img,iframe{border:0}
body {
	margin:0px;
	font-family: vedena, arial, helvetica, sans-serif;
	font-size: 8pt;
	background-image: url(../pic/bho/hatter.gif);
	background-repeat:repeat;
	background-position:center center;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 999px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#logo
{
background-image: url(../pic/bho/logo.png);
background-position:center center;
background-repeat:no-repeat;
width:999px;
height:167px;
}

.csik
{
background-image: url(../pic/bho/csik.png);
background-position:center center;
text-align:center;
height:30px;
font-size:15px;
color:#ffffff;
font-weight:bold;
width:862px;
height:42px;
}

table {
	border-collapse: collapse;
	border: none;
	background-image: url(../pic/macsek/ful_hatter.gif);
}

table.main {
	background-image: none;
	max-width: 770px;
}

table.mainouter, table.mainouter2 {
	background:  url(../pic/bho/menu.jpg) repeat-y center; 
	border: hidden;
	width: 999px;

}
table.mainouter img{max-width:650px}
table.menu {
	background: url(../pic/bho/menu.jpg) repeat-y center;
	height: 56px;
	width: 999px;
	padding: 0px;
	border: none;
}

table.forum{
	background-image: url(../pic/macsek/forum_hatter.gif);
	background-position: center;
	width: 745px;
	border: none;
	padding: 0px;
}

table.altalanos{
	background-image: url(../pic/macsek/altalanos.gif);
	background-position: center;
	width: 296px;
	border: 1px;
	padding: 0px;
}

table.meret_100, table.meret_890, table.meret_869, table.meret_868, table.meret_90_2, table.meret_95, table.meret_860, table.meret_841, table.meret_850, table.meret_900, table.meret_800{
	width: 850px;
}

table.meret_90{
	width: 999px;
}

table.meret_823{
	width: 750px;
}

table.meret_822{
	width: 724px;
}

table.meret_859{
	width: 769px;
}

table.ures, table.ures2{
	background: none;
}


table.ures_meret{
	width: 770px;
	background-image: none;
	border: hidden;
}

table.message {
	border: solid #000000 1px;
}

table.bottom {
	background: transparent;
}

table.nfo{
	background-image:  url(../pic/macsek/nfo.png);
}

a.info{
	position:relative; /*this is the key*/
	z-index:24; background-color:#ccc;
	color:#000;
	text-decoration:none
}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center
}


h1 {
  font-size: 12pt;
}

h2 {
  font-size: 10pt;
  margin-bottom: 6px;
}

p {
	font-size: 8pt;
}

p.sub { 
  margin-bottom: 4pt;
}

td {
	font-size: 8pt;
	border: solid #000000 1px;

}

td.embedded {
   border: none;
   padding: 0px;


}

td.bottom {
  border: none;
}

td.heading {
  font-weight: bold;
}

td.text {
  padding: 10pt;

}

td.comment {
  padding: 10pt;
  font-size: 8pt;

}

td.colhead {
  height:10px;
  font-weight: bold;
  color: #ffffff;
  background:url(../pic/macsek/ful.gif) repeat-x;
  background-color: #cda471;

  }

