
.attach    { width: 95%; font: 12px; border: 1px #98AAB1 solid; border-collapse: collapse; margin: 6px 0; }
.attach th { font: 11px; border: 1px #98AAB1 solid; background-color: #D1D7DC; font-weight: bold; color: #000; height:auto; }
.attach td { font: 11px; border: 1px #98AAB1 solid; }
.attach td.c1 { width: 15%; }
.attach td.c3 { width: 15%; text-align: center; }

th { background:#005eb2; color:#deeef3; height: 2em; white-space:nowrap;text-align:center;padding: 0 8px; }

td.head {
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#ADBAC6;
}


table.btable{
    border-spacing:0px; 
    border-width:0px 0px 0px 0px;

    border-color:#FFFFFF #FFFFFF #ADBAC6 #FFFFFF;
    margin: 0 auto 10px;
}

table.btablew{
    border-spacing:0px;
    border-width:0px 0px 0px 0px;

    border-color:#ADBAC6 #ADBAC6 #ADBAC6 #ADBAC6;
    margin: 0 auto 30px;
}

td.btdw1, td.btdw4, table.btablew td {
    background:#ffffff;
    color: #535F62;
    padding-top:1px;
    text-align:center;
    font-size:10px; 

    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#ADBAC6 #ADBAC6 #ADBAC6 #ADBAC6;
}

table.btablew td.btdw2, td.btdw2, table.btablew td.btdw3 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    background:#ffffff;
    color: #535F62;
    text-align:center;
    font-size:10px;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    border-color:#ADBAC6 #ADBAC6 #ADBAC6 #ADBAC6;
}

td.btd1, td.btd4, table.btable td {
    background:#FFFFFF;
    color: #535F62;
    padding-top:1px;
    text-align:center;
    font-size:10px;

    border-width:0px 0px 0px 0px;
    border-style:solid;
    border-color:#ADBAC6 #ADBAC6 #FFFFFF #FFFFFF;
}

table.btable td.btd2, td.btd2, table.btable td.btd3 {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    background:#FFFFFF;
    color: #535F62;
    text-align:center;
    font-size:10px;
    border-width:0px 0px 0px 0px;
    border-style:solid;
    border-color:#ADBAC6 #ADBAC6 #FFFFFF #ADBAC6;
}

table.btable td.btd4 { font-weight: normal; }
table.btable td.btd3 { color: #006600; }

table.btablew td.btdw4 { font-weight: normal; }
table.btablew td.btdw3 { color: #006600; }

a.notlink {
    text-decoration:none;
    color:#535F62;
}

a.notlink:hover {
    text-decoration:none;
    color:#332255;
}

a { color : #406d80; }
a:hover	 { text-decoration: underline; color : #DD6900; }
hr      { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }

.gen { font-size : 12px; }
.genmed, .med { font-size : 11px; }
.gensmall, small, .small { font-size : 10px; }

a.hspoiler, div.hspoiler, div.cspoiler { background:#B0C4DE; font-weight:bold; padding: 1px 3px; display: block; }
div.cspoiler	{ 
color: black !important; cursor: pointer; border: #98AAB1 1px solid; border-bottom: 0px; text-align: center; width: 95%; margin: 10px auto 0; padding: 3px 0 4px; }
div.cspoiler a  { border-bottom: 1px dashed #333; }
div.cspoiler a:hover  { border-bottom: 1px solid #333; }
div.cspoiled	{ 
border: #98AAB1 1px solid; border-top: 0px; padding: 3px 0; display: none; width: 95%; margin: 0 auto; }

div.spoiler { background: #B0C4DE; color: #212121; font-weight:bold; cursor: pointer; border: #7B899B /*#98AAB1*/ 1px solid; margin: 10px 0 auto; padding: 3px 0 4px 4px; }
div.spoiled { border:  #7B899B /*#98AAB1*/ 1px solid; border-top:0; margin: 0px auto; padding: 3px 0px 4px 4px; }
div.spoiler { clear:both }
span.spoiler { font-size:10px; }
span.spoiler:hover { text-decoration: none; color : /*#AA0000*/#B22222; }

.mainmenu	       { font-size : 11px; color : #000000 }
a.mainmenu	      { text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

.nav		    { font-weight: bold; font-size: 11px; color : #000000;}
.nav a, a.nav		   { text-decoration: none; color : #006699; }
.nav a:hover, a.nav:hover     { text-decoration: underline; }

.postdetails	    { font-size : 10px; color : #000000; }

a.postlink:link { text-decoration: none; color : #006699 }
a.postlink:visited { text-decoration: none; color : #5493B4; }
a.postlink:hover { text-decoration: underline; color : #DD6900}

.copyright	      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright	     { color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

input.mainoption {
	background-color : #FAFAFA;
	font-weight : bold;
}

input.liteoption {
	background-color : #FAFAFA;
	font-weight : normal;
}

a.orange1 { color:#DD812D; text-decoration:none; font-size:8pt;}
a.orange1:hover { text-decoration:underline; }

body {
background:#fff; color:#000000;
font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
padding: 0; margin: 0 8px;
min-width: 900px;
}

font, th, td, p {
font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

.explaintitle{font-size:11px;font-weight:bold;color:#5c81b1}

.username { font-weight: bold;}

hr{border: 0px solid #000000;border-top-width:1px;height:0px; }

td.cat, td.catHead { font-weight:bold; letter-spacing:1px; text-indent:8px }
td.cat, td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom { background-color: #E0E5E9; }
th.thHead, td.catHead { font-size: 12px; }

th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { font-weight: bold; height: 28px; }
td.row3Right { background-color: #D1D7DC; }

td.rowpic{background:#ffffff; }

.forumline{background:#ffffff; }

.cattitle	       { font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle	      { text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

.subtitle,h2{font:bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration:none}

.nav{font-size:11px;font-weight:bold}

.postdetails{font-size:10px;color:#00396a}

.exclamation {
	font-weight: bold; font-family: Times New Roman, Verdana; font-size : 45px; color: #ffffff;
}

td.ModTable { background-color: #ff6060; }

.quote{background:#fafafa;margin: 5px 0 3px 3px; padding: 3px; border:1px solid #d1d7dc; border-left-width:3px;color:#444444;font-size:11px;line-height:125%}

.code{background:#fafafa;border:1px solid #d1d7dc;color:#006600;font:12px Courier,"Courier New",sans-serif;padding:5px}

.errorline{background:#add8e6;border:1px solid #006699}

form{display:inline}

input { text-indent : 2px; margin-right: 5px;}
select, input, textarea { font:11px Verdana,Arial,Helvetica,sans-serif; }
textarea, select, input[type=submit], input[type=text], input[type=password] { border: 1px solid #666; }
input, textarea, select { background:#ffffff; }
input.button, input.liteoption, .fakebut{background:#fafafa;font-size:11px}
input.catbutton {background:#fafafa;font-size:10px}
input.mainoption {background:#fafafa;font-size:11px;font-weight:bold}

a.but,a.but:hover,a.but:visited{color:#000000;text-decoration:none}

.helpline{border:0 solid;font-size:10px}

.topbkg{background: #daf6dd;}
.topnav{font-size:10px;background: #daf6dd;color:#dd6900;height:21px;white-space:nowrap;border: 0px solid #279a62;border-width: 1px 0px 1px 0px}

.admin,.mod{font-size:11px;font-weight:bold}
.admin,a.admin,a.admin:visited{color:#ffa34f}
.mod,a.mod,a.mod:visited{color:#660000}
a.admin:hover,a.mod:hover{color:#dd6900}

.imgtopic,.imgicon{margin-left:3px}
.imgspace{margin-left:1px;margin-right:2px}
.imgfolder{margin:1px 4px 1px 4px}

img{border:0;padding:0;margin:0;}

.helpline { background-color: #DEE3E7; border-style: none; }

a.seed { color: #60A800; text-decoration: none; }
a.inactiv { color: #01010B; text-decoration: none; }
a.leech { color: #0076A8; text-decoration: none; }

.seedmed, .leechmed, .inactivmed { font-size : 11px; }
.seedsmall, .leechsmall { font-size : 10px; }

.seed, .seedmed, .seedsmall     { color: #60A800; }
.inactiv, .inactivmed, .inactivsmall     { color: #01010B; }
.leech, .leechmed, .leechsmall  { color: #0076A8; }

.seedmedw, .leechmedw, .inactivw { font-size : 11px; }
.seedsmallw, .leechsmallw { font-size : 10px; }

.seedw, .seedmedw, .seedsmallw { color: #60A800; }
.inactivw, .inactivmedw, .inactivsmallw { color: #01010B; }
.leechw, .leechmedw, .leechsmallw  { color: #0076A8; }

.dlBgr1	{ background-color: #ADBAC6; }
.dlBgr2	{ background-color: #D6DBDE; }
.dlBgr3	{ background-color: #D6DBDE; }

.tDL { color: #000000; font-weight: bold; }
.tDLDown { color: #0076A8; font-weight: bold; }
.tDLCmpl { color: #60A800; font-weight: bold; }

.dlWill, a.dlWill { color: #003366; text-decoration: none; }
.dlDown, a.dlDown { color: #0076A8; text-decoration: none; }
.dlComplete, a.dlComplete { color: #60A800; text-decoration: none; }
.dlCancel, a.dlCancel { color: #666666; text-decoration: none; }

a:hover { text-decoration: underline; }

input.pOrdSel {
	background-color: #EFEFEF;
	border: 0px solid #EFEFEF;
	color: #333333;
	font-size: 12px;
	cursor: pointer;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	width: 18px;
}

optgroup, option, fieldset, legend {
	font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; }

optgroup { font-style: normal; font-weight: bold; background-color: #ECECEC; }
option { background-color: #FFFFFF; font-size: 11px; }

legend { color: #000066; }

.bold	{ font-weight: bold; }
.normal { font-weight: normal; }
.opened { color: #778899; }

.btTbl { color: black; background-color: #98AAB1; border: 1px #98AAB1 solid; clear: both; margin: 6px 0; border-collapse: collapse; width: 95%; margin: 0 auto; }
.btTbl td { border: 1px #98AAB1 solid;  padding: 2px; }
.btTbl td.c1 { width: 15%; }
.btTbl td.c2 { }
.btTbl td.c3 { text-align: center; width: 15%; }
.btHead { background-color: #D1D7DC; font-size: 11px; font-weight: bold; text-align: center; padding: 1px 0px 1px 0px; }

.t { font-size: 12px; text-align: right; width: 36px; font-weight: bold; }
.hiddenRow { display:none; }
.topicSep { font-weight: bold; font-size: 12px; letter-spacing: 1px; color: #000000 }

.postbody { font-size:12px; line-height: 18px; }

.bheader, table.btable caption { padding: 1px 3px 0; font-size:11px; font-weight:bold; color: #535F62;}
.bheader, table.btablew caption { padding: 1px 3px 0; font-size:11px; font-weight:bold; color: #535F62;}

#sidebar1_wrap { margin-top: -8px; width: 210px; }

.topmenu {
	background: #E0E5E9; color: #535F62;
	border-color: #bec2ca; border-style: solid; border-width: 1px 0;
	margin: 3px 0 10px; padding: 4px 0;
	font-size: 11px;
}
.new-pm { background: #FFD9B2; border-color: #CC6600; }
.new-pm-link { color: #993300 !important; font-weight: bold; }

#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;
	}

#main-nav {
    padding: 0;
	background: #CFD4D8;
	border:1px solid #98aab1;
	font-size:10px;
	font-weight: bold;
}
#main-nav a { color: #535F62; text-decoration: none; line-height: 250%; padding: 0 0.4%; }
#main-nav a:hover { color: #000; text-decoration: underline; padding: 0 0.4%}
#main-nav-links { display: block; /*padding: 0 0.4%;*/ }
#main-nav-search { padding: 0 0.4%; }
#main-nav input.post { width: 100px; }

#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;
		white-space: nowrap; font-family: "Courier New",Courier,monospace;
		color: #333333; background: #F2F2F2; border: 1px solid #B4B4B4;
	}
	.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; }

#sidebar1 {
	margin-top: -8px;
	}
	#sidebar1 h3 {
		padding: 0 0 4px 0; margin: 8px 0 2px 0;
		color: #333333; text-indent: 0.5em;
		background: transparent url(../images/hr200_ltr_gradient.jpg) no-repeat left bottom;
	}
	#sidebar1 h3 a { color: #333333; }
	#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 td {
			padding: 1px 6px 1px 8px ; font-size: 11px;
		}
		#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%;
	  }

#forums_list_wrap { margin-top: 4px; padding-right: 2px; }

#forums_top_links { clear: both; }

#forums_wrap { clear: both; padding-top: 1px; }
.cat_title {
	padding: 3px 8px 5px; letter-spacing: 1px; text-indent: 0.6em;
	background: #DEE3E7;
	}
	.cat_title a { text-decoration: none; color: #333333 !important; }
table.forums { width: 100%; }
	.forums th {
		padding: 0 !important; font-size: 10px; font-weight: normal; color: #3C3C3C;
	}
	.forums td {
		padding: 3px 4px; font-size: 11px;
	}
.forums em {
	color: #5E5E5E; font-style: italic;
}

.forumlink { font-size: 13px; font-weight: bold; color : #006699;}
.forumlink a, a.forumlink { text-decoration: none; color : #006699; }
.forumlink a:hover, a.forumlink:hover{ text-decoration: underline; color : #DD6900; }
.forums .forumlink { margin-top: 1px; }

.forum_desc {
	margin-top: 2px; color: #333333; font-size: 11px; line-height: 110%;
}
.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 {
	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 {
		margin-top: 1px; white-space: nowrap; }
		.f_stat_posts { padding-left: 3px; }

.forums thead {
 display: none;
}
.f_icon {
	width: 46px;
	padding: 4px 0 !important;
}
.f_titles {
	width: auto;
}
.f_topics {
	display: none;
	width: 40px; text-align: center;
}
.f_posts {
	display: none;
	width: 50px; text-align: center;
}
.f_last_post {
	width: 230px;
}
.f_stat_inline {
	display: block;
}

table.forums    { border-collapse: collapse; }
.cat_title      { border: 0 none;
		  border-top:    1px solid #B7C0C5;
		  border-bottom: 1px solid #C3CBD1; }
.f_tbl_wrap, #board_stats_wrap {
		  border: 0 none; }
td.f_titles     { border-right-color: #FAFCFD !important; }
td.last_td      { border-right-width: 0 !important; }

.cat_footer {
	height: 0px; margin-top: -1px; border-top: 1px solid #C3CBD1;
	font-size: 0px; line-height: 0px;
}
.cat_separator { height: 10px; font-size: 0px; line-height: 0px; }
#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; }

.tor-status-td:hover { background: #F8F8FF; }
.tor-icon	 { margin: 0 3px; }
.tor-not-approved { color: #C71585; }
.tor-closed       { padding-left: 1px; color: #FF4500; font-weight: bold; }
.tor-closed-cp    { color: #CE3800; font-weight: bold; }
.tor-approved     { margin-left: 1px; color: #008000; font-weight: bold; }
.tor-need-edit    { color: #FF0000; font-weight: bold; }
.tor-no-desc      { padding-left: 1px; color: #FF4500; font-weight: bold; }
.tor-dup	  { padding-left: 1px; color: #0000FF; font-weight: bold; }

div.svistok {
	position: absolute; top: 10px; right: 10px;
	z-index: 10;
}
a.svistok:link, a.svistok:visited, a.svistok:hover, a.svistok:active {
    color: #000000; font-size: 13px; font-weight: bold; text-decoration: none;
}

.nowrap { white-space: nowrap; }
div.cols { overflow: hidden; _width: 100%; }
span.col33 { width: 33%; float: left; }
span.col66 { width: 66%; float: left; }

.centered { text-align: center !important; }
.right { text-align: right !important; }
.left { text-align: left !important; }

.fright { float: right; }
.fleft { float: left; }
.cright { clear: right; }
.cleft { clear: left; }
.clear { clear: both; }

img.top { vertical-align: top; }
img.middle { vertical-align: middle; }

div.footer { margin-top: 0px; clear: both; }
div.topictitle { margin: 12px 4px; }
div.topicnav { margin: 8px 4px 4px; }
div.topicnav img { vertical-align: middle; margin-right: 12px; }
div.topicfoot { overflow: hidden; margin: 4px; }
#topic-thankers { font-size: 90%; }

table { 
  border-spacing:0px;
  scrollbar-face-color: expression( runtimeStyle.scrollbarFaceColor = '#fff',cellSpacing = parseInt(currentStyle['border-spacing']));
}
table.forumline { margin: 0 0 4px 0; border: 1px solid #7B899B /*#006699*/; width: 100%; }

.prow1  { background-color: #ECECEC; }
.prow2  { background-color: #E7E7E7; }
.prow3  { background-color: #DEE3E7; }
.row1, .row7 { background:#eaedf4; }
.row2, .row6, .helpline { background:#d9e2ec; }
.helpline { white-space: nowrap; }
.row3{background:#cedcec; }

.cat, .catHead, .row1, .row2, .row6, .row7, .row3, .prow1, .prow2, .prow3 { border-color: #fcffff #bec2ca #9ea3ac #fcffff; border-style: solid; border-width: 1px; padding: 3px 0; }
.prow1 td, .prow2 td, .prow3 td { border-color: #fcffff #bec2ca #9ea3ac #fcffff; border-style: solid; border-width: 1px 0; padding: 3px 2px; text-align: center; }
.row1, .row7, .row6 { padding: 3px 2px; }
tr.thTop th, tr.trHead th,th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR { border-color: #3290e4 #002c80 #002c80 #3290e4; border-style: solid; border-width: 1px }
.row6 input { vertical-align: middle; }
td.nob input { border: 0px; }

.hidden { display: none; }
.menu-sub, #ajax-loading, #ajax-error, var.ajax-params { display: none; }
td.t-auth, td.t-post { white-space: normal; text-align: left; padding: 4px; vertical-align: top; border-color: #fcffff #bec2ca #9ea3ac #fcffff; border-style: solid; border-width: 1px 1px; }
td.t-auth { font-size: 10px; }
td.t-auth img { display: block; }
td.t-post div.date { border-bottom: 1px solid silver; margin: 0 0 3px; padding: 0 0 2px; }
/*.row2, .row3 { ;}*/
.bheader, thead td, thead th { text-align: center; }
th.thLeft { width: 5%; }
th.thRight { width: 95%; }

table.logo, table.layout, .logo .btable, td.stats table.btable { width: 100%; }
td.stats { width: 15%; padding: 0 2px 0 0; }
td.layout, td.stats { vertical-align: top; }
.block { display: block; }
.logo img { vertical-align: bottom; }
.logo .btable { margin: auto 0 0 0; height: 63px; }
.logo td { white-space: nowrap; padding: 0 3px;}
.logo tdm { white-space: nowrap; padding: 0 3px; text-align: center; width:26%;}
.logo td.left { width: 30%; padding: 0 0 0 3px; }
.logo .btable td { text-align: left; padding: 0 0 0 4px; }
.logo .btable .btd2 { width: 15%; }
tr.catrow { cursor: pointer; }
tr.catrow img { margin: 0 5px 0 12px; }
td.bot { border-bottom: 1px solid #ADBAC6; }
.sel { background-color:#FFEFD5; }
.hiddenRow { display:none; }

.topictitle{ font-size:11px;font-weight:bold}
a.topictitle:link   { text-decoration: none; color : #006699; }
a.topictitle:visited { text-decoration: none; color : #5493B4; }
a.topictitle:hover      { text-decoration: underline; color : #DD6900; }
.maintitle, h1 { font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-decoration:none;color:#5c81b1; vertical-align:super; }
table.contacts { width: 100%; }
table.contacts td { text-align: center; padding: 3px; }
table.contacts td.c1 { text-align: right; width: 60%; font-weight: bold; }
table.contacts td.c2 { text-align: left; width: 40%; }
table.contacts td.cool { border:1px solid #006699; border-width: 1px 0; background:#D9E2EC url(images/cellpic1.gif) repeat scroll 0%; font-weight:bold; height:29px; }
.centered input.button { font-size: 12px; font-weight: bold; }
td.contacts { width: 30%; }
td.info { width: 70%; }
.c25 { width: 25%; }
.c60 { width: 60%; }
td.c9 { width: 90%; }
table.info td { padding: 3px; vertical-align: top; }
table.info td.c1 { text-align: right; white-space: nowrap; font-weight: bold; }
table.info img { vertical-align: middle; }
table.infotor { margin: 0 auto; }
table.infotor td { padding: 3px; }
table.infotor td.c1 { text-align: right; }

span.pag { line-height: 1.9em; }
span.pag a, span.pag span, span.pag acronym { border: 1px solid silver; margin: 0 2px; padding: 1px 3px; }
span.pag acronym { cursor: pointer; }
span.pag span, span.pag a:hover, span.pag acronym:hover { background: #005EB2; color: #fff; border-color: #3290e4 #002c80 #002c80 #3290e4; }
div.pag { text-align: center; min-height: 30px; display: none; left: 0px; top: 0px; margin: -30px 0 0 -166px; position: absolute; width: 332px; border: 1px solid #666; padding: 5px; background: #EAEDF4;}

table.qreply { margin: 0 auto; }
td.qreply, table.qreply td { padding: 3px; text-align: center; }
td.qreply input { vertical-align: middle; }
table.qreply textarea { padding: 2px; }
table.smiles td { text-align: center; }
td.catBottom { text-align: center; height: 28px; }
table.blot { margin: 5px auto; }
table.blot td { text-align: center; }
table.blot tr.opts td { text-align: left; padding: 4px; }
table.blot tr.opts input { vertical-align: middle; border: 0px; }
form.regform input.post { width: 200px; }
td.flag input, td.flag img { vertical-align: top; }
form.regform textarea { width: 400px; }
form.regform label input { vertical-align: top; border: 0px; }
form.regform label { margin: 0 10px 0 0; }
table.ava { width: 60%; margin: 0 auto; }
table.ava td.c1 { padding: 0 20px; }
table.ava td.c2 { text-align: center; white-space: nowrap; }
div.torfilelist { margin: 0px; padding: 0px 3px; background-color: #EEEEEE; }

/* Search filter table style */
table.filter { margin: 0 auto; }
table.filter fieldset { padding: 3px 5px 6px; }
table.filter fieldset legend { font-size: 10px; }
table.filter input { text-indent: 0px; vertical-align: middle; }
.cat_filter {
	vertical-align: top;
}
.cat_filter fieldset {
	height: 99%;
}
.sort_by {
	float: left;
}
.other_filter {
	float: none;
}

table.tracker td { padding: 3px 1px; }
table.ilegend td { font-size : 10px; white-space: nowrap; }
table.ilegend img { vertical-align: middle; }

table td.stats h4 { color: #226B8C; font-size:11px; font-weight:bold; padding: 4px 0px; margin: 4px 0 2px; background: #E0E5E9; text-align: center; }
table td.stats dl, table.dl, table.news { margin: 0 0 15px; width: 100%; }
table.dl, table.news { margin: 0 0 11px; }
table td.stats dt { color: #226B8C; font-size: 10px; padding: 1px 2px 2px; margin: 0; }
table td.stats dd { color: #226B8C; font-size: 10px; padding: 1px 2px 2px; text-align: center; margin: 0; }
table td.stats dt img { vertical-align: middle; margin: 0 4px 0 0; }
table.news th, table.dl th { background: #fff; color: #006600; padding: 1px 4px 2px; width: 50px; text-align: right; font-size: 10px; height: 10px; }
table.news th { white-space: nowrap; }
table.news td, table.dl td { background: #fff; text-align: left; padding: 1px 4px 2px; font-size: 10px; width: 100%; height: 10px; }
table.dl th, table.dl td { color: #226B8C; width: 50%; }
table.dl span.seed, table.dl span.leech { font-weight: bold; }

td.cat h3 { font-size: 1.4em; margin: 2px 0 5px; padding: 0; color: #069; display: inline; line-height: 170%;}
td.cat h3:hover { border-bottom: dotted 3px #DD6900; color: #DD6900; }
td.cat h3 img { vertical-align: middle; margin: 0 13px 0 10px; }
table.index tbody { overflow: hidden; }

div.subforums { margin: 5px 0 2px; }
div.subforums a { font-size: 10px; font-weight: normal; float: left; padding: 0 5px 0 12px; background: url(/templates/subSilver/images/icon_minipost.gif) no-repeat 0px center; }
* html div.subforums a { white-space: nowrap; }
*:first-child+html div.subforums a { white-space: nowrap; }
div.subforums a.new { background-image: url(/templates/subSilver/images/icon_minipost_new.gif); }
div.moders { clear: left; font-size: 10px;}

table.profile-stat { width: 20%; margin: 0 0 0 5%; }
table.profile-stat th, table.profile-stat td { background-color: transparent; white-space: nowrap; }
.topmenu span.first { margin: 0 0 0 0.4%; }
.topmenu span.right { margin: 0 0.4% 0 0; }

table.index td.row1 {
 height: 30px;
 background-image: url(/templates/subSilver/images/folder_big.gif);
 background-repeat: no-repeat;
 background-position: 0px center;
 padding-left: 46px; }
table.index td.new { background-image: url(/templates/subSilver/images/folder_new_big.gif); }
table.index td.sf { background-image: url(/templates/subSilver/images/folders_big.gif); }
table.index td.sfnew { background-image: url(/templates/subSilver/images/folders_new_big.gif); }
table.index td.locked { background-image: url(/templates/subSilver/images/folder_locked_big.gif); }
table.index td.row2 { font-size: 11px; }
table.index td.row2 a { white-space: nowrap; }

table.viewforum td.row2 a { white-space: nowrap; }
table.logo a { display: block; }

abbr { color: #333; cursor: pointer; }
abbr:hover { text-decoration: underline; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
div.indextitle { display: none; }

.popuped {
    background: #B0C4DE;
    border: solid 1px #98AAB1;
    padding: 4px;
    min-width: 10%; 
    max-width: 100%;
    display: none;
    position: absolute;
}
.popup {
    cursor: pointer;
    background-color: #B0C4DE;
    padding: 2px;
    font-size: 10px;
    font-weight: bold;
}

addedtopost {
    display: block;
    padding-top: 10px;
    color: green;
}


.editprofile_table td {
    padding-left: 4px;
}

a.ban_button {
    background-color: #FF0000;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
}
a.warn_button {
    background-color: #ff0;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid #111;
}

.centered { text-align: center;}
.lefted { text-align: left;}
.righted { text-align: right;}
.justifyed { text-align: justify;}

img.userinserted {
    margin: 5px;
}


/* звёздочки голосования */
input.votestar {
  border: 0px;
  background: transparent;
  margin: 0px -4px 0px -4px;
  padding: 3px;
  font-size: 13px;
}

table.nobordertable td {
  border: 0px;
  margin: 0px;
}

/*table.laytable td {
	margin: 0px;
	padding: 0px 3px 0px 3px;
}*/


/* новый спойлер */

div.newspoiler {
  display: block;
  padding: 0px;
  background: #d9e2ec;
  margin: 1px 3px 1px 3px;
  border: #98AAB1 1px solid;
}

/*; }  #B0C4DE
.row2, .row6, .helpline { background:;*/

div.newspoiler span.newspoiler_title {
	background: #d9e2ec;
	font-weight:bold;
	cursor: pointer;
	/*border: #98AAB1 1px solid;*/
	border-bottom: #98AAB1 1px solid;
	padding: 3px 0 4px 4px;
	display: block;
	padding: 3px 10px 3px 10px;
	margin: 0px;
}

div.newspoiler div.newspoiler_data {
	display: none;
	margin: 0px;
	padding: 4px;
}


table.whodownloadlist td {
	padding: 4px;
	border-bottom: 1px silver dashed;
}

a:hover {
	position: relative;
}

a span.tooltips {
	display: none;
} 

a:hover span.tooltips {
	display: block;
	width: auto; min-width: 720px;
   	position: absolute; top: 10px; left: 0;
   	padding: 5px; margin: 10px; z-index: 100; 
	text-decoration:none ;
	text-align: left;
	background: #f0f0f0; border: 1px dotted #406d80;
	opacity: 0.95;
} 

div.yashare-auto-init {
	display: inline;
}

/*
tr.row_line:hover {
	color: red !important;
}
*/

.overTorrent {
    background-color:#c4d5e8 !important;
}
.overTorrentLink {
    background-color:#FAB875 !important;
}
.statTable {
    margin-top:18px;
}

