@import "/styles/templates/default/css/other.css" all;
/*
	* Initial neutralization
	* Top Level
	* Globals

	* Links
	* Backgrounds
	* Headers
	* General text

	* Code blocks
	* Quote blocks
	* Spoiler

	* Infoboxes
	* Inputs, buttons, forms
	* Text replacement for buttons
	* Basic tables

	* Page header
		- TopMenu, Quick Login, PM Info, Loguot, Search..
		- Logo
		- Main navigation
		- Latest News

	* Page content
	* Sidebar 1
	* Latest News

	* Forums on home page
	* Forums on viewforum page

	* Topics on viewtopic page
	* Torrent status
	* Attachments
	* Search Results page
	* Tracker

	* Images
	* Page footer
	* Menus
	* Misc
	* Shortcuts
	* YouTube Panel
*/

/* ================================================================ *
     Initial neutralization
 * ================================================================ */

/* Clean out MARGIN and PADDING */
html, body, form, fieldset, h3, h4, h5, h6, p, pre, blockquote,
ul, ol, dl, li, dd {
	margin: 0; padding: 0;
}
/* Add LEFT MARGIN */
blockquote, ul, ol, li, dd { margin-left: 1em; }

/* ================================================================ *
     Top Level
 * ================================================================ */
html {
	min-height: 100%;   /* always show vertical scrollbar in Mozilla */
}
body {
	min-width: 1349px;
	color: #000000;
	background: #E3E3E3;
}
body, th, td, font {
	font: 12px Verdana,Arial,sans-serif;
}

#body_container { background: #efefef; padding: 0 2px 4px; }
#page_container {
	margin: 0 auto;
	/*background: #dfe9d6 border: 1px solid #D1D7DC;*/ 
	background: #efefef ;
}
		#page_header {
			position: relative; width: 100%;
		}
		#page_content {
              margin: 0 auto;
			clear: both; position: relative;
			}
			#sidebar1 {}
			#sidebar2 {
				padding: 0 3px 0 6px; vertical-align: top;
				width: 240px;
			}
			#sidebar1-wrap { margin-top: -8px; width: 220px; }
			#sidebar2-wrap {}
			#main_content {
				vertical-align: top;

			}
			#main_content_wrap {}
		#page_footer { background: none repeat scroll 0 0 #f0f0f0;
			clear: both;
			margin: 12px 0 3px;
		}

/* ================================================================ *
     Globals
 * ================================================================ */