td.rowhead {
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

td.title {
	font-size: 14pt;
}

td.navigation {
	font-weight: bold;
	font-size: 10pt;
   border: none;
}

td.clear {
  padding: 0px;
  border: 0px;
  background: transparent;
}

form {
	margin-top: 0;
	margin-bottom: 0;
}

.sublink {
	font-style: italic;
	font-size: 7pt;
	font-weight: bold;
}

font.gray
{
  color: #ACA899;
  text-decoration: underline;
}

a:link, a:visited {
  text-decoration: none;
  color: #000000;
}

a:hover {
  color: #c97d00;
}

a.index {
	font-weight: bold;
}

a.biglink {
	font-weight: bold;
	font-size: 12pt;
}

a.altlink:link, a.altlink:visited{
	font-weight: bold;
	color: #A83838;
	text-decoration: none;
}

a.altlink:hover {
  text-decoration: underline;
}

a.altlink_blue:link, a.altlink_blue:visited{
	font-weight: bold;
	color: #004E98;
	text-decoration: none;
}

a.altlink_blue:hover {
  text-decoration: underline;
}

a.altlink_green:link, a.altlink_green:visited{
	font-weight: bold;
	color: #007800;
	text-decoration: none;
}

a.altlink_green:hover {
  text-decoration: underline;
}

.important {
	font-weight: bold;
	font-size: 8pt;
}

.red {
	color: #ee0000;
}

.yellow {
	color: #997700;
}

.green {
	color: #000000;
}

input, select, textarea {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 8pt;
}
input
{
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding-left:2px;
padding-right:2px;
background:rgba(255,255,255,0.1);
font-weight:bold;
}

select, textarea,input
{
border:1px solid #505050;
}
select:hover, textarea:hover, select:focus, textarea:focus, input:hover, input:focus
{
border:1px solid black;
}

select
{
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
background-color:#ccb997;
}
textarea
{
background:rgba(255,255,255,0.1);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
padding:3px;
}
piros{
color: #FFFFFF;
}

kek{
color: #FFFFFF;
}

zold{
color: #FFFFFF;
}

.btn2 {
  	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(../pic/formbg.gif) repeat-x left top;
}

.btn {
  	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#666;
	font-weight:bold;
	padding: 1px 2px;
	background:url(../pic/formbg.gif) repeat-x left top;
}

.small {
  font-size: 7pt;
}

.big {
  font-size: 10pt;
}

li {
  margin-top: 6pt;
  margin-bottom: 6pt;
}

ul {
  margin-left: 16pt;
  margin-top: 0px;
  margin-bottom: 0px;
}

img.border  
{  
  border-style: solid;  
  border-color: #000000; 
  border-width: 1px; 
}
/*Image Resizer v0.1 by xam */
table.ncode_imageresizer_warning {
    background: #FFFFE1;
    color: #000000;
    border: 1px solid #CCC;
    cursor: pointer;
}

table.ncode_imageresizer_warning td {
    font-size: 12px;
    color: red;
    vertical-align: middle;
    font-weight: bold;
}

table.ncode_imageresizer_warning td.td1 {
    padding: 5px;
}

table.ncode_imageresizer_warning td.td1 {
    padding: 2px;
}
/*Image Resizer v0.1 by xam */

.gobutton{
	background: #476BA2;
	color: #FFF;
}
.codetop{
	background: #f1b000 url(../pic/code.gif) no-repeat right;
	color: #000;
	font-weight: bold;
	margin: 0 auto 0 auto;
	padding: 3px;
}

.codemain{
	background: #FFF;
	border: 1px solid #000;
	color: #000;
	margin: 0 auto 0 auto;
	padding: 3px;
}

.shadetabs{

/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 5px;
margin-right: 3px;
border: 1px solid #778;
color: #FFFFFF;
background: white url(../pic/bho/menu_n.png) top left repeat-x;
background-position:center center;
-webkit-transition: all 0.6s ;
-moz-transition: all 0.6s ;
-o-transition: all 0.6s ;
transition: all 0.6s ;
}

.shadetabs li a:visited{
color: #FFFFFF;
}

.shadetabs li a:hover{
text-decoration: none;
background-image: url(../pic/bho/menu_h.png);
background-position:center center;
/*border-bottom-color: white;*/
color: #FFFFFF;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.shadetabs li.selected{
position: relative;
top: 1px;
font: bold 11px Verdana;

}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(../pic/bho/menu_h.png);
/*border-bottom-color: white;*/
background-position:center center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}
.listitem {
margin-left:10px;
margin-right:5px;
}
.alert {
  padding:6px;
/*  background-image:url('../pic/colhead.gif'); */
/*  background-repeat:repeat-x; */
  background-position:top;
  background-color:red;
  font-weight:bold;
  margin-bottom:5px
}
td.clearalt6 {
  padding: 5px;
  border: 0px;
border: hidden;
}

td.clearalt6_2 {
  padding: 5px;
  border: 0px;
border: hidden;
background-image: none;
}

td.clearalt7 {
  padding: 5px;  
  border: 0px;
border: hidden;
}

/* Torrent Browser */

p.browser {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: left;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #285a7a; /*kategoriák meletti pont*/
}

p.browser_pages {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #285a7a; /*oldalszám*/
}

a.browser {
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: #85aa28; /*kategoriák neve*/
text-decoration: none;
}

a.browser.visited {
font-family: Tahoma;
font-size: 8pt;
font-weight: bold;
color: white;
text-decoration: none;
}

a:hover.browser {
font-size: 8pt;
text-decoration: underline;
}

a:hover.browser.visited {
font-size: 8pt;
text-decoration: underline;
}

div.browser_separator {
margin-top: 10px;
margin-bottom: 10px;
}

.pageselector {
font-size: 8pt;
font-weight: normal;
}

/*vége*/


/* Tabla elemei */

table.tbl {
border-collapse: collapse;
}

table.tblcontent {
border-style: solid;
border-color: #ffffff #ffffff #ffffff #ffffff;
border-width: 1px;
border-collapse: collapse;
}

td.tblcell {
border-style: solid;
border-color: #000000 #000000 #000000 #000000;
border-width: 1px;
padding: 2px;
}

td.tbl_dark {
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
padding: 2px;
background-color: #EFD1B5;
}

td.tblcat {
width: 46px;
max-width: 46px;
border-style: solid;
border-color: #5390b5 #5390b5 #5390b5 #5390b5;
border-width: 1px;
}


td.tbl_colhead {
height: 30px;
border-style: solid;
border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
border-width: 1px;
background-color: #7D0022;
background-repeat: repeat-x;
background-position: top left;
padding-left: 4px;
padding-right: 4px;
}

td.tbl_content {
background-color: #F9EDDD;
}




a.tbl_colhead {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: white;
}

a.tbl_colhead.visited {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #7D0022;
}

a:hover.tbl_colhead {
font-family: Arial;
color: white;
}

a:hover.tbl_colhead.visited {
font-family: Arial;
color: white;
}

p.tbl_colhead {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: white;
text-align: center;
}

p.tbl_r {
font-family: Tahoma;
font-size: 8pt;
color: white;
text-align: right;
}

p.tbl_c {
font-family: Tahoma;
font-size: 8pt;
color: white;
text-align: center;
}

p.tbl_l {
font-family: Tahoma;
font-size: 8pt;
color: white;
text-align: left;
}
/*vége*/

/* DropDown Info */

td.torrentdetails {
border-style: solid;
border-color: white #5390b5 #5390b5 #5390b5;
border-width: 1px;
padding: 2px;
background-color: #EFD1B5; /*torrent leirás mező*/
}

table.options {
border-style: solid;
border-color: white #5390b5 #5390b5 #5390b5;
border-width: 1px;
border-collapse: collapse;
background-color: purple;
}

p.left {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: 10pt;
color: black; /*szöveg szinek*/
text-align: left;
}

p.right {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
font-family: Tahoma;
font-size: 10pt;
color: black; /*felhasználó agatlapján a bal oldali szöveg*/
text-align: right;
}




/* BB Kodok */

.bb-quote {
border: 1px solid #76a1bb;
padding: 10px;
background-color: #dbebf4;
font-family: Tahoma;
font-size: 10pt;
color: #285a7a;
text-align: left;
}

.bb-image {
border-width: 0;
border-style: none;
}
/*vége*/


/* Torrent Details & Comments */