hr  { height: 0; border: 0 solid #B7C0C5; border-top-width: 1px; }
.hr1 { border-top: 1px #B7C0C5 solid; }

form  { display: inline; }
label { cursor: pointer; white-space: nowrap; }
img   { border: 0; }
wbr   { display: inline-block; }

.highlight { color: #FF0000; background: #FFFFE0; }
/* ---------------------------------- *
     Links
 * ---------------------------------- */
:link:focus, :visited:focus   { color: #DD6900; }
:link        { color: #006699; text-decoration: none !important; }
:visited  { color: #006699; text-decoration: none !important; }
:link:hover, :visited:hover     { color: #DD6900; text-decoration: underline !important; }
:link:active, :visited:active { color: #DD6900; text-decoration: underline !important; }

.a-like       { color: #006699 !important; cursor: pointer; }
.a-like:hover { color: #DD6900 !important; text-decoration: underline !important; }
/* ---------------------------------- *
     Цвет юзера
 * ---------------------------------- */
.colorSadmin, a.colorSadmin, a.colorSadmin:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #bd0000, -1px -1px 0 #bd0000, 1px -1px 0 #bd0000, -1px 1px 0 #bd0000, -2px 2px 8px #bd0000, 2px -2px 8px #bd0000;padding-left: 5px;padding-right: 5px !important;}
.colorAdmin, a.colorAdmin, a.colorAdmin:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #DE0000, -1px -1px 0 #DE0000, 1px -1px 0 #DE0000, -1px 1px 0 #DE0000, -2px 2px 8px #DE0000, 2px -2px 8px #DE0000;padding-left: 5px;padding-right: 5px !important;}
.colorMlAdmin, a.colorMlAdmin, a.colorMlAdmin:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #DE0000, -1px -1px 0 #DE0000, 1px -1px 0 #DE0000, -1px 1px 0 #DE0000, -2px 2px 8px #DE0000, 2px -2px 8px #DE0000;padding-left: 5px;padding-right: 5px !important;}
.colorArtur, a.colorArtur, a.colorArtur:visited{font-weight:bold;color:white; font-family: mv boli; text-shadow:1px 1px 0 #DE0000, -1px -1px 0 #DE0000, 1px -1px 0 #DE0000, -1px 1px 0 #DE0000, -2px 2px 8px #DE0000, 2px -2px 8px #DE0000;padding-left: 5px;padding-right: 5px; background: url(../images/Nicknames/abnf.gif)  !important;}
.colorOsno, a.colorOsno, a.colorOsno:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #D30404, -1px -1px 0 #D30404, 1px -1px 0 #D30404, -1px 1px 0 #D30404, -2px 2px 8px #D30404, 2px -2px 8px #D30404;padding-left: 5px;padding-right: 5px !important;}
.colorMoki, a.colorMoki, a.colorMoki:visited{font-weight:bold;color:white;font-family: cursive; text-shadow:1px 1px 0 #009900, -1px -1px 0 #009900, 1px -1px 0 #009900, -1px 1px 0 #009900, -2px 2px 8px #009900, 2px -2px 8px #009900;padding-left: 5px;padding-right: 5px; background: url(../images/Nicknames/smoke.gif) !important; }
.colorSuperMod, a.colorSuperMod, a.colorSuperMod:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #4E8041, -1px -1px 0 #4E8041, 1px -1px 0 #4E8041, -1px 1px 0 #4E8041, -2px 2px 8px #4E8041, 2px -2px 8px #4E8041;padding-left: 5px;padding-right: 5px !important;}
.colorMod, a.colorMod, a.colorMod:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #009900, -1px -1px 0 #009900, 1px -1px 0 #009900, -1px 1px 0 #009900, -2px 2px 8px #009900, 2px -2px 8px #009900;padding-left: 5px;padding-right: 5px !important;}
.colorModStaj,   a.colorModStaj,   a.colorModStaj:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #66BD6B, -1px -1px 0 #66BD6B, 1px -1px 0 #66BD6B, -1px 1px 0 #66BD6B, -2px 2px 8px #66BD6B, 2px -2px 8px #66BD6B;padding-left: 5px;padding-right: 5px !important;}
.colorVIP, a.colorVIP, a.colorVIP:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #FF7800, -1px -1px 0 #FF7800, 1px -1px 0 #FF7800, -1px 1px 0 #FF7800, -2px 2px 8px #FF7800, 2px -2px 8px #FF7800;padding-left: 5px;padding-right: 5px !important;}
.colorUploaders, a.colorUploaders, a.colorUploaders:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #124BB0, -1px -1px 0 #124BB0, 1px -1px 0 #124BB0, -1px 1px 0 #124BB0, -2px 2px 8px #124BB0, 2px -2px 8px #124BB0;padding-left: 5px;padding-right: 5px !important;}
.colorUser, a.colorUser, a.colorUser:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #006699, -1px -1px 0 #006699, 1px -1px 0 #006699, -1px 1px 0 #006699, -2px 2px 8px #006699, 2px -2px 8px #006699;padding-left: 5px;padding-right: 5px !important;}
.colorGroup, a.colorGroup, a.colorGroup:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #476996, -1px -1px 0 #476996, 1px -1px 0 #476996, -1px 1px 0 #476996, -2px 2px 8px #476996, 2px -2px 8px #476996;padding-left: 5px;padding-right: 5px !important;}
.colorGirls, a.colorGirls, a.colorGirls:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #DB8BCD, -1px -1px 0 #DB8BCD, 1px -1px 0 #DB8BCD, -1px 1px 0 #DB8BCD, -2px 2px 8px #DB8BCD, 2px -2px 8px #DB8BCD;padding-left: 5px;padding-right: 5px !important;}
.colorRGroup, a.colorRGroup, a.colorRGroup:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #58038A, -1px -1px 0 #58038A, 1px -1px 0 #58038A, -1px 1px 0 #58038A, -2px 2px 8px #58038A, 2px -2px 8px #58038A;padding-left: 5px;padding-right: 5px !important;}
.colorSupport,   a.colorSupport,   a.colorSupport:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, -2px 2px 8px #000000, 2px -2px 8px #000000;padding-left: 5px;padding-right: 5px !important;}
.colorKobi,   a.colorKobi,   a.colorKobi:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #000000, -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, -2px 2px 8px #000000, 2px -2px 8px #000000;padding-left: 5px;padding-right: 5px !important;}
.colorReporters, a.colorReporters, a.colorReporters:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #787878, -1px -1px 0 #787878, 1px -1px 0 #787878, -1px 1px 0 #787878, -2px 2px 8px #787878, 2px -2px 8px #787878;padding-left: 5px;padding-right: 5px !important;}
.colorRGDiscovery, a.colorRGDiscovery, a.colorRGDiscovery:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #A1A1A1, -1px -1px 0 #A1A1A1, 1px -1px 0 #A1A1A1, -1px 1px 0 #A1A1A1, -2px 2px 8px #A1A1A1, 2px -2px 8px #A1A1A1;padding-left: 5px;padding-right: 5px !important;}
.colorAdTs, a.colorAdTs, a.colorAdTs:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #124BB0, -1px -1px 0 #124BB0, 1px -1px 0 #124BB0, -1px 1px 0 #124BB0, -2px 2px 8px #124BB0, 2px -2px 8px #124BB0;padding-left: 5px;padding-right: 5px !important;}
.colorLeg, a.colorLeg, a.colorLeg:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 rgb(0, 135, 255), -1px -1px 0 rgb(0, 135, 255), 1px -1px 0 rgb(0, 135, 255), -1px 1px 0 rgb(0, 135, 255), -2px 2px 8px rgb(0, 135, 255), 2px -2px 8px rgb(0, 135, 255);padding-left: 5px;padding-right: 5px !important;}
.colorRich, a.colorRich, a.colorRich:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #ccac00, -1px -1px 0 #ccac00, 1px -1px 0 #ccac00, -1px 1px 0 #ccac00, -2px 2px 8px #ccac00, 2px -2px 8px #ccac00;padding-left: 5px;padding-right: 5px !important;}
.colorBattle, a.colorBattle, a.colorBattle:visited {font-weight:bold;color:white;text-shadow:1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, -2px 2px 8px #000, 2px -2px 8px #000;padding-left: 5px;padding-right: 5px !important;}
.colorWow, a.colorWow, a.colorWow:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #001067, -1px -1px 0 #001067, 1px -1px 0 #001067, -1px 1px 0 #001067, -2px 2px 8px #001067, 2px -2px 8px #001067;padding-left: 5px;padding-right: 5px !important;}
.coloTank, a.coloTank, a.coloTank:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #795548, -1px -1px 0 #795548, 1px -1px 0 #795548, -1px 1px 0 #795548, -2px 2px 8px #795548, 2px -2px 8px #795548;padding-left: 5px;padding-right: 5px !important;}
.colorKri, a.colorKri, a.colorKri:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #717171, -1px -1px 0 #717171, 1px -1px 0 #717171, -1px 1px 0 #717171, -2px 2px 8px #717171, 2px -2px 8px #717171;padding-left: 5px;padding-right: 5px !important;}
.colorTorg, a.colorTorg, a.colorTorg:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #12046E, -1px -1px 0 #12046E, 1px -1px 0 #12046E, -1px 1px 0 #12046E, -2px 2px 8px #12046E, 2px -2px 8px #12046E;padding-left: 5px;padding-right: 5px !important;}
.colorAdmincs, a.colorAdmincs, a.colorAdmincs:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #1422a6, -1px -1px 0 #1422a6, 1px -1px 0 #1422a6, -1px 1px 0 #1422a6, -2px 2px 8px #1422a6, 2px -2px 8px #1422a6;padding-left: 5px;padding-right: 5px !important;}
.colorModcs, a.colorModcs, a.colorModcs:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #1422a6, -1px -1px 0 #1422a6, 1px -1px 0 #1422a6, -1px 1px 0 #1422a6, -2px 2px 8px #1422a6, 2px -2px 8px #1422a6;padding-left: 5px;padding-right: 5px !important;}
.colorGold, a.colorGold, a.colorGold:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #e17116, -1px -1px 0 #e17116, 1px -1px 0 #e17116, -1px 1px 0 #e17116, -2px 2px 8px #1422a6, 2px -2px 8px #e17116;padding-left: 5px;padding-right: 5px !important;}
.colorHacker, a.colorHacker, a.colorHacker:visited{font-weight:bold;color:white;text-shadow:1px 1px 0 #795548, -1px -1px 0 #795548, 1px -1px 0 #795548, -1px 1px 0 #795548, -2px 2px 8px #795548, 2px -2px 8px #795548;padding-left: 5px;padding-right: 5px !important;}

.adm, a.adm, a.adm:visited { color: #800000; text-decoration: none; font-size: 11px; }

a.leech,         a.leechmed,         a.leechsmall,
a.leech:visited, a.leechmed:visited, a.leechsmall:visited {
	color: #800000; text-decoration: none;
}
a.seed,         a.seedmed,         a.seedsmall,
a.seed:visited, a.seedmed:visited, a.seedsmall:visited {
	color: #006600; text-decoration: none;
}
a.points,         a.pointsmed,         a.pointssmall,
a.points:visited, a.pointsmed:visited, a.pointssmall:visited, .points
{
	color: blue; text-decoration: none;
}

/* Poster name in viewtopic */
.nick, .nick a {
	color: #005A88 !important; font-size: 13px; font-weight: bold; text-decoration: none;
}
/* Nav links */
.nav   { margin: 0.3em 0; font-size: 11px; font-weight: bold; }
.nav a { text-decoration: none; }
.nav em { color: #660000; font-style: normal; }
/* Topic titles */
.topictitle, a.topictitle {
	font-size: 11px; text-decoration: none; font-weight: bold;
}
.torTopic, a.torTopic {
	font-size: 11px; text-decoration: none;
}
a.topictitle:visited, a.torTopic:visited, a.tLink:visited {
	color: #5493B4;
}
/* ---------------------------------- *
     Backgrounds
 * ---------------------------------- */
.row1, .row1 td { background: #efefef; }
.row2, .row2 td { background: #efefef; }
.row3, .row3 td { background: #FFFFFF; }
.row4, .row4 td { background: #ECECEC; }
.row5, .row5 td { background: #E7E7E7; }
.row6, .row6 td { background: #DDDDDD; }
.row7, .row7 td { background: #F7B0B1; }

.prow1 { background: #ECECEC; }
.prow2 { background: #E7E7E7; }
.prow3 { background: #DEE3E7; }

.p-body tr { background: #ECECEC; }
.p-body tr:hover { background: #DEE3E7; }
.table-wrap {
  width: 95%; margin: 6px auto; clear: both; background: #E9E9E6;
  }
 table.borderl th, table.borderl td { border: 0px none; border-style: solid; border-width: 1px; border-color: #B7C0C5; }

/* ---------------------------------- *
     Headers
 * ---------------------------------- */
h1 { font-size: 18px; font-weight: bold; margin: 0.2em 0 0.5em; }
h2 { font-size: 16px; font-weight: bold; margin: 0.2em 0 0.5em; }
h3 { font-size: 13px; font-weight: bold; letter-spacing: 1px; }
h4 { font-size: 12px; font-weight: bold; }
h5 { font-size: 12px; font-weight: normal; }
h6 { font-size: 11px; font-weight: normal; }
/* Page title and toptic title */
.maintitle, .pagetitle {
	font-family: "Trebuchet MS",Verdana,sans-serif; color: #3C3C3C;
	padding: 0 4px; margin: 0.2em 0 0.5em;
}
.maintitle a, .pagetitle a { text-decoration: none; }
.maintitle { font-size: 22px; }
/* ---------------------------------- *
     General text
 * ---------------------------------- */
.gen, .seed, .leech,
.gen td            { font-size: 12px; }
.med, .genmed, .seedmed, .leechmed,
.med td            { font-size: 11px; }
.small, .gensmall, .seedsmall, .leechsmall,
.small td          { font-size: 10px; }
.tiny, .tiny td    { font-size: 10px; letter-spacing: -1px; }

td.gen   { font-size: 12px !important; }
td.med   { font-size: 11px !important; }
td.small { font-size: 10px !important; }

.gen, .med, .genmed,
.small, .gensmall   { color: #000000; }
a.gen, a.med, a.genmed,
a.small, a.gensmall { color: #000000; text-decoration: none; }
/* ---------------------------------- *
     Post elements
 * ---------------------------------- */
.post-align, .post-br, .post-hr, .postImgAligned {
	display: block;
}
.sp-wrap, .post-hr                 { margin: 8px auto; }
.c-wrap, .q-wrap                   { margin: 8px auto; }
.c-wrap, .q-wrap, .sp-wrap         { width: 98%; clear: both; }
.q-wrap .q-wrap, .sp-wrap .sp-wrap { margin: 2px auto 4px; }
.c-head, .q-head                   { padding: 0 1px; font-size: 11px; color: #444444; }
.c-body, .q, .sp-wrap, .sp-head, .sp-body {
	border: solid #C3CBD1; border-width: 1px 1px 1px 2px; clear: both;
}
.c-body, .q, .sp-body      { padding: 2px 6px; }
.c-head, .q-head, .sp-head { text-align: left !important; }

.post-align { margin: 8px auto; }
.post-br    { line-height: 12px; }
.post-b     { font-weight: bold; }
.post-u     { text-decoration: underline; }
.post-i     { font-style: italic; }
.post-s     { text-decoration: line-through; }
.post-sh     { text-shadow: black 1px 1px 3px; }
/* ---------------------------------- *
     Code blocks
 * ---------------------------------- */
.c-body     { font-size: 13px; font-family: "Courier New",Courier,monospace; color: #006600; background: #FAFAFA; }
/* ---------------------------------- *
     Quote blocks
 * ---------------------------------- */
.q { background: #FAFAFA; color: #2E2E2E; max-height: 350px; overflow: auto; }
.q .q { background: #F5F5F5; max-height: 100%; overflow: visible; }
.q .q .q { background: #FAFAFA; }
.q .q .q .q { background: #F5F5F5; }
.q .q .q .q .q { background: #FAFAFA; }
.q .q .q .q .q .q { background: #F5F5F5; }
/* ---------------------------------- *
    Spoiler
 * ---------------------------------- */
.sp-wrap { background: #f1f1f1;
border-radius: 0px;
border: 1px solid #777777;
-moz-border-radius: 4px;}
.sp-head { border-width: 0; font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px; font-weight: bold; color: #2A2A2A; cursor: pointer; width:auto;}
.sp-body { border-width: 1px 0 0 0; display: none; font-weight: normal; background: #F5F5F5; border-bottom: 1px solid #C3CBD1;}
.sp-fold { width: 98%; margin: 0 auto; text-align: right; font-size: 10px; color: #444444; }
/* ---------------------------------- *
     List
 * ---------------------------------- */
.post_body ul, .post_body ol {
	margin: 8px auto 8px 8px;
}
.post_body li { margin: 0 4px 1px 24px; }
ul[type="1"] { list-style-type: decimal; }
ul[type="a"] { list-style-type: lower-alpha; }
ul[type="i"] { list-style-type: lower-roman; }
/* ---------------------------------- *
     Post images
 * ---------------------------------- */
img.smile, img.postImg  { vertical-align: text-bottom; }
img.postImg        { margin: 2px 2px 0 0; }
img.postImgAligned { margin: 4px 4px 2px; }
var.img-left       { float: left; clear: left; }
var.img-right      { float: right; clear: right; }
/* ---------------------------------- *
     Other BBCode related
 * ---------------------------------- */
.post_body pre {
	border: none; background: transparent;
	padding: 0; margin: 0;
}
.post-pre { white-space: pre; font-family: monospace; }
a.postLink-name, a.postLink-name:visited { text-decoration: none; }
/* ---------------------------------- *
     Infoboxes
 * ---------------------------------- */
.infobox {
	border: 1px #B7C0C5 solid; background: #EFEFEF; padding: 1px;
}
.infobox h1 {
	background: #D1D7DC; font-size: 1.2em; padding: 0 0.6em 2px;
}
/* ---------------------------------- *
     Inputs, buttons, forms
 * ---------------------------------- */
input, textarea, select {
	 font-family: Verdana,sans-serif;
}
input.post, textarea.post {  }

select, input { font-size: 11px; }
textarea      { font-size: 12px; }

input.mainoption, input.main,
input.liteoption, input.lite {
	font-size: 11px; border: 1px solid; background: #FAFAFA;
	padding-left: 10px; padding-right: 10px;
}
input.mainoption, input.main {
	font-weight: bold;  /* main submit button */
}

/* The buttons used for bbCode styling in message post */
input.button, .buttons input { border: 1px solid; background: #F5F5F5; }
input.long { padding-left: 20px; padding-right: 20px; }
.buttons input:hover {border:1px solid #DEDEDE; background:#FFF;}
input.button, .buttons input,
input.mainoption, input.main, input.liteoption, input.lite  {
 color: #000000; border-color: #ABABAB;
}

input[type="checkbox"], input[type="radio"] {
	cursor: pointer; margin: 1px 2px 1px 1px; padding: 0; height: 13px; width: 13px; vertical-align: text-top;
	box-sizing: border-box; -moz-box-sizing: border-box;
}

input[disabled="disabled"] { color: #808080; }
input.hint  { color: #999999; font-style: italic; text-indent: 0.3em; }
input.error { color: #FF0000; font-weight: bold; }
input.found { font-weight: bold; }
.cat input[type="text"] { background: #FCFCFC; }

optgroup, option, fieldset, legend {
	font-family: Verdana,sans-serif;
}
optgroup {
	font-size: 11px; letter-spacing: 0; font-weight: bold; font-style: italic;
	color: #005A88; background: #DEE3E7;
}
optgroup option { color: #000000; background: #FFFFFF; }
option { font-size: 11px; }
legend { padding: 0 2px 2px; font-size: 11px; color: #000066; }
legend a { text-decoration: none; }
fieldset > legend { margin-left: 6px; }
.root_forum {}
.has_sf     { color: #333333; background: #F5F5F5; font-weight: bold; }

input.pOrdSel {
	border: 0 solid #EFEFEF; width: 18px; overflow: hidden;
	color: #333333; background: transparent;
	font-size: 12px; font-family: Arial,sans-serif;
	cursor: pointer;
}

textarea.editor { display: block; width: 99%; }

.fieldsets td { vertical-align: top; white-space: nowrap; }
.fieldsets fieldset { margin: 4px 4px; }
.fieldsets fieldset div { padding: 3px 6px 4px; }
.fieldsets div p   { margin-bottom: 1px; }
.fieldsets div > p { margin-bottom: 2px; }
.fieldsets .select { margin-bottom: 3px; }
.fieldsets .radio  {}
.fieldsets .chbox  {}
.fieldsets .input  {}
table.my_downloads { margin-bottom: 2px; }
	.my_downloads td { padding: 1px 8px 2px 0 !important; }

select.text_color option { background: #ECECEC; }
select.text_size option.em { font-weight: bold; background: #ECECEC; }

.fldSet1 { margin: 2px 4px 1px 4px; padding: 0; }
.fldSetCont1 { margin: 0; padding: 3px 8px 4px 8px; }
.fldSetCont2 { margin: 0; padding: 2px 8px 4px 8px; }
.fldSetCont3 { margin: 0; padding: 6px 8px 8px 8px; }

.hl_only_new   { color: #993300; }
.select-action { background: #F5F5F5; }
/* ---------------------------------- *
     Text replacement for buttons
 * ---------------------------------- */
.txtb, .txtb:link, .txtb:visited, .txtb:hover {
	color: #003366; font-size: 11px; text-decoration: none;
}
.txtb:hover	{ text-decoration: underline; }
/* ---------------------------------- *
     Basic tables
 * ---------------------------------- */
.bodyline	{
	background: #FFFFFF; border: 1px solid #A5AFB4;
}
.bodyline th {
	background: #71869F; color: #F0F8FF; font-weight: bold;
}

table.forumline {
	width: 100%; background: #B7C0C5; border-collapse: collapse;
	margin-left: auto; margin-right: auto;
	border-top: 1px solid #B7C0C5;
}
.forumline th {
	border: 1px solid #B7C0C5; border-top-color: #92A3A4;
	padding: 6px 3px 4px; color: #000000; background-color: #CFD4D8;
	font-size: 9px !important; text-transform: uppercase;
}
.forumline td {
	border: 1px solid #B7C0C5; border-width: 0 1px 1px;
}
.forumline th, .thHead {
	padding: 6px 8px 7px; text-align: center;
	color: #D5E4EC; font-size: 11px; font-weight: bold;
	background: #444444 repeat-x;
}
/* "lte IE 6" in page_header.tpl */
.forumline th:first-child { border-left-color: #92A3A4; }
.forumline th:last-child  { border-right-color: #92A3A4; }
.forumline td {
	padding: 2px 4px 3px;
}
table.for_round {
    background-color: transparent;
    border-top:0px;
    border-collapse:separate;
}
.for_round_tr{
  background-color: transparent;
}
table.borderless th, table.borderless td { border: 0 none; }

table.bordered { border-collapse: collapse; border: 1px solid #B7C0C5; }
.bordered th, .bordered td {
	border: 1px solid #B7C0C5;
}

table.message { margin: 0 auto; width: 100%; }
table.message td {
	padding: 16px; text-align: center; background: #EFEFEF;
}

.cat, td.cat, td.catTitle, td.catHead, td.catBottom {
	    padding: 5px 4px 6px;
    background: #dadada repeat-x;
}
.catTitle {
	font-weight: bold; letter-spacing: 1px;
	color: #333333; text-align: center;
}
.catTitle a  { text-decoration: none; }
.catBottom { text-align: center; }
#acp_main_nav .catTitle {
	padding: 2px 6px 3px; text-align: left; font-size: 11px; letter-spacing: 0;
}

.info_msg_wrap { margin: 12px 0; }
table.info_msg { width: 100%; border: 1px solid #B7C0C5; background: #DEE3E7; margin: 0 auto; }
table.info_msg .msg {
	border: 1px solid #B7C0C5; background: #EFEFEF;
	padding: 20px; text-align: center;
}
table.error { width: 100%; border: 2px solid #993300; background: #FFD4CC; margin: 0 auto; }
table.error .msg {
	border: 1px solid #993300; background: #FAEBD7;
	padding: 20px; color: #A52A2A; text-align: center;
}

table.search_username { margin: 12px; width: 370px; }

table.pm_box_size { width: 175px; margin: 8px 2px; }
	.pm_box_size .progress { background: #008000; }
	.pm_box_size b { font-size: 10px; }
	.pm_nav td { padding: 4px; font-size: 14px; font-weight: bold; }

table.user_contacts th { text-align: right; white-space: nowrap; }
	.user_contacts td { text-align: left; padding: 2px 6px; white-space: nowrap; }

table.user_details th { padding: 2px 6px; text-align: right; vertical-align: top; }
	.user_details td { width: 70%; }

table.usercp_register h6 {
	margin: 0.3em 0.4em; color: #444444; line-height: 100%;
}

table.smilies td { padding: 3px; text-align: center; }

/* ================================================================ *
     Page header
 * ================================================================ */
/* ---------------------------------- *
     TopMenu, Quick Login, PM Info, Loguot..
 * ---------------------------------- */
.topmenu {
	border: none;
	margin: -2px 0px 0; padding: 0px 8px 0; height: 28px; vertical-align:middle;
	background: #ececec repeat-x; border-color: #CC6600;
}
.topmenu table { height:26px; }  /* fix non-center align */
.topmenu a:link, .topmenu a:visited { text-decoration: none; }
.topmenu td { padding: 4px; font-size: 11px; white-space: nowrap; }
.new-pm { background: #FFD9B2 !important; border-top-color: #FFD9B2 !important; border-bottom-color: #FFAA51 !important; }
.new-pm-link { color: #993300 !important; font-weight: bold; }
.new-pm-link:hover { color: #591D00 !important; }
/* ---------------------------------- *
     Logo
 * ---------------------------------- */
#logo { padding: 2px 4px; min-height: 75px; }
	#logo h1 {
		margin: 0 300px 0 0; padding-top: 6px;
		font-size: 42px; font-variant: small-caps;
	}
	#logo h6 {
		margin: 0 300px 0 0; padding-top: 1px; padding-bottom: 3px;
		font-size: 14px; font-variant: small-caps;
	}
	#logo img {
		padding: 7px 7px 6px 5px;
	}
/* ---------------------------------- *
     Main navigation
 * ---------------------------------- */
#main-nav {
	padding: 4px 10px; margin: 0;
	border: solid #C3CBD1; border-width: 0 0 1px 0; background: #eff0f3;
	}
	#main-nav b { padding: 0 4px 0 1px; }
	#main-nav a { color: #444; text-decoration: none; }
	#main-nav a:hover, #main-nav a:active {
		text-decoration: none !important; color: #000000;
	}
/* ---------------------------------- *
     Latest News
 * ---------------------------------- */
#latest_news { margin-bottom: 8px; }
	#latest_news table {
		border-collapse: collapse;
	}
	#latest_news h3 { padding: 0 0 3px 0; color: #333333; }
	#latest_news td { vertical-align: top; }
	.news_date {
		float: right; padding: 1px 8px 1px;border:1px solid #777777;
		margin-left: 0px;
		white-space: nowrap; font-family: "Courier New",Courier,monospace;
		color: #212121; background: #F9F9F9;
		-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;
	}
	.news_title {
		padding: 3px 8px 2px; margin-bottom: 2px;
		background: transparent url(../images/hr400_ltr_gradient.jpg) no-repeat left top;
	}
	#latest_news a { text-decoration: none; color: #000000; }
	#latest_news .new a { color: #A52A2A; font-weight: bold; }
/* ---------------------------------- *
    Search input
 * ---------------------------------- */
#search-text {
	background: white; border: 1px solid silver;
	padding: 1px; width: 300px;
}
@media screen and (max-width: 1200px) {
	#search-text { width: 180px; }
}
#search-text:hover {
	border: 1px solid #aaaaaa;
}
#search-text:focus {
	border: 1px solid #aaaaaa;
}
/* ================================================================ *
     Page content
 * ================================================================ */
/* ---------------------------------- *
     Sidebar 1
 * ---------------------------------- */
#sidebar1 {
	margin-top: -8px; width: 220px; padding: 0 10px 0 3px; vertical-align: top;
	}
	#sidebar1 h3 { background: url(../images/highlight.png) 0px 0px repeat-x #EDEDED; border-bottom: 1px solid #D7D7D7;
	color: #555555;
	font-size: 12px;
	font-weight: 700;
	margin: -10px -10px 5px;
	padding: 6px;
	box-shadow: inset #fff 0px 1px 0px; -webkit-box-shadow: inset #fff 0px 1px 0px; -moz-box-shadow: inset #fff 0px 1px 0px; 		-khtml-box-shadow: inset #fff 0px 1px 0px;
	text-shadow: #fff 0px 1px 0px;
	}
	#sidebar1 h3 a { color: #555555; }
	#sidebar1 h5 { padding: 2px 4px 5px; }
	#sidebar1 ul { margin: 6px 0 0 10px; }
	#sidebar1 li { margin-bottom: 2px; margin-left: 14px; }
	#sidebar1 a  { text-decoration: none; color: #005A88; }

	#user_ratio { padding: 0;}               /* User ratio */
		#user_ratio td {
			padding: 1px 6px 1px 6px ; font-size: 11px;
		}
/* ---------------------------------- *
     Sidebar 2
 * ---------------------------------- */
#sidebar2 {
	margin-top: -8px; width: 220px; padding: 0 3px 0 10px; vertical-align: top;
}
#sidebar2 h3 { background: url(../images/highlight.png) 0px 0px repeat-x #EDEDED; border-bottom: 1px solid #D7D7D7;
	color: #555555;
	font-size: 12px;
	font-weight: 700;
	margin: -10px -10px 5px;
	padding: 6px;
	box-shadow: inset #fff 0px 1px 0px; -webkit-box-shadow: inset #fff 0px 1px 0px; -moz-box-shadow: inset #fff 0px 1px 0px; 		-khtml-box-shadow: inset #fff 0px 1px 0px;
	text-shadow: #fff 0px 1px 0px;
	}
#sidebar2 h3 a { color: #555555; }
	#sidebar2 h5 { padding: 2px 4px 5px; }
	#sidebar2 ul { margin: 6px 0 0 10px; }
	#sidebar2 li { margin-bottom: 2px; margin-left: 14px; }
	#sidebar2 a  { text-decoration: none; color: #005A88; }
/* User ratio */
#user_ratio { padding: 0;}               /* User ratio */
		#user_ratio td {
			padding: 1px 6px 1px 6px ; font-size: 11px;
		}
#author-rel a { color: #800000; }
.btn {text-decoration: none;}
.btn:hover{border-left: 2px dotted; border-color: #EFEFEF; }
.btn:active {position: relative;}
.btnn:active {position: relative; top: 1px;}

#tr_main_cats {}             /* Main tracker categories list */
#tr_main_cats ul {
	list-style-image: url(../images/arrow1.gif);
}
#tr_main_cats li {
	margin-bottom: 3px; margin-left: 11px; font-size: 11px; font-weight: bold; line-height: 110%;
}
#author-rel a { color: #800000; }
/* ================================================================ *
     Main content
 * ================================================================ */
#infobox-wrap { width: 740px; }
#infobox-body { background: #FFFFFF; color: #000000; padding: 1em; height: 300px; overflow: auto; border: 1px inset #000000; }
#infobox-body p { margin-top: 1em; margin-bottom: 1em; }

#gr-mem-list ul { margin: 2px 4px; }
#gr-mem-list li { margin-bottom: 2px; }
a.selfMod, a.selfMod:visited { color: #0000FF; }

.view-message { border: 1px #A5AFB4 solid; padding: 4px; margin: 6px; overflow: auto; }
.birthday  { margin: 3px 0; padding: 2px 4px;  max-height: 200px; overflow: auto;}
td.topic_id { cursor: pointer; }

table.mod_ip    { background: #F9F9F9; border: 1px solid #A5AFB4; border-collapse: separate;}
table.mod_ip td { padding: 2px 5px; white-space: normal; font-size: 11px; }
table.mod_ip div { max-height: 150px;  overflow: auto;}
/* ---------------------------------- *
     Forums on home page
 * ---------------------------------- */
/*.forums thead { display: none;}*/          /* Hide Forum, Topics, Posts, Last Post in index */
/*.f_topics, .f_posts { display: none; }*/   /* Hide posts/topics count <td> in index */

#forums_list_wrap { margin-top: 4px; padding-right: 2px; }
#forums_top_links { clear: both; }
#forums_wrap { clear: both; padding-top: 1px; }
.cat_title {                    /* Category header */
	padding: 3px 8px 5px; letter-spacing: 1px; text-indent: 0.6em;
	background: #444444 repeat-x;
	border-radius: 9px 9px 0px 0px;
	}
.cat_title a { text-decoration: none; color: #FFFFFF !important; }
.cat_title a { text-decoration: none; color: #FFF !important; }
table.forums { width: 100%; }
	.forums th {
		padding: 0 !important; font-size: 10px; font-weight: normal; color: #3C3C3C;
	}
	.forums td {
		padding: 2px 4px 3px; font-size: 11px;
	}
.forums em {                 /* titles like: "Subforums:", "Moderators:" */
	color: #5E5E5E; font-style: italic;
}
.forumlink {                 /* forum links */
	font-size: 13px; font-weight: bold;
	}
	.forumlink a { text-decoration: none; }
.forums .forumlink {         /* forum title */
	margin-top: 1px;
}
.forum_desc {                /* forum description */
	margin-top: 2px; color: #333333; font-size: 11px; line-height: 110%;
}
.subforums {                 /* subforums */
	margin-top: 2px; padding-left: 0.5em;
	}
	.subforums em { display: none; }
	.subforums + .moderators { margin-top: 0; }
	.dot-sf { color: #417998 !important; font-size: 11px; margin-right: 4px; }
	.new .dot-sf { color: #CA4200 !important; }
	.sf_title { white-space: normal; }
	.sf_icon { margin-right: 1px; }
	.sf_separator {}
	.sf_title a { text-decoration: none; }
.moderators {                /* moderators */
	margin-top: 2px; font-size: 11px; line-height: 110%;
	}
	.moderators a, .moderators a:visited {
		color: #333333; font-size: 10px; text-decoration: none;
 	}
.f_last_post {               /* last topic/post */
	text-align: center;
	}
	.last_topic { margin-top: 1px; white-space: nowrap; }
		.last_topic a { text-decoration: none; }
	.last_post_time { margin-top: 2px; font-size: 10px; white-space: nowrap; }
		.last_author { padding-left: 3px; }
	.f_stat_inline {           /* Posts: xx Topics: xx */
		margin-top: 1px; white-space: nowrap; }
		.f_stat_topics {}
		.f_stat_posts { padding-left: 3px; }

.f_icon {                    /* Forum Icon cell */
	width: 46px;
	padding: 6px 0 !important;
	border-bottom: 1px solid #C3CBD1;
}
.f_titles {                  /* Forum Title cell */
	width: auto;
	    border: solid #C3CBD1;
    border-width: 0 1px 1px 0;
}
.f_topics {                  /* Topics Count cell */
	width: 40px; text-align: center;
    border: solid #C3CBD1;
    border-width: 0 1px 1px 0;
}
.f_posts {                   /* Posts Count cell */
	width: 50px; text-align: center;
    border: solid #C3CBD1;
    border-width: 0 1px 1px 0;
}
.f_last_post {               /* Forum Last Topic/Post cell */
	width: 230px;
    border: solid #C3CBD1;
    border-width: 0 1px 1px 0;
}
.f_stat_inline {             /* Inline Topic/Post count */
	display: block;
    border: solid #C3CBD1;
    border-width: 0 1px 1px 0;
}

table.forums    { border-collapse: collapse; }
.cat_title      { border: 1px solid #FFFFFF; }
.f_tbl_wrap, #board_stats_wrap { border: solid #C3CBD1; border-width: 0 1px; }
table.forums th { border-bottom: 1px solid #C3CBD1; }
.forums td.row1 { border: solid #C3CBD1; border-width: 0 1px 1px 0; }
.forums td.row2 { border: solid #C3CBD1; border-width: 0 1px 1px 0; }
td.f_titles     { border-right-color: #C3CBD1 !important; }
td.last_td      { border-right-width: 0 !important; }

.cat_footer {
	height: 0; margin-top: -1px; border-top: 1px solid #C3CBD1;
	font-size: 0; line-height: 0;
}
.cat_separator { height: 10px; font-size: 0; line-height: 0; }
#mark_all_forums_read { margin: -10px 0 3px 0; }

#online_time    { float: left; font-style: italic; color: #444444; }
#online_explain { float: right; }
#online_userlist a { white-space: nowrap; }
#forums_top_nav { display: none; }

.f-map-wrap { margin-top: -1px; border: 1px solid #DEDEDE; }
/* ---------------------------------- *
     Forums on viewforum page
 * ---------------------------------- */
table.forum th { white-space: nowrap; }
td.topic_id    { padding: 4px 6px; }

.spaceRow {
	padding: 0 !important; background: #D1D7DC;
}
td.topicSep {                /* Topic type groups separator */
	padding: 2px 12px 3px; font-weight: bold; letter-spacing: 1px; color: #333333;
}
.topicMoved {                /* Topic Moved prefix */
	font-weight: normal; font-style: italic;
}
.topicAnnounce {             /* Topic Announce prefix */
	color: #DD6900;
}
.topicSticky {               /* Topic Sticky prefix */
	color: #009900;
}
.topicPoll {                 /* Topic Poll prefix */
	font-weight: normal; color: #006699;
}
.topicPG {                   /* Topic pagination links */
	font-weight: normal; white-space: nowrap; font-size: 10px;
}
.iconDL {                    /* DL Icon */
	border: 1px outset; background: #EFEFEF;
	padding: 0 3px 0 2px; margin: 2px 1px 2px 0;
}
.topicAuthor, a.topicAuthor, a.topicAuthor:visited	{
	font-size: 11px; color: #333333; text-decoration: none;
}
.torSize {
	font-size: 11px; color: #333333; text-decoration: none;
}
.hl-selected-topic { background-color: #FAF0E6 !important; }
.hl-selected-row, .hl-selected-row td { background-color: #FAF0E6 !important; }
/* ---------------------------------- *
     Topics on viewtopic page
 * ---------------------------------- */
table.topic { width: 100%; }

	.post_head { padding: 0 6px; font-size: 10px; }
	.post_wrap { line-height: 18px; }
		.post_body { margin: 5px 5px 8px; }  /* The content of the posts */
			a.postLink { text-decoration: none; }
			a.postLink:visited { text-decoration: none; color: #000000; }
		.posted_since { color: #666666; padding-left: 4px; }
		.signature { clear: both; }
		.signature { overflow: hidden; }
			.signature, .signature * {
				font-size: 10px !important; color: #5E5E5E !important;
				text-decoration: none !important; background: transparent !important;
				border: 0 none !important; padding: 0 !important; margin: 1px 0 !important;
			}
			.signature .c-head, .signature .q-head { display: none !important; }
			.signature .c-wrap, .signature .c-body,
			.signature .q-wrap, .signature .q { display: inline !important; }
			.signature a { text-decoration: underline !important; }
			.signature img { max-width: 600px; }
		.last_edited { font-size: 10px; color: #5E5E5E; }
	.poster_info p       { margin: 2px 0; color: #444444; }
	.poster_info .nick   { margin: 0 0 4px; color: #333333; line-height: 110%; }
	.poster_info .avatar { margin: 5px 0 4px; max-width: 120px; max-height: 120px; overflow: hidden; }
	.poster_info .birthday { margin: 5px 0; text-align: center !important;}
	.poster_info .avatar img          { width: 120px; }
	.poster_info em      { font-style: normal; color: #000000; }

	table.topic, .topic .td1, .topic .td2, .topic .td3, .post_head, .post_btn_2 {
		border: solid #C3CBD1;
	}
	.topic .td1  { border-width: 1px 1px 0   0; border-right-color: #B7C0C5; }
	.topic .td2  { border-width: 1px 0   0   0; width: 100%; }
	.topic .td3  { border-width: 0   1px 0   0; border-right-color: #B7C0C5; height: 100%; }
	.post_head   { border-width: 0   0   1px 0; }
	.post_btn_2  { border-width: 1px 0   0   0; }
	table.topic  { border-width: 0   1px 1px 1px; border-color: #B7C0C5; }

	.poster_info { padding: 4px; vertical-align: top; font-size: 10px; line-height: 100%; }
	.poster_btn  { padding: 0; vertical-align: bottom; text-align: center; white-space: nowrap; }
	.message     { padding: 0; vertical-align: top; width: 100%; }

	input.select_post { margin-top: 0; float: right; }
	input[type="checkbox"].select_post { margin-top: 4px; }

	table.peers { border-collapse: collapse; }
		table.peers th  { border: 1px #A5AFB4 solid; background: #D1D7DC; color: #333333; }
		table.peers td  { border: 1px #A5AFB4 solid; padding: 4px; }
		#last_seed_info { border: 1px #A5AFB4 solid; }

	.dl_list {}
		.dl_list td { text-align: center; }
		.dl_list img { display: block; }
		#dl_counts td { font-size: 12px; }

	#poll { border: 1px solid #B7C0C5; margin-bottom: -1px; }

	.hl-selected-post { background-color: #FFEFD5 !important; }
/* ---------------------------------- *
     Torrent status
 * ---------------------------------- */
.tor-status-td:hover { background: #F8F8FF; }
.tor-icon         { margin: 0 3px; }
.tor-approved     { margin-left: 1px;  color: #008000; font-weight: bold; }
.tor-closed       { padding-left: 1px; color: #FF4500; font-weight: bold; }
.tor-closed-cp    { color: #CE3800; font-weight: bold; }
.tor-consumed     { color: #D26900; font-weight: bold; }
.tor-dup          { padding-left: 1px; color: #0000FF; font-weight: bold; }
.tor-need-edit    { color: #FF0000; font-weight: bold; }
.tor-no-desc      { padding-left: 1px; color: #FF4500; font-weight: bold; }
.tor-not-approved { color: #C71585; font-weight: bold; }
.tor-checking     { color: #2424FF; font-weight: bold; }

/* ---------------------------------- *
     Attachments
 * ---------------------------------- */
table.attach { width: 95%; margin: 0 auto; clear: both; border-color: #A5AFB4; }
	.attach th, .attach td { border-color: #A5AFB4; }
	.attach th { padding: 3px; text-align: center; font-weight: bold; background: #D1D7DC; }
	.attach td { padding: 2px 4px; }
	.dl-link   { font-size: 13px; }

fieldset.attach { width: 95%; margin: 14px auto; padding: 2px; clear: both; }
	.attach_link  { margin: 2px 12px 6px; }
	.attach_stats { padding-left: 3px; }
	.attach_comment {
		margin: 6px 12px; padding: 1px 8px; line-height: 110%;
		color: #444444; border-left: 2px solid #CC9933;
	}
	.attach .denied { color: #800000; }

#tor_blocked { width: 95%; }
	#tor_blocked td { background: #FAEBD7; padding: 8px 12px; color: #6E380F; }
/* ---------------------------------- *
     Search Results page
 * ---------------------------------- */
.opened {                    /* Clicked link color */
	color: #71869F;
}
/* ---------------------------------- *
     Tracker
 * ---------------------------------- */
a.tr-dl, a.dl-link:link { font-weight: bold; }
a.dl-link { font-size: 13px; text-decoration: none; }
a.tr-dl:visited, a.f-dl:visited, a.dl-link:visited { color: #5493B4; font-weight: normal; }
.a-hash { color: #000066 !important; cursor: pointer; }
.a-hash:hover { color: #DD6900 !important; text-decoration: underline !important; }
.a-hash:active, .a-hash:focus { color: #DD6900 !important; text-decoration: underline !important; }

.seed-leech { padding-left: 1px; padding-right: 0; }
.tr_tm { margin-top: 2px; font-size: 10px; color: #676767; }
.ch { font-style: italic; color: #0080FF; }
#fs-sel-cat option.cat-title { font-weight: bold; color: #005A88; background: #F5F5F5; }
tr.hl-tr:hover td { background-color: #c9edff !important; } /*tablitsadagi fon kolor*/
#fs-nav-ul .b { font-weight: bold; }
#fs-nav-ul li, #fs-nav-close { cursor: pointer; }
#fs-nav-ul span.f:hover, #fs-nav-close:hover { color: blue; background: #DEE2E4; }
#fs-nav-list { border: 3px double #9AA7AD; background: #EFEFEF; padding: 8px; max-height: 500px; overflow: auto; }
#fs-sel-cat { width: 260px; }
#fs-sel-cat option.cat-title { font-weight: bold; color: #005A88; background: #F5F5F5; }

.dlWill  { color: #0066CC; }
.dlDown, .leech, .leechmed, .leechsmall  { color: #800000 !important; }
.dlComplete, .seed, .seedmed, .seedsmall { color: #006600 !important; }
.dlCancel { color: #666666 !important; }

a.dlWill,     a.dlWill:visited           { color: #0066CC !important; text-decoration: none; }
a.dlDown,     a.dlDown:visited           { color: #800000 !important; text-decoration: none; }
a.dlComplete, a.dlComplete:visited       { color: #006600 !important; text-decoration: none; }
a.dlCancel,   a.dlCancel:visited         { color: #666666 !important; text-decoration: none; }
/* ================================================================ *
     Images
 * ================================================================ */
img.forum_icon  { width: auto; height: auto; padding-left: 6px; }
img.topic_icon  { width: 19px; height: 18px; }
img.pm_box_icon { width: 28px; height: 25px; }
img.icon1       { width: 12px; height: 9px;  }
img.icon2       { width: 18px; height: 9px;  }
img.feed-small  { width: 12px; height: 12px; }
img.spacer      { display: block; height: 1px; }
/* ================================================================ *
     Page footer
 * ================================================================ */
.bottom_info { font-size: 11px; }
.copyright   { font-size: 10px; color: #444444; letter-spacing: -1px; }
.copyright a { text-decoration: none; }

#timezone {
	float: right; text-align: right; white-space: nowrap;
	font-size: 10px; line-height: 110%; color: #333333;
}
.tz_time { font-family: "Courier New",Courier,monospace; font-size: 11px; }

#f_icons_legend { margin: 4px auto; }
/* ================================================================ *
     Menus
 * ================================================================ */
.menu-root { padding-right: 13px; white-space: nowrap;
	background: transparent url(../images/menu_open.gif) no-repeat right; }
.menu-alt1 { padding-right: 0; background: transparent; }
img.menu-alt1 { width: 9px; height: 9px; }
a.menu-root, a.menu-root:visited, a.menu-root:hover {
	text-decoration: none !important; }
.menu-sub  { position: absolute; display: none; z-index: 1000; }
	.menu-sub table	{ background: #FFFFFF; border: 1px solid #92A3A4; }
	.menu-sub table th { background: #71869F; color: #F0F8FF; font-weight: bold; font-size: 11px; }
	.menu-sub table td { background: #E7E7E7; font-size: 11px; }
	.menu-sub table td.cat { background: #B5BEC3; }
	.menu-sub legend { font-weight: bold; }
	.menu-sub label  { display: block; padding-right: 2px; margin-right: 1px; }
	.menu-sub label:hover { background: #D1D7DC; color: #993300; }
.menu-a { background: #FFFFFF; border: 1px solid #92A3A4; }
.menu-a a { color: #0000A0; background: #E7E7E7; padding: 4px 10px 5px; margin: 1px; display: block; text-decoration: none !important; }
.menu-a a:hover { color: #0000FF; background: #D1D7DC; text-decoration: none !important; }

/* ================================================================ *
    Compact
 * ================================================================ */
 .cover {
	width: 360px; height: 360px;
	border-radius: 180px;
	position: relative;

	-webkit-box-shadow: 0px 0px 10px #aaa;
	-moz-box-shadow: 0px 0px 10px #aaa;
	-o-box-shadow: 0px 0px 10px #aaa;
	box-shadow: 0px 0px 10px #aaa;

	-webkit-text-shadow: 0px 1px 0px #000;
	-moz-text-shadow: 0px 1px 0px #000;
	-o-text-shadow: 0px 1px 0px #000;
	text-shadow: 0px 1px 0px #000;

	-webkit-transition: all 500ms linear;
	-moz-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
}
.cover:hover {
	transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	-o-transform: rotate(25deg);
}
.cover-center {
	width: 30px; height: 30px;
	position: absolute; top: 50%; left: 50%;
	margin: -15px 0 0 -15px;
	background-color: #fff;

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-o-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 0px 0px 10px #aaa;
	-moz-box-shadow: inset 0px 0px 10px #aaa;
	-o-box-shadow: inset 0px 0px 10px #aaa;
	box-shadow: inset 0px 0px 10px #aaa;
}
.cover-bord {
	width: 50px; height: 50px;
	position: absolute; top: 50%; left: 50%;
	margin: -28px 0 0 -28px;
	background-color: transparent;
	border: 3px solid #fff;

	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	-o-border-radius: 28px;
	border-radius: 28px;
}
/* ================================================================ *
     Ajax
 * ================================================================ */
var.ajax-params { display: none; }
#ajax-loading, #ajax-error {
	position: fixed; top:0 !important; z-index: 2000; padding: 4px; font-size: 11px;
	max-width: 400px; max-height: 200px; white-space: nowrap; display: none;
}
#ajax-loading {
	display: none;
	background: rgba(0,0,0, 0.5) url(../images/loading_1.gif) no-repeat center center;
	float: right;
	width: 85px;
	height: 30px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:  10px;
	-khtml-border-bottom-left-radius:  10px;
}
#ajax-error {
	background: #d32031 url(../images/loading_1.gif) no-repeat center center;
	float: right;
	min-width: 200px;
	height: 30px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:  10px;
	-khtml-border-bottom-left-radius:  10px;
}
.editable-container { cursor: pointer; }
.editable-container:hover { background: #E8E9F8; }
.loading-1 { background: transparent url(../images/loading_1.gif) no-repeat left center; padding-left: 22px; }
/* ================================================================ *
     Treeview, TableSorter
 * ================================================================ */
.treeview, .treeview ul {
	padding: 0; margin: 0; list-style: none; font-size: 11px; line-height: 14px;
}
.treeview ul {
	margin-top: 4px;
}
.treeview .hitarea {
	background: url(../images/treeview/treeview-default.gif) -64px -25px no-repeat;
	width: 16px; height: 16px; margin-left: -16px; float: left; cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline; float: none;
}
.treeview li {
	margin: 0; padding: 1px 0 1px 16px;
}
.treeview span {
	padding-left: 3px; display: block;
}
.treeview a.selected {
	background-color: #eee;
}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../images/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable {
	background-image: url(../images/treeview/treeview-default.gif);
}
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

/* Tablesorter */
.tablesorter  u  { display: none; }
.tablesorter .header {
	cursor: pointer; white-space: nowrap;
}
.tablesorter .tbs-text {
	padding-bottom: 1px;
}
.headerSortUp .tbs-text, .headerSortDown .tbs-text {
	border-bottom-width: 2px; border-bottom-style: solid;
}
.tbs-icon {
	padding-left: 8px;
	background: url(../images/tbl_sort_bg.gif) no-repeat 0 50%;
}
.headerSortUp .tbs-icon {
	background-image: url(../images/tbl_sort_asc.gif);
}
.headerSortDown .tbs-icon {
	background-image: url(../images/tbl_sort_desc.gif);
}
/* ================================================================ *
     Misc
 * ================================================================ */
.sf      { padding-left: 20px !important; }
.jumpbox { margin: 6px 0; text-align: right; white-space: nowrap; }

.attachrow    { font-size: 11px; border: 1px #A5AFB4 solid; }
.attachheader { font-size: 11px; border: 1px #A5AFB4 solid; background: #D1D7DC; }
.attachtable  { font-size: 12px; border: 1px #A5AFB4 solid; border-collapse: collapse; background-color: #f5f5f5; }

pre, .pre {
	font-family: Courier,monospace; font-size: 12px;
	border: 1px solid #B7C0C5; background: #F5F5F5;
	padding: 4px; margin: 10px; text-align: left;
}
.pre { width:100%; overflow: auto; white-space: nowrap; }

.ann { font-size: 13px; text-align: center; color: #993300; font-weight: bold; }

.clickable { cursor: pointer; }
.folded, .folded2 { display: block;
	background: transparent url(../images/icon_plus_1.gif) no-repeat left center; padding-left: 14px; }
.unfolded, .unfolded2 { display: block;
	background: transparent url(../images/icon_minus_1.gif) no-repeat left center; padding-left: 14px; }
.folded2   { background-image: url(../images/icon_plus_2.gif); }
.unfolded2 { background-image: url(../images/icon_minus_2.gif); }

.warnColor1  { color: #993300; }
.warnColor2  { color: #FF0000; }
.warnBorder1 { border: 1px solid #A52A2A; }
.warningBox1 { border: 1px solid #A52A2A; color: #993300; padding: 12px; }
.warningBox2 { color: #993300 !important; background: #FFD9B2; border: 2px solid #CC6600; padding: 8px; }

/* ================================================================ *
     Reports
 * ================================================================ */
/* Color pixel */
div.report_pixel {
	height: 1em;
	width: 1em;
	float: left;
	margin-right: 3px
}

/* Report list colors */
td.report_cleared, div.report_cleared {
	background-color: #7ce380;
}

td.report_process, div.report_process {
	background-color: #ffc267;
}

td.report_open, div.report_open {
	background-color: #f2a0a7;
}

td.report_new, div.report_new {
	background-color: #f88085;
}

td.report_delete, div.report_delete {
	background-color: #9eabb2;
}

/* Report mode select */
select.report_mode option {
	margin: 1px 0
}

select.report_mode optgroup {
	background-color: #FFF;
	color: #000;
	font-style: normal;
	font-weight: bold;
	margin-left: 3px
}

select.report_mode optgroup option {
	border-left: 1.3em solid;
	padding-left: 2px;
	margin-left: 1px;
}

select.report_mode option.report_cleared {
	border-color: #1e6731
}

select.report_mode option.report_process {
	border-color: #e6721b
}

select.report_mode option.report_open {
	border-color: #8b201d
}

/* ================================================================ *
     Shortcuts
 * ================================================================ */
.spacer_0, .spacer_2, .spacer_4, .spacer_6, .spacer_8, .spacer_10, .spacer_12 {
	font-size: 0; line-height: 0; }
.spacer_0  { height:  0; }
.spacer_2  { height:  2px; }
.spacer_4  { height:  4px; }
.spacer_6  { height:  6px; }
.spacer_8  { height:  8px; }
.spacer_10 { height: 10px; }
.spacer_12 { height: 12px; }

.pad_0,  .pad_0  td, td.pad_0  { padding:  0; }
.pad_2,  .pad_2  td, td.pad_2  { padding:  2px; }
.pad_4,  .pad_4  td, td.pad_4  { padding:  4px; }
.pad_6,  .pad_6  td, td.pad_6  { padding:  6px; }
.pad_8,  .pad_8  td, td.pad_8  { padding:  8px; }
.pad_10, .pad_10 td, td.pad_10 { padding: 10px; }
.pad_12, .pad_12 td, td.pad_12 { padding: 12px; }
.pad_14, .pad_14 td, td.pad_14 { padding: 14px; }
.pad_16, .pad_16 td, td.pad_16 { padding: 16px; }

.mrg_0  { margin:  0   !important; }
.mrg_2  { margin:  2px !important; }
.mrg_4  { margin:  4px !important; }
.mrg_6  { margin:  6px !important; }
.mrg_8  { margin:  8px !important; }
.mrg_10 { margin: 10px !important; }
.mrg_12 { margin: 12px !important; }
.mrg_14 { margin: 14px !important; }
.mrg_16 { margin: 16px !important; }

.lh_100 { line-height: 100%; }
.lh_110 { line-height: 110%; }
.lh_120 { line-height: 120%; }
.lh_150 { line-height: 150%; }

.wAuto  { width: auto !important; }  /* widthAuto */
.w50    { width:  50% !important; }
.w60    { width:  60% !important; }
.w70    { width:  70% !important; }
.w80    { width:  80% !important; }
.w85    { width:  85% !important; }
.w90    { width:  90% !important; }
.w95    { width:  95% !important; }
.w100   { width: 100% !important; }

.border  { border: solid #B7C0C5; }
.bw_T    { border-width: 1px 0   0   0   !important; }
.bw_TR   { border-width: 1px 1px 0   0   !important; }
.bw_TRB  { border-width: 1px 1px 1px 0   !important; }
.bw_TRBL { border-width: 1px 1px 1px 1px !important; }
.bw_TB   { border-width: 1px 0   1px 0   !important; }
.bw_TBL  { border-width: 1px 0   1px 1px !important; }
.bw_TL   { border-width: 1px 0   0   1px !important; }
.bw_TRL  { border-width: 1px 1px 0   1px !important; }
.bw_R    { border-width: 0   1px 0   0   !important; }
.bw_RB   { border-width: 0   1px 1px 0   !important; }
.bw_RBL  { border-width: 0   1px 1px 1px !important; }
.bw_RL   { border-width: 0   1px 0   1px !important; }
.bw_B    { border-width: 0   0   1px 0   !important; }
.bw_BL   { border-width: 0   0   1px 1px !important; }
.bw_L    { border-width: 0   0   0   1px !important; }

.bCenter   { margin-left: auto !important; margin-right: auto !important; }  /* blockCenter */
.bLeft     { margin-right: auto !important; }
.block     { display: block; }
.bold      { font-weight: bold; }
.bRight    { margin-left: auto !important; }
.clear     { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; }
.clearB    { clear: both; }
.floatL    { float: left; }
.floatR    { float: right; }
.hidden    { display: none; }
.inline    { display: inline; }
.normal	   { font-weight: normal; }
.nowrap    { white-space: nowrap !important; }
.wrap      { white-space: normal !important; }
.strike    { text-decoration: line-through; }
.tCenter   { text-align: center !important; }  /* textCenter */
.tLeft     { text-align: left !important; }
.tRight    { text-align: right !important; }
.vBottom   { vertical-align: bottom !important; }
.vTop      { vertical-align: top !important; }

/* ================================================================ *
     YouTube.Panel
 * ================================================================ */
.Panels {
	z-index:200;
	top:50%;
	left:50%;
	background-attachment:fixed, scroll;
	background: url(../images/aerobg.png), -moz-linear-gradient(top, rgba(200,200,200,0.4) 0%, rgba(255,255,255,1) 100%);
	background: url(../images/aerobg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,200,200,0.4)), color-stop(100%,rgba(255,255,255,1)));
	background: url(../images/aerobg.png), -webkit-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	background: url(../images/aerobg.png), -o-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	background: url(../images/aerobg.png), -ms-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c8c8c8', endColorstr='#ffffff',GradientType=0 );
	background: url(../images/aerobg.png), linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%);
	background-size:cover;
	-moz-background-size:cover;
	-webkit-background-size:cover;
	border:1px solid gray;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	position:fixed;
	max-width:99%;
	min-width:100px;
	min-height:24px;
	overflow:hidden;
	margin:1px;
}

.Panels.Minimized {
	position:relative;
	top:auto!important;
	left:auto!important;
	float:left;
	max-width:200px;
	height:24px!important;
	margin:0!important;
}

.PanelsButton {
	float:right;
	overflow:hidden;
	margin:5px 5px 0 10px;
}

.PanelsClose { color: #006699; cursor: pointer; }

.PanelsClose:hover { color: #DD6900; text-decoration: underline !important; }
.PanelsTitle {
	overflow:hidden;
	white-space:nowrap;
	max-height:20px;
	font-weight:700;
}

.Panels.Minimized .PanelsTitle.Hidden {
	display:block;
}

.PanelsTitle,.PanelsMenu {
	padding:5px 5px 0;
}

.Panels.Minimized .PanelsTitle,.Panels.Minimized .PanelsMenu {
	cursor:inherit;
}

.PanelsContent,.PanelsFooter {
	border-top:1px dashed #A9A9A9;
	clear:both;
	margin:5px 0 0;
	padding:5px;
}

#PanelsDock {
	bottom:0;
	left:0;
	position:fixed;
	padding:0 0 0 5px;
}

#PanelsDockToggle {
	border:1px solid gray;
	box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-moz-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset;
	float:left;
	border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	margin:1px 1px 1px 0;
	padding:4px 10px;
}

.Panels.Minimized .PanelsMenu,.Panels.Minimized .PanelsContent,.Panels.Minimized .PanelsFooter,.PanelsTitle.Hidden,.PanelsMenu.Hidden {
	display:none;
}
span.button {
	background-image:url(../images/def_button_light.png);
}

span.button:hover {
	background-image:url(../images/def_button_light.png);
}

span.YTLink{
	background-color:gray;
	border:1px solid #333333;
	display:inline-block;
	font-weight:bold;
	padding:2px 2px 2px 5px;
	margin:1px 2px -6px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
span.YTLinkButton{
	background-color:#008500;
	border:1px solid #333333;
	color:white;
	display:inline-block;
	float:right;
	margin:-3px -3px -3px 4px;
	padding:2px 4px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	cursor: url(../images/link_help.cur), pointer;
}
span.YTLink a.postLink{
	color:white;
	float:left;
}

span#autocomplete {
	cursor: pointer;
	color: #006699;
	font: 12px Arial,sans-serif;
}

div#autocomplete_popup {
	position: fixed;
	z-index: 999;
	width: 300px;
	height: 100px;
	background: #FFFFFF;
	text-align: center;
	display: none;
	border: 1px solid #B7C0C5;
}

div#autocomplete_popup div.relative {
	position: relative;
	width: 300px;
	height: 100px;
}

div#autocomplete_popup div.title {
	background: url("../images/cellpic1.png") repeat-x scroll 0 0 #1C508C;
	color: #D5E4EC;
	font-size: 11px;
	font-weight: bold;
	padding: 6px 8px 7px;
}

div#autocomplete_popup div.close {
	position: absolute;
	right: 7px;
	cursor: pointer;
	top: 7px;
	color: red;
	font-weight: bold;
	width: 12px;
	height: 12px;
	background: url("../../../images/bad.gif") transparent no-repeat;
}

div#autocomplete_popup input {
	font-size: 16px;
	margin: 20px 0 0;
	width: 83px;
}

div#autocomplete_popup span.regenerate {
	width: 16px;
	height: 16px;
	margin: 24px 0 0 8px;
	background: url("../../../images/pic_loading.gif") transparent no-repeat;
	cursor: pointer;
	display: inline-block;
}
/* ================================================================ *
    Alert
 * ================================================================ */
.alert {
	padding: 8px 15px;
	margin: 20px auto;
	border: 1px solid transparent;
	border-radius: 4px;
}
.alert h4 {
	margin-top: 0;
	color: inherit;
	font-size: 14px !important;
}
.alert .alert-link {
	font-weight: bold;
}
.alert > p,
.alert > ul {
	margin: 0 0 1px 15px;
}
.alert > p + p {
	margin-top: 5px;
}
.alert-dismissable {
	padding-right: 35px;
}
.alert-dismissable .close {
	position: relative;
	top: -2px;
	right: -21px;
	color: inherit;
}
.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #245269;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #f0d575;
}
.alert-warning hr {
	border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
	color: #66512c;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-danger hr {
	border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
	color: #843534;
}
.alert-gray {
	background-color: #ffffff;
	border-color: #a5afb4;
}
.alert-gray hr {
	border-top-color: #a5afb4;
}

/**
  * Alert theme
  **/
.alert {
	text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
	background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
	background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
	background-repeat: repeat-x;
	border-color: #b2dba1;
}
.alert-info {
	background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
	background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
	background-repeat: repeat-x;
	border-color: #9acfea;
}
.alert-warning {
	background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
	background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
	background-repeat: repeat-x;
	border-color: #f0d575;
}
.alert-danger {
	background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
	background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
	background-repeat: repeat-x;
	border-color: #dca7a7;
}
#new_post ul.newtopics_mes, li  { margin: 0; }
#new_post ul.newtopics_mes li { font: 11px/1.232 arial,helvetica,clean,sans-serif; margin: 5px 0; padding: 2px; list-style: none outside none; margin: 5px 0px; overflow: hidden; }
#new_post ul.newtopics_mes .avatars  img{ height: 48px;width: 48px; }
#new_post ul.newtopics_mes .avatars { margin-right: 5px; float: left; width: auto; height: auto; }
#new_post ul.newtopics_mes .title { color: #A52A2A; font-weight: bold; }
#cd {
  font-size: 10pt;
  font-weight: bold;
}
.box {
   border: solid #c3cbd1;
   border-width: 1px;
   padding: 15px;
   background: #f5f5f5;
   margin-top: 0%;
   border-radius: 5px;
   -moz-border-radius: 5px;
   box-shadow: 0px 0px 5px #dadada;
   -moz-box-shadow: 0px 0px 5px #dadada;
   -webkit-box-shadow: 0px 0px 5px #dadada;
}
[class*="lightcase-icon-"]::before
{
  text-decoration: none;
}
.light_img
{
  max-width: 200px;
  max-height: 100px;
  margin: 5px;
}
#present {
	height:150px; position: relative;
	background:url(../images/gift_bg.png) repeat-x bottom;
	border: 1px solid #ccc;
}
#present .lblock {
	background:url(../images/leftd.png) no-repeat top right;
	width:85px; height:32px;
	line-height:35px; position:absolute;
	top:135px; left:-7px;
	color: #FFFFFF;
}
#present .rblock {
	color:#FFF; background:url(../images/rightd.png) no-repeat top left;
	font-weight: bold; width:72px; height:32px;
	line-height:35px; position:absolute;
	top:135px; right:-6px;
}
#present b { color: #FFFFFF; }
#present b:hover { color: #FF8000;}
#present b:active { color: #FF8000 !important; position: relative; top: 1px; }
#present a:hover, #present a:active {
	text-decoration: none !important;
}1px; }
#present a:hover, #present a:active {
	text-decoration: none !important;
}
#cd {
  font-size: 10pt;
  font-weight: bold;
}
/*Lenta*/
#my_gallery {position: relative; border: none; overflow: hidden; height: 210px; }
#my_gallery li {float:left;	list-style:none; text-align: center; font: 9px Verdana,Arial,Helvetica,sans-serif; color: white; width: 100px; }
#my_gallery li img {top:0px; }
.jcarousel-clip {
	z-index:2;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.jcarousel-list {
	z-index:1;
	overflow:hidden;
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
}
.jcarousel-list li,.jcarousel-item {
	float:left;
	list-style:none;
}
.jcarousel-item {
	text-align:center;
	font:9px Verdana,Arial,Helvetica,sans-serif;
	color:white;
	width: 150px;
	padding: 2px;
}

.jcarousel-container {
    position: relative;
	height:185px;
}
.jcarousel-container-horizontal {
    padding: 0 25px 0 25px;
    top: 0px;
	height:185px;
}
.jcarousel_img {
	width:50px;
	height:50px;
	background:#fff;
	border:2px solid #B6D4E1;
	padding:3px;
	margin-bottom:3px;
}
.jcarousel-next-horizontal {
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:150px;
	cursor:pointer;
	background: url('/styles/js/new/L_right.png') no-repeat 0 0;
}
.jcarousel-prev-horizontal {
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:150px;
	cursor:pointer;
	background: url('/styles/js/new/L_left.png') no-repeat 0 0;
}
.transparency_i a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);}

.reliz{
background-position: top;
color: #fff;
font-size: 0px;
font-family: Georgia;
}
/* Кнопка вверх - scrollUp */
#scrollUp {
	bottom: 12px;
	right: 12px;
	height: 38px;  /* Height of image */
	width: 38px; /* Width of image */
	background: url("../images/top.png") no-repeat;
}
/* Share42 TP II (Продвинутый) */
.social {float:right;margin:-2px -7px -12px 0}
.social2{margin:0px -4px -6px 0;}
#share42 a {opacity:0.5}#share42 a:hover {opacity:1}

/*Blok-krasiviy*/
.sectionMain
{
	background-color:#FDFDFD;
	padding:5px;
	margin: 10px auto;
	border:1px solid #D7D7D7;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px
	box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -webkit-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -moz-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -khtml-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px;
}
.section{ margin:10px auto }
.secondaryContent
{

	background: url("../images/category-23px-light.png") 50% 0% repeat-x #FAFAFA;
	border: 1px solid #D7D7D7;
	padding: 10px;
	border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px;
	box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -webkit-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -moz-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px; -khtml-box-shadow: rgba(0,0,0,0.05) 0px 1px 4px;
}
.sectionFooter
{
	font-size:11px;
	color: #646464;
	background:#f9fafa url('../images/category-23px-light.png') repeat-x top;
	padding:4px 10px;
	border-bottom:1px solid #c4cad4;
	line-height:16px;
	text-shadow:0 0 0 transparent, 0 1px 1px #fff;
	background:-moz-linear-gradient(top, #f9fafa 0%, #f0f2f2 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fafa), color-stop(100%,#f0f2f2));
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fafa', endColorstr='#f0f2f2',GradientType=0 );background:-o-linear-gradient(top, #f9fafa 0%,#f0f2f2 100%);
}

.sectionHeaders
{
	background: url("../images/category-23px-light.png") 50% 0% repeat-x #E7E7E7;
	border-bottom: 1px solid #D4D4D4;
	border-top: 1px solid #E7E7E7;
	color: #737373;
	font-size: 11px;
	margin: 3px auto 0px;
	padding: 0px;
	list-style: none !important;
}
.textHeading, .sectionHeaders {  color: #666666; font-weight: 700;
								padding-bottom: 2px; }
.larger.textHeading, .sectionHeader {  color: #C4CAD4; font-size: 11pt; margin-bottom: 6px; }

/* ================================================================ *
     Main-Menu-Tapochek
 * ================================================================ */
.navbutton1 {background:url(../images/navmenu.png);width:auto;color:#FFFFFF; text-decoration:none; display:block; width:auto; height:25px; padding:0;}
.navbutton1:hover {color:#FFFFFF;}
.navbutton1 span {display:block; width:auto; padding:4px 6px 0 6px;}
.navmenu {float:left;display:block; list-style:none; width:auto; height:25px; overflow:hidden; margin:0 auto; padding:0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; text-align:center;}
.navmenu ul {float:left;display:block; list-style:none; width:auto; height:25px; overflow:hidden; background:#FFFFFF; padding:0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#000000; text-align:center;}
.navmenu li {margin:0; margin-top:-1px; width:94px; overflow:hidden; height:25px; padding:0; text-align:center;}
.navmenu li ul li {width:140px; font-family:Verdana, Geneva, sans-serif; font-size:9px; white-space:nowrap;}
.navmenu ul a {outline:none;color:#000000; text-decoration:none; display:block; width:auto; height:26px; padding:0;}
.navmenu ul a:hover {outline:none;color:#000000;}
.navmenu ul a span {outline:none;display:block; width:auto; padding:4px 6px 0 6px;}
.navmenu span.new {color:#000000;}
.navmenu li ul {border:1px; border-color:#cfd5da; border-style: solid; position:absolute; z-index:1000; left:-9999em; height:auto; margin:0; width:140px; padding:2px 5px; display:none;}
.navmenu li:hover ul ul {left:-9999em;}
.navmenu li:hover ul, .navmenu li li:hover ul {left:auto; display:block; margin:0;}

.navbutton2{background:url(../images/newsmenu.png) no-repeat;width:auto;}
.navbutton2 :hover {color:#FFF;background:url(../images/newsmenu_hover.png) no-repeat;height:26px;}
.newsmenu {float:left;display:block; list-style:none; width:51px; height:26px; overflow:hidden; padding:0 -10px; margin-left:-17px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.newsmenu ul {float:left;display:block; list-style:none; width:auto; height:26px; overflow:hidden; background:#FFFFFF; padding:0 -10px; margin-left:-17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-align:center;}
.newsmenu li {margin:0; margin-top:-1px; width:51px; overflow:hidden; height:26px; padding:0; text-align:center;}
.newsmenu li ul li {border-color:#FFFFFF;width:auto; font-family:Verdana, Geneva, sans-serif; font-size:9px; white-space:nowrap;}
.newsmenu a {color:#000000; text-decoration:none; display:block; width:auto; height:25px; padding:0;}
.newsmenu a:hover {color:#000000;}
.newsmenu a span {display:block; width:auto; padding:4px 6px 0 6px;}
.newsmenu span.new {color:#000000;}
.newsmenu li ul {border:1px; border-color:#cfd5da; border-style: solid; position:absolute; z-index:1000; left:-9999em; height:auto; margin:0; width:140px; padding:2px 5px; display:none;}
.newsmenu li:hover ul ul {left:-9999em;}
.newsmenu li:hover ul, .newsmenu li li:hover ul {left:auto; display:block; margin:0;}

.prvtebutton1{background:url(../images/menu_r.png) no-repeat;width:auto;}
.prvtebutton1 :hover {color:#FFF;background:url(../images/menu_r_hover.png) no-repeat;height:16px;}
.prvtemenu {float:left;display:block; list-style:none; width:79px; height:26px; overflow:hidden; margin:0 auto;  padding:0 16px; margin-left:-17px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.prvtemenu ul {float:left;display:block; list-style:none; width:auto; height:26px; overflow:hidden; background:#FFFFFF; padding:0 -10px 0 0; margin-left:-17px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-align:center;}
.prvtemenu li {margin:0; margin-top:-1px; width:79px; overflow:hidden; height:26px; padding:0; text-align:center;}
.prvtemenu li ul li {border-color:#FFFFFF;width:auto; font-family:Verdana, Geneva, sans-serif; font-size:9px; white-space:nowrap;}
.prvtemenu a {color:#000000; text-decoration:none; display:block; width:auto; height:25px; padding:0 10px 0 0;}
.prvtemenu a:hover {color:#000000;}
.prvtemenu a span {display:block; width:auto; padding:4px 6px 0 6px;}
.prvtemenu span.new {color:#000000;}
.prvtemenu li ul {border:1px; border-color:#cfd5da; border-style: solid; position:absolute; z-index:1000; left:-9999em; height:auto; margin:0; width:140px; padding:2px 10px; display:none;}
.prvtemenu li:hover ul ul {left:-9999em;}
.prvtemenu li:hover ul, .newsmenu li li:hover ul {left:auto; display:block; margin:0;}

.navbutton3{background:url(../images/menu.png) no-repeat;width:auto;}
.navbutton3 :hover {color:#FFF;BackGround-color: #5d6985;height:16px;}
.mainmenu {float:left;display:block; list-style:none; width:auto; height:26px; overflow:hidden; margin:0 auto;  padding:0 -10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000;}
.mainmenu ul {display:block; list-style:none; width:auto; height:21px; overflow:hidden; margin:0 auto; padding:0 10px; background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; text-align:center;}
.mainmenu li {margin:0; margin-top:-1px; width:auto; overflow:hidden; height:25px; padding:0 -10px; text-align:left; float:left;}
.mainmenu li ul li {border-color:#FFFFFF;width:140px; font-family:Verdana, Geneva, sans-serif; font-size:9px; white-space:nowrap;}
.mainmenu a {color:#000000; text-decoration:none; display:block; width:auto; height:25px; padding:0;}
.mainmenu a:hover {color:#000000;}
.mainmenu a span {display:block; width:auto; padding:4px 6px 0 6px;}
.mainmenu span.new {color:red;}
.mainmenu li ul {
    border:1px;
    border-color:#cfd5da;
    border-style: solid;
    position:absolute;
    z-index:1000;
    left:-9999em;
    height:auto;
    margin:0;
    width:140px;
    padding:2px 5px;

    }
.mainmenu li:hover ul ul {left:-9999em;}
.mainmenu li:hover ul, .mainmenu li li:hover ul {left:auto; display:block; margin:0;}
.forum_menu>div li
{
    text-align: left;
}
.forum_menu>div li ul
{
    display:block;
    transition: all .22s cubic-bezier(0.76, -0.32, 0, 1.22);
    transform: translate(22%,-142%);
}
.forum_menu>div li:hover ul
{
    transform: translate(0,0);
}

/*Viewtopic and other styles*/
.breadBoxTop,.breadBoxBottom { padding:5px 5px; margin:0 -5px;overflow: hidden; zoom: 1; clear: both;}
.breadcrumb{font-size:10px;background-color:#f9fafa;border:1px solid #c4cad4;overflow:hidden;background: linear-gradient(to bottom, #f9fafa 0%,#f0f1f2 100%);background: -webkit-gradient(to bottom, #f9fafa 0%,#f0f1f2 100%);background: -webkit-linear-gradient(to bottom, #f9fafa 0%,#f0f1f2 100%);background: -o-linear-gradient(to bottom, #f9fafa 0%,#f0f1f2 100%);background: -moz-linear-gradient(to bottom, #f9fafa 0%,#f0f1f2 100%);-ms-filter: "progid:dximagetransform.microsoft.gradient(startColorstr='#f9fafa', endColorstr='#f0f1f2',GradientType=0)";}
.breadcrumb .crust { display: block; float: left; position: relative; }
.breadcrumb .crust a.crumb{text-decoration:none !important;background-color:#f9fafa;padding:0 10px 0 18px;margin-bottom: -1px;border-bottom:1px solid #c4cad4;outline:0 none;-moz-outline-style:0 none;display:block;line-height:20px;_border-bottom:none;}
.breadcrumb .crust:first-child a.crumb{padding-left:10px;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;-khtml-border-top-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-khtml-border-bottom-left-radius:4px;}
.breadcrumb .crust .arrow{border:10px solid transparent;border-right:1px none black;border-left-width:10px;border-left-color:#c4cad4;display:block;position:absolute;right: -11px;top:0;z-index:50;width:0px;height:0px;}
.breadcrumb .crust .arrow span{border:10px solid transparent;border-right:1px none black;border-left-width:10px;border-left-color:#f9fafa;display:block;position:absolute;left: -11px;top: -10px;z-index:51;white-space:nowrap;overflow:hidden;text-indent:9999px;width:0px;height:0px;}
.breadcrumb .crust:hover a.crumb{ background-color:#dcdcdf; }
.breadcrumb .crust:hover .arrow span{ border-left-color:#dcdcdf; }
.breadcrumb .crust:last-child a.crumb { font-weight: 700; }
.breadBoxTop .topCtrl { float: right; margin-left: 5px; float: right; line-height: 24px;}
a.callToAction{ display:inline-block; line-height:20px; outline:0 none; height:20px }
a.callToAction span{font-weight:bold;font-size:11px; font-family:Calibri,'Trebuchet MS',Verdana,Geneva,Arial,Helvetica,sans-serif;color:#fff;background-color:#5b7b9f;padding:0 15px;border-top:1px solid #7aa6d6;display:block;background: linear-gradient(to bottom, #5b7b9f 0%,#435a79 100%);
background: -webkit-gradient(to bottom, #5b7b9f 0%,#435a79 100%);background: -webkit-linear-gradient(to bottom, #5b7b9f 0%,#435a79 100%);background: -o-linear-gradient(to bottom, #5b7b9f 0%,#435a79 100%);background: -moz-linear-gradient(to bottom, #5b7b9f 0%,#435a79 100%);-ms-filter: "progid:dximagetransform.microsoft.gradient(startColorstr='#5b7b9f', endColorstr='#435a79',GradientType=0)";text-shadow:0 0 0 transparent, 0 -1px 0 #333;}


/*Новая тема*/
.new_postmassage:hover, .new_postmassage:focus, .new_button:hover, .new_button:focus {-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;box-shadow:0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;}
.new_button, .new_postmassage {border-radius: 7px;text-shadow: 0 1px 1px white;-webkit-box-shadow: 0 1px 1px #fff;-moz-box-shadow:    0 1px 1px #fff;box-shadow:0 1px 1px #fff;font: bold 11px Sans-Serif;padding: 5px 10px;white-space: nowrap;vertical-align: middle;}
.new_button{color: #666; background: transparent;}
.new_postmassage{color: rgb(68, 68, 68);}

.new_button:hover:after , .new_postmassage:hover:after{border-top-color: black;}
.new_postmassage:active , .new_button:active {border-top-color: #999;}
.new_button,.new_postmassage {border: 1px solid silver;}
.new_postmassage:hover, .button:focus, .new_button:hover, .button:focus{border-color: #999;}
.new_button:active, .new_postmassage:active {border: 1px solid #AAA;border-bottom-color: #CCC;-webkit-box-shadow: inset 0 1px 2px #aaa;-moz-box-shadow:inset 0 1px 2px #aaa;box-shadow:inset 0 1px 2px #aaa;background: -webkit-linear-gradient(top, #E6E6E6, gainsboro);background:-moz-linear-gradient(top, #E6E6E6, gainsboro);background:-ms-linear-gradient(top, #E6E6E6, gainsboro);background:-o-linear-gradient(top, #E6E6E6, gainsboro);}
.new_button:hover, .new_button:focus, .new_postmassage , .new_postmassage:hover, .new_postmassage:focus{background: -webkit-linear-gradient(top, white, #E0E0E0);background:    -moz-linear-gradient(top, white, #E0E0E0);background:     -ms-linear-gradient(top, white, #E0E0E0);background:      -o-linear-gradient(top, white, #E0E0E0);}
/*Forum*/
.forumMain{ background-color:#ebebeb; padding:10px; border:1px solid #c4cad4; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; }
.messageList{ margin:7px 0; padding:5px; border:1px solid #f0f1f2; background: none repeat scroll 0% 0% rgb(244, 244, 244); box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3); }

/*Statistika na glavnuyu*/
.scrollContainer
{
	background-color:#fcfcff;
	padding:3px;
	margin-bottom:10px;
	border:1px solid #A5CAE4;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
}

.scrollContainer .scrollContainerNew { padding: 5px;}
.visitorPanel .stats { margin-top: 2px; }
.visitorPanel .stats .pairsJustified { line-height: normal; }
dl.pairsJustified, .pairsJustified dl {  overflow: hidden; font-size: 11px; }
.pairsJustified dt { float: left; }
.pairsJustified dd { float: right; text-align: right; }
.avatarAvlm img { height: 80px; width: 80px; border-radius: 4px; border: 1px solid #A5CAE4; float: left; margin-right: 4px; margin-top: -7px; padding: 2px; }

.visitorText {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    word-wrap: break-word;
    overflow: hidden;
    line-height: normal;
}
dl.visitorText, .visitorText dl {
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
    word-wrap: break-word;
    overflow: hidden;
    line-height: normal;
}
.visitorText dt { float: left; color: #000000;}
.visitorText dd { float: right; text-align: right; }

#ts { position:absolute; top: 7px; left: 5px;}
#banners a img{opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=40)}#banners a:hover img{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100)}

/*-------------------
				Портал
-------------------*/
.scrollContainer
{
    background: rgba(255,255,255,0.25);
    _filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3FFFFFFF,endColorstr=#3FFFFFFF);
    padding: 10px;
    margin-bottom: 8px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    font-size: 13pt;
    text-shadow: 0 1px rgba(255,255,255,0.25);
    background-image: linear-gradient(bottom,rgba(255,255,255,0.35),rgba(255,255,255,0));
    background-image: -o-linear-gradient(bottom,rgba(255,255,255,0.35),rgba(255,255,255,0));
    background-image: -ms-linear-gradient(bottom,rgba(255,255,255,0.35),rgba(255,255,255,0));
    background-image: -moz-linear-gradient(bottom,rgba(255,255,255,0.35),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(bottom,rgba(255,255,255,0.35),rgba(255,255,255,0));
}

.scrollContainer .scrollContainerNew
{
    padding: 5px;
}
.PageNav
{
    font-size: 11px;
    overflow: hidden;
    zoom: 1;
    line-height: 16px;
    word-wrap: normal;
    padding: 10px 0;
}

.PageNav b
{
    color: #2b485c;
    background-color: #f0f1f2;
    border: 1px solid #969696;
    position: relative;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    padding: 2px 7px;
}

.PageNav .pageNavHeader
{
    padding: 1px 0;
}

.PageNav a
{
    text-decoration: none!important;
    border: 1px solid transparent;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    color: #969696;
    background-color: #fcfcff;
    text-align: center;
    border-color: #c8c8c8;
    padding: 2px 7px;
}

.PageNav a:hover,.PageNav a:focus
{
    color: #fff;
    text-decoration: none!important;
    background-color: #99a2a9;
    border: 1px solid #c8c8c8;
}
.categoryStrip
{
    background: linear-gradient(rgba(255,255,255,0.35),rgba(255,255,255,0) 75%) repeat-x scroll center top #e7e7e7;
    background: -webkit-linear-gradient(rgba(255,255,255,0.35),rgba(255,255,255,0) 75%) repeat-x scroll center top #e7e7e7;
    padding: 5px 10px;
    border: #E6E3E3 1px solid;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -khtml-border-radius: 3px 3px 0 0;
    min-height: 6px;
    position: relative;
    z-index: 1;
}

.categoryStrip .nodeTitle a
{
    font-size: 14px;
    color: #000;
}
.messageList
{
    border: 1px solid #fff;
    background: #fafafa;
    margin: 5px 0;
}

/*-------------------
				Портал
-------------------*/

#tooltip {
 position: absolute; z-index: 3000;
 max-width: 400px; min-width: 150px;
 max-height: 380px;
 background: #f2f2f2;
 border: 2px solid #000000;
 font-weight: bold; padding: 5px;
 filter: alpha (opacity = 90, style = 0);
 -moz-border-radius: 3px;
 -moz-opacity: 0.90;
 opacity:.90;
 box-shadow: 0px 0px 10px #000000;
 border-radius: 10px;
 -khtml-border-radius:10px;
 -khtml-box-shadow:0px 0px 10px #000000;
 -moz-border-radius: 10px;
 -moz-box-shadow: 0px 0px 10px #000000;
 -webkit-border-radius: 10px;
 -webkit-box-shadow: 0px 0px 10px #000000;
}
#tooltip h3 {
 color: #000; font-size: 10px; font-family: verdana;
 font-weight: bold; text-align: center;
}
 #tooltip div {
 padding-left:5px;
 padding-right:5px;
 }
 
 /*-- Отображение аватаров в списке пользователей --*/
.ava img{height: 60px; width: 60px; background-color:#fffcf6;padding:2px;border:1px
solid #ff9c00; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px; position: relative;}
 
.ava {
    width: 60px; height: 62px;
    position: relative;
 
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.ava:hover {
    transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
}

 
.avat {
    position: relative;
 
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.avat:hover {
    transform: rotate(25deg);
    -webkit-transform: rotate(25deg);
    -moz-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    -o-transform: rotate(25deg);
}

.Lentaani {
    position: relative;
 
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.Lentaani:hover {
    transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -o-transform: rotate(5deg);
}

#hellopreloader>p{display:none;}
#hellopreloader_preload {
    display: block;
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1000px;
    background: #49536999 url(/images/animated.svg) center center no-repeat;
    background-size: 450px;
}

.prefix{
	background:transparent url("http://uztor.pw/templates/default/images/category-23px-light.png") repeat-x top;
	padding:0px 6px;
	margin: -1px 0;
	border:1px
	solid transparent;border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	display:inline-block
}

/*Marquee*/
#marquee-edit-field {
text-align:center;
width:100%;
height:24px;
font-size:17px;
text-align:center;
}
/*Marquee*/
.marquee {
    background: #333333;
    padding: 5px;
    border-radius: 8px;
    color: #f5f5f5;
    font-weight: bold;
    border: 1px solid #333;
}

.prefixSkyBlue{color:black;background-color:skyblue;border-color:skyblue}
.prefixGray{color:black;background-color:gray;border-color:#AAA}
.prefixSilver{color:black;background-color:silver;border-color:silver}
.prefixYellow{color:black;background-color:yellow;border-color:#E0E000}
.prefixOrange{color:black;background-color:orange;border-color:#FFC520}
.prefixSecondary{color:#8f6c3f;background-color:#f9d9b0;border-color:#f9d9b0}
.prefixRed{color:black;background-color:red;border-color:#F88}
.prefixGreen{color:white;background-color:green;border-color:green}
.prefixOlive{color:black;background-color:olive;border-color:olive}
.prefixLightGreen{color:black;background-color:lightgreen;border-color:lightgreen}
.prefixBlue{color:white;background-color:blue;border-color:#88F}
.prefixRoyalBlue{color:white;background-color:royalblue;border-color:#81A9E1}

.xenOverlay {  display: none; width: 690px; z-index: 10000; }
.xenOverlay > .section, .xenOverlay > .sectionMain {  background: transparent; margin: 0px; }
.xenOverlay .section, .xenOverlay .sectionMain { border: 10px solid rgba(64, 64, 64, 0.506); border-radius: 5px;
  box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.506);
  padding: 0px;
}
.xenOverlay .section .heading, .xenOverlay .sectionMain .heading {  border-radius: 0px; margin-bottom: 0px; }
.heading { color: #F0F7FC; margin: 0px; }
.heading, .xenForm .formHeader {
  background-color: #000000;
  color: #EFEFEF;
  font-size: 11pt;
  font-weight: 700;
  margin-bottom: 3px;
  padding: 5px 10px;
}
.xenOverlay .section .subHeading, .xenOverlay .sectionMain .subHeading { margin-top: 0px; }
.subHeading {
  background: url("http://uztor.pw/templates/default/images/category-23px-light.png") 50% 0% repeat-x #EAEAEA;
  border-bottom: 1px solid #E4E4E4;
  border-top: 1px solid #E4E4E4;
  color: #6D3F03;
  font-size: 11px;
  margin: 3px auto 0px;
  padding: 5px 10px;
}
.pairsInline dl, .pairsInline dt, .pairsInline dd { display: inline; }
.pairs dt, .pairsInline dt, .pairsJustified dt { color: #969696; }
.pairsInline dl, .pairsInline dt, .pairsInline dd { display: inline; }
dl, dt, dd, ol, li { margin: 0px; padding: 0px;}
.subHeading a { color: #6D3F03; font-size: 11px; line-height: 1.27; }
.xenOverlay .overlayScroll { max-height: 400px; overflow: auto; }
.memberListItem { overflow: hidden; }
.primaryContent { background-color: #EFEFEF; border-bottom: 1px solid #E4E4E4; padding: 10px; }
.memberListItem .avatars, .memberListItem .icon { float: left; }
.avatars .img {
  background-position: 2px 2px;
  background-repeat: no-repeat;
  display: block;
  overflow: hidden;
  text-indent: 1000px;
  white-space: nowrap;
  word-wrap: normal;
}
.avatars .img.s {  height: 48px; width: 48px; }
.memberListItem .extra { float: right; font-size: 11px; }
.memberListItem .member { margin-left: 65px; }
.memberListItem h3.username { font-weight: 700; margin-bottom: 3px; }
.memberListItem .userInfo { font-size: 11px; margin-bottom: 3px; }
.dimmed, a.dimmed, .dimmed a {color: #646464; }
.sectionFooter { overflow: hidden; }
.sectionFooter {
  background-color: #000000;
  color: #000000;
  font-size: 11px;
  line-height: 16px;
  padding: 4px 10px;
}
.xenOverlay .overlayOnly { display: block !important; }
.xenOverlay .sectionFooter .button, .xenOverlay .sectionFooter .buttonContainer { float: right; }
.button {
  cursor: pointer;
  display: inline-block;
  font-style: normal;
  line-height: 13px;
}

.div_avert {
        width: 95%;
        margin: 8px auto;
        padding: 10px 6px 6px 8px;
        min-height: 18px;
        height:auto;
        border-radius: 8px;
}
.span_avert {
        padding-left: 26px;
}
.info_div {
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #b2ccff;
        border: 2px solid #80aaff;
}
.error_div {
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #ffb2b2;
        border: 2px solid #ff8080;
}
.ok_div {
        background-position: 4px 4px;
        background-repeat: no-repeat;
        background-color: #c2f2b3;
        border: 2px solid #3cb371;
}

/********* HOTKEYS *********/
#hotkeys-parent {
    padding: 0;
    width: 100%;
    background: url(../images/category-23px-light.png) 50% 0% repeat-x #FAFAFA;
    margin-top: -8px;
	border: 1px solid #D7D7D7;
}
.hotkeys-container{
	width: 98%;
	margin: 0 auto;
}
.hotkeys{
	margin-top: 15px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.hotkey {
	text-align: center;
	width: 70px;
}
.hotkey a {
	color: #333;
	/*opacity: 0.5;*/
	transition: 0.5s;
}
.hotkey p {
	font-weight: bold;
	opacity: 0;
	transition: 0.5s;
}
.hotkey a:hover .hotkey-name { opacity: 1; transition: 0.5s; }
/*.hotkey:hover{
	position: relative;
	bottom: 5px;
}
.hotkey a:hover {
	opacity: 1;
	transition: 0.5s;
}*/
/********* ENDHOTKEYS *********/

/* ****** New Year Garlands ***** */
.b-page__content{min-height:35px}
 
.b-head-decor{display:none}
.b-page_newyear .b-head-decor{
    position:absolute;
    top:0px;
    left:0;
    display:block;
    height:115px;
    width:100%;
    overflow:hidden;
    background:url('/ny_garlands/images/balls/b-head-decor_newyear.png') repeat-x 0 0
}
.b-page_newyear .b-head-decor__inner{position:absolute;top:0;left:0;height:115px;display:block;width:373px}
.b-page_newyear .b-head-decor::before{content:'';display:block;position:absolute;top:-115px;left:0;z-index:3;height:115px;display:block;width:100%}
.b-page_newyear .b-head-decor__inner_n2{left:373px}
.b-page_newyear .b-head-decor__inner_n3{left:746px}
.b-page_newyear .b-head-decor__inner_n4{left:1119px}
.b-page_newyear .b-head-decor__inner_n5{left:1492px}
.b-page_newyear .b-head-decor__inner_n6{left:1865px}
.b-page_newyear .b-head-decor__inner_n7{left:2238px}
 
.b-ball{position:absolute}
.b-ball_n1{top:0;left:3px;width:59px;height:83px}
.b-ball_n2{top:-19px;left:51px;width:55px;height:70px}
.b-ball_n3{top:9px;left:88px;width:49px;height:67px}
.b-ball_n4{top:0;left:133px;width:57px;height:102px}
.b-ball_n5{top:0;left:166px;width:49px;height:57px}
.b-ball_n6{top:6px;left:200px;width:54px;height:70px}
.b-ball_n7{top:0;left:240px;width:56px;height:67px}
.b-ball_n8{top:0;left:283px;width:54px;height:53px}
.b-ball_n9{top:10px;left:321px;width:49px;height:66px}
.b-ball_n1 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n1.png') no-repeat}
.b-ball_n2 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n2.png') no-repeat}
.b-ball_n3 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n3.png') no-repeat}
.b-ball_n4 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n4.png') no-repeat}
.b-ball_n5 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n5.png') no-repeat}
.b-ball_n6 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n6.png') no-repeat}
.b-ball_n7 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n7.png') no-repeat}
.b-ball_n8 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n8.png') no-repeat}
.b-ball_n9 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_n9.png') no-repeat}
.b-ball_i1 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_i1.png') no-repeat}
.b-ball_i2 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_i2.png') no-repeat}
.b-ball_i3 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_i3.png') no-repeat}
.b-ball_i4 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_i4.png') no-repeat}
.b-ball_i5 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_i5.png') no-repeat}
.b-ball_i6 .b-ball__i{background:url('/ny_garlands/images/balls/b-ball_i6.png') no-repeat}
.b-ball_i1{top:0;left:0;width:25px;height:71px}
.b-ball_i2{top:0;left:25px;width:61px;height:27px}
.b-ball_i3{top:0;left:176px;width:29px;height:31px}
.b-ball_i4{top:0;left:205px;width:50px;height:51px}
.b-ball_i5{top:0;left:289px;width:78px;height:28px}
.b-ball_i6{top:0;left:367px;width:6px;height:69px}
.b-ball__i{
    position:absolute;
    width:100%;
    height:100%;
    -webkit-transform-origin:50% 0;
    -moz-transform-origin:50% 0;
    -o-transform-origin:50% 0;
    transform-origin:50% 0;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    pointer-events:none
}
.b-ball_bounce .b-ball__right{position:absolute;top:0;right:0;left:50%;bottom:0;z-index:9}
.b-ball_bounce:hover .b-ball__right{display:none}
.b-ball_bounce .b-ball__right:hover{left:0;display:block!important}
.b-ball_bounce.bounce>.b-ball__i{-webkit-transform:rotate(-9deg);-moz-transform:rotate(-9deg);-o-transform:rotate(-9deg);transform:rotate(-9deg)}
.b-ball_bounce .b-ball__right.bounce+.b-ball__i{-webkit-transform:rotate(9deg);-moz-transform:rotate(9deg);-o-transform:rotate(9deg);transform:rotate(9deg)}
.b-ball_bounce.bounce1>.b-ball__i{-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg);transform:rotate(6deg)}
.b-ball_bounce .b-ball__right.bounce1+.b-ball__i{-webkit-transform:rotate(-6deg);-moz-transform:rotate(-6deg);-o-transform:rotate(-6deg);transform:rotate(-6deg)}
.b-ball_bounce.bounce2>.b-ball__i{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}
.b-ball_bounce .b-ball__right.bounce2+.b-ball__i{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);transform:rotate(3deg)}
.b-ball_bounce.bounce3>.b-ball__i{-webkit-transform:rotate(1.5deg);-moz-transform:rotate(1.5deg);-o-transform:rotate(1.5deg);transform:rotate(1.5deg)}
.b-ball_bounce .b-ball__right.bounce3+.b-ball__i{-webkit-transform:rotate(-1.5deg);-moz-transform:rotate(-1.5deg);-o-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}



#footer2 {
    height:42px;
    line-height:36px;
    margin:0 auto;
    text-align:center;
   width: 100%;
	 border: 1px solid rgb(171, 204, 230);
}
#footer2 ul li {
    display:inline;
    font-family:Arial,sans-serif;
    font-size:1em;
    padding:0 2px;
    text-decoration:none;
}
    ul.centerUL {
        margin: 2px auto;
        line-height: 1.4;
    }
    .centerUL li {
        display: inline;
        text-align: center;
    }
	
 /* root element for the whole scrollable setup */
div.scrollable {
  position:relative;
  overflow:hidden;
  width: 95%;
  left: 45px;
  height:165px;
  text-align: center;
}
#thumbs {
  position:absolute;
  width:20000em;
  clear:both;
}


#thumbs div.hover {
  background-color:#D0DFEF;
}
#thumbs div.active {
  background-color:#6699CC;
  cursor:default;
}
div.scrollable {
  float:left;
}
/* prev, next, prevPage and nextPage buttons */
a.prev, a.prevPage {
 position:absolute; left:4px;
 width:20px;
 height:170px;
 background:url(../images/left.png) no-repeat;
 margin:8px 15px;
 cursor:pointer;
 clear:left;
 z-index: 2;
}
a.prev:hover, a.prevPage:hover {
background-position:0px -170px;
}
a.disabled {
    visibility: hidden;-o-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
}
a.next, a.nextPage {
  

    position: absolute;
    right: 4px;
    width: 20px;
    height: 170px;
     background:url(../images/right.png) no-repeat;
    margin: 8px 15px;
    cursor: pointer;
    clear: right;
	z-index: 2;
		
}
a.next:hover, a.nextPage:hover {
background-position:0px -170px;
}

#rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active {
    background: #FFE500;
    color: #000000;
}

.quotee{position: relative;margin: 20px 0px 10px 10px;border: 1px solid #0076B4;padding: 18px 30px 7px 30px;background: #FAFAFA repeat-x;font-weight: bold;color:#797971;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);}
.quotee img.lu{position: absolute;top: 16px;left: 7px;}.quotee img.rb{position: absolute;bottom: 7px;right: 7px}
.quotee div.head{background: url(../images/qho.png) top left no-repeat;height: 39px;position: absolute;top: -16px;left: -13px;padding-left: 31px;}
.quotee div.head > div{padding-right: 10px;background: url(../images/qhc.png) top right no-repeat;height: 32px}
.quotee div.head > div > div{background: url(../images/qhm.png) top left repeat-x;height: 32px;line-height: 24px;font-size: 12px;color:#FFFFFF;text-shadow: #000000 1px 1px;}

div.jGrowl{z-index:9999;color:#fff;font-size:12px;position:absolute;padding:10px;}
div.ie6{position:absolute;}
div.ie6.top-right{right:auto;bottom:auto;left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.top-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.bottom-right{left:expression((0-jGrowl.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth) 0 (ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.bottom-left{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0-jGrowl.offsetHeight+(document.documentElement.clientHeight?document.documentElement.clientHeight:document.body.clientHeight) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );}
div.ie6.center{left:expression((0+(ignoreMe2=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft) ) 0 px );top:expression((0+(ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop) ) 0 px );width:100%;}
body > div.jGrowl{position:fixed;}
div.jGrowl.top-left{left:0;top:0;}
div.jGrowl.top-right{right:0;top:0;}
div.jGrowl.bottom-left{left:0;bottom:0;}
div.jGrowl.bottom-right{right:0;bottom:0;}
div.jGrowl.center{top:0;width:50%;left:25%;}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;opacity:.85;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);zoom:1;width:235px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;}
div.jGrowl div.jGrowl-notification{min-height:40px;}
div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:bold;font-size:.85em;}
div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:bold;font-size:1em;cursor:pointer;}
div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:bold;text-align:center;}
@media print {
div.jGrowl{display:none;}
}
.notification {
color: #ffffff;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
  background: url(../images/stars.png) left -1000px repeat-x;
  margin-left: -1px;
}
.star-rating{
  position:relative;
  width:105px;
  height:20px;
  overflow:hidden;
  list-style:none;
  margin:0;
  padding:0;
  background-position: left top;
}
.star-rating li{
  display: inline;
}
.star-rating a,
.star-rating .current-rating{
  position:absolute;
  top:0;
  left:0;
  text-indent:-1000em;
  height:20px;
  line-height:20px;
  outline:none;
  overflow:hidden;
  border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
  background-position: left bottom;
}
.star-rating .current-rating{
  z-index:1;
  background-position: 0% 50%;
  margin-left: 0px;
}

.inline-rating{
  display:-moz-inline-block;
  display:-moz-inline-box;
  display: inline-block;
  vertical-align: middle;
}

.rate {
  margin-top: -3px;
  width: 100%;
}

.RadioClass{
	display: none;
}
.RadioLabelClass{
	background: url("/images/poll_index/UnCheck.png") no-repeat;
	padding-left: 30px;
	padding-top: 3px;
	margin: 5px;
	height: 28px;
	width: 70px;
	display: block;
}
.RadioSelected{
	background: url("/images/poll_index/Check.png") no-repeat;
}
.vote {
	border: 1px solid #D6D6D6; height: 7px; border-radius: 4px;
	margin: 3px;
	background-image: linear-gradient(bottom, #D6D6D6 10%, #FFFFFF 51%);
	background-image: -o-linear-gradient(bottom, #D6D6D6 10%, #FFFFFF 51%);
	background-image: -moz-linear-gradient(bottom, #D6D6D6 10%, #FFFFFF 51%);
	background-image: -webkit-linear-gradient(bottom, #D6D6D6 10%, #FFFFFF 51%);
	background-image: -ms-linear-gradient(bottom, #D6D6D6 10%, #FFFFFF 51%);
}

.maintitles {
    font-size: 22px;
}

.maintitles, .pagetitle {
    font-family: "Trebuchet MS",Verdana,sans-serif;
    color: #3C3C3C;
    padding: 0 4px;
    margin: 0.2em 0 0.5em;
}

.dvd_container {
	width: 320px;
	float: right;
}

.dvd_container img {
	position: absolute;
	margin: 9px 0 0 40px;
}
.dvd_case {
	background: url(../images/box.png);
	position: relative;
	z-index: 5;
	width: 320px;
	height: 400px;
}

.poster_info author { font-size: 13px; font-weight: bold; color: #0037ff; }