div.modcomment {
border: 1px solid black;
padding: 5px;
background-color: black;
font-family: Tahoma;
font-size: 10pt;
color: black;
overflow: auto;
text-align: justify;
}

p.modcomment {
color: black;
font-weight: bold;
text-align: justify;
}

div.description {
border: 1px solid black;
padding: 5px;
background-color: #F9EDDD; /*torrent leirása mező*/
font-family: Tahoma;
font-size: 10pt;
color: black;
overflow: auto;
text-align: justify;
}

div.description_dd {
font-family: Tahoma;
font-size: 10pt;
color: black;
overflow: auto;
text-align: justify;
}


span.detailstitle {
font-family: Arial;
font-size: 14pt;
color: purple; /*torrent neve*/
text-align: left;
font-weight: bold;
}

table.comment {
border-collapse: collapse;
width: 665px;
}

td.comment_head {
width: 800px;
height: 22px;
background-color: #F9EDDD; /*hozzászólás fejléce*/
}

td.comment_body_left {
width: 150px;
background-color: #F9EDDD; /*avatar keret*/
}

td.comment_body_right {
width: 1500px;
background-color: #F9EDDD; /*hozzászólás jobb oldala*/
vertical-align: top;
}

td.comment_foot {
width: 950px;
height: 6px;
background: url('comment_foot.jpg');
}

p.comment_head {
font-family: tahoma;
font-size: 8pt;
text-align: left;
margin-left: 6px; /*hozzászólás fejléc balra huzása*/
margin-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
}

a.comment {
font-family: tahoma;
color: red; /*commentben a szerkesztés szine*/
text-decoration: none;
font-size: 9pt;
}

a.comment.visited {
font-family: tahoma;
color: black;
text-decoration: none;
font-size: 8pt;
}

a:hover.comment {
color: green; /*hozzászolás cimsorában egér rávitelkor*/
font-family: tahoma;
text-decoration: none;
font-size: 8pt;
}

a:hover.comment.visited {
color: white;
font-family: tahoma;
text-decoration: none;
font-size: 8pt;
}

a.comment_name {
font-family: arial;
color: black; /*hozzászoló neve*/
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

a.comment_name.visited {
font-family: arial;
color: white;
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

a:hover.comment_name {
color: green; /*hozzászoló szinének váltása egér rávitelkor*/
font-family: arial;
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

a:hover.comment_name.visited {
color: black;
font-family: arial;
text-decoration: none;
font-size: 14pt;
font-style: italic;
}

div.comment_avatar {
text-align: center;
margin-top: 2px;
margin-left: 5px;
vertical-align: top;
}

div.comment_text {
margin-left: 4px;
margin-right: 12px;
margin-top: 4px;
margin-bottom: 4px;
vertical-align: top;
font-family: Tahoma;
font-size: 10pt;
color: black; /*hozzászólás szine*/
text-align: justify;
overflow: auto;
}

td.dlgcell {
padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;
}

#files ul{cursor:default;list-style-type:none;padding:0;margin:0}
#files li{margin:0;position:relative;line-height:1.6}
#files ul ul{display:none;margin-left:8px}
#files ul li img{width:16px;height:16px;vertical-align:middle;margin-right:1px}
#files ul b{color:#7d0022;position:absolute;right:5px}
#files ul ul li{padding-left:11px;border-left:thin solid #c0c0c0;background-image:url('/pic/tree-lastfile.gif');background-repeat:no-repeat;background-position:-1px top}
#files ul ul li.last{padding-left:12px;background-image:url('/pic/tree-lastfile.gif');background-position:left top;border:none}
#files li.l{background-color:#f8e9d6}
#files li.d{background-color:#f5e2c9}
#files li.l,#files ul li.d{display:block}
#files li.list{background-color:transparent}
#files li.list span{display:block;cursor:pointer;font-weight:bold}
#files li.l:hover,#files li.d:hover,#files li.list span:hover{background-color:#efd1b5}
