/* THEME ------------------------------------------------------------------------- */

#container
{ 
  width:1000px;
  margin:0 auto;
  background-image:url(./images/back.png);
  background-repeat:repeat-y;
  color:#5A6370;
}
/* AZ IE-nek és hasonló szaroknak, 
amik rosszul kezelik a png színkiosztását */
#container2 
{
  width:1000px;
  margin:0 auto;
  background-image:url(./images/back.jpg);
  background-repeat:repeat-y;
  background-position:10px;
  color:#5A6370;
}

  #top
  { 
    margin:0 auto;
    width:980px;
	height:12px;
	padding:0;
	background:url(images/top-bg.jpg);
  }  
  #logo
  { 
    margin:0 auto;
    width:980px;
    height:158px;
    padding:0;
    overflow:hidden;
  }
    #logo img { float:left; margin:0; padding:0; }
    #headswf { width:980px;height:140px; overflow:hidden; padding:0; margin:0; }
    #navbar
    {
      clear:both;
      float:right;
      text-align:right;
      padding:2px 3px 3px 5px;
      background:url(images/nav-bg.png) top left no-repeat;
      width:247px;
      height:13px;
    }
      #navbar div { float:right; }
      #navbar a { text-decoration:underline; color:#10315E; }
      #navbar a:hover { text-decoration:none; color:#3864A0; }
      #headerapp { margin-left:1px; width:39px; }
        #headerapp img { float:left; margin:1px 1px 0 0; }
      #headeronline {}        
        #headeronline a { text-decoration:none; color:black; }
        
  #manga-header
  { 
    margin:0 auto;
    width:960px;
	height:12px;
	padding:5px 10px 8px 10px;
	background:#595959;
	color:#D7D7D7;
  }  
    #manga-header a { color:#D7D7D7; margin:0 5px 0 2px; }
    #manga-header #function img { margin-left:5px; }
    #manga-header #function { float:left; background:none; padding:0; margin:0; }

  #main
  { 
    margin:0 auto;
    width:980px;
    min-height:1000px;
    padding:0;
    overflow:hidden;
    border:0;
    border-bottom:1px solid #3A3A3A;
  }
    #menu { z-index:100; position:relative; } /* külön menu.css-ben */
	  
	#function
	{
	  padding:5px;
	  margin:5px 0 0 0;
	  height:14px;
	  background:url(images/login-top.jpg) no-repeat;
	}
	  #function img { float:left; margin:2px 4px 0 0; }
	  #function a { float:left; color:#D7D7D7; margin:1px 0 0 0; }
	  #function span { float:left; margin:1px 2px 0 2px; }

    #sidebar
    {
	  width:250px;
      float:right;
      padding:0px 0 15px 4px;
      background-color:#595959;
    }
    
      #login
      {
      	clear:both;
        width:244px;
        height:99px;
        border:0;
        padding:0;
        margin:0;
        background:#696969 url(images/login-bg.jpg) no-repeat;
      }
        #login img
		{
		  float:left;
		  margin:6px 0 0 6px;
		  padding:2px;
		  border:1px solid #CCCCCC;
		}
        #login h1 { color:#FFFFFF; font-size:10pt; padding:5px 0 0 5px; margin:0 0 3px 0; }
        #login input
		{
		  background-image:url(./plug-ins/login/input-bg.jpg);
		  background-repeat:no-repeat;
		  border:0px; 
		  float:left; 
		  width:123px; 
		  height:17px; 
		  margin:0 0 1px 0;
		  padding:1px 5px 0 5px; 
		  color:#FFFFFF; 
		  background-color:#696969;
		  font-size:7pt;
		}
		#login input.button
		{
		  width:40px; 
		  height:30px; 
		  float:right; 
		  margin:2px 8px 0 0; 
		  padding:0;
		}
        #login p { float:left; width:52px; padding:0; margin:0 5px 0 0; text-align:right; color:#FFFFFF; }
        
        #forum-top #login { margin-top:6px; background:none; width:auto; height:auto; float:left; color:#FFFFFF; }
        #forum-top #login input { height:16px; padding:0; border:1px solid #A0A0A0; background:#646464; }
        
        #login ul { float:left; margin:14px 0 0 30px; padding:0; }
        #login li { margin:0; padding:0; color:white; list-style-image:url(plug-ins/login/list2.gif); }
        #login a { color:#D7D7D7; text-decoration:none; }
        #login a:hover { text-decoration:underline; } 
        #login-form { }
          #login-form form { padding:0; margin:0; }
        #login .links { clear:both; margin-left:16px; }
          #login .links img { float:left; border:0; }
          #login .links a { float:left; margin:6px 3px 0 2px; }

      #search_form
      {
      	width:980px;
  		height:252px;
		background:#6B6B6B url(./plug-ins/search/bg.jpg) repeat-x bottom;
		
      }
        #search_form td.left { background-color:#7D7D7D; font-weight:bold; padding:0 5px; }
        #search_form td.right { background-color:#898989; padding:0 5px; }
        #search_form table { color:#FFFFFF; font-size:7.5pt; }
        #search_form span { padding-top:2px; float:left; }
        #search_form input { float:left; margin:2px; border:0; padding:0; background:#898989; }
        #search_form #search-input 
		{ 
		  background:url(./plug-ins/search/search-input.jpg); 
		  border:0; 
		  height:17px;
		  padding:2px 2px 3px 28px;
	      color:#FFFFFF;
	      margin:0 4px 0 1px; 
	      float:left;
		}
        #search_form .button 
		{ 
		  background:#646464; 
		  border:0;
	      height:20px;
	      width:120px;
	      color:#FFFFFF;
	      font:bold 1.1em Arial, Helvetica, Sans-Serif;
	      margin:1px 0 0 0;
	      padding:0;
	      text-align:center;
		}
    
		
      .sidebaritem
      {
	    text-align:left;
        width:244px;
        float:left;
        margin:0;
        color: #D1D3D7;
	  }
        .sbihead
        {
          width:234px;
		  height:14px;
		  overflow:hidden;
          padding:3px 0 3px 10px;
          margin-bottom:2px;
          background:#FFFFFF url(images/sbi_header.jpg) top left;
		  color:#EEEEEE;
		  clear:both;
		  text-align:center;
		  text-transform:uppercase;
		}
		  .sbihead h1
		  {
		    padding:0;
			margin:0;
			font-weight:bold;
			font-size:9pt;
			color:#EEEEEE;
			font-family:tahoma;
		  }
		  .sbihead h1 a  { color:#EEEEEE; }
        .sbicontent
		{
		  padding:2px 0 8px 10px;
		  width:234px;
		}
		  .sbicontent p { line-height:14px; padding:0; margin:5px 0 10px 0; }
		  .sbicontent a { color:#BBBBBB; }
		  .sbicontent .details,#sidebar-screenshot .details,#search .details
		  {
		    color:#9C9C9C;
			margin-left:5px;
			border:0;
			border-bottom:1px dashed #9C9C9C;
			padding:1px 1px 0 1px;
		  }
		  .sbicontent .details:hover,#sidebar-screenshot .details:hover,#search .details:hover
		  {
		    background-color:#BDBDBD;
			color:#4B4B4B;
			text-decoration:none;
			border:0;
		  }
		  .sbicontent p img { float:none; }
		  .sbicontent .title 
		  { 
		  	background:#434343; 
			color:#CBCBCB; 
			padding:2px 3px;
			margin:0 4px 2px 0;
			width:220px;
		  }
		  .sbicontent table
		  {
			font-size:7pt;
			line-height:150%;
			margin-left:3px;
			margin-bottom:6px;
			margin-top:6px;
			padding:0;
			width:218px;
		  }
		  .sbicontent table td { border-bottom:0; border-left:3px solid #595959; padding:0 3px; }
		  .sbicontent table td.left { text-align:right; padding-right:5px; background:#888888; color:#000; }
		  .sbicontent table input
		  {
			font-size:7pt;
			width:120px;
			padding:0;
			margin:2px 0;
		  }
		  .sbicontent table select
		  {
			font-size:7pt;
			width:125px;
			padding:1px;
			margin:2px 0;
			background:#FFF;
		  }
		  .sbicontent .banner
		  {
		    margin:0;		
		    padding:3px 3px 1px 3px;
		    background:#FFFFFF;
		    float:left;
		    clear:both;
		    border-top:3px solid #3C3C3C;
		    border-left:3px solid #3C3C3C;
		    border-right:3px solid #3C3C3C;
		    border-bottom:0;
		  }
		    .sbicontent .banner img,.sbicontent .banner object { width:214px; height:50px; }
		    .sbicontent .banner img:hover,.sbicontent .banner object:hover { opacity:.80; }
		  .sbicontent .bannertext
		  {
			background:#434343 url(./images/bannertext-bg.jpg) bottom repeat-x;
			margin:0 8px 0 0;		
		    padding:5px 5px;
		    height:20px;
			color:#CBCBCB;
			clear:both;
			text-align:center;
		  }
		  .sbicontent .bannertext table { border-collapse:separate; }
		  .sbicontent .bannertext table td { border:0; }
		  .sbi-next { padding:5px 0 1px 5px;}
		  .sbicontent .admin
		  {
			background:#888888;
			overflow:auto;
			padding:1px;
			margin:0 8px 2px 0;
		  }
		  .sbicontent .admin:hover { background:#333333; }
		    .sbicontent .admin img { float:left; margin:4px 0 0 3px; }
		    .sbicontent .admin a { float:left; color:#000000; padding:2px 0 0 3px; }
		    .sbicontent .admin:hover a { color:#CCCCCC; }
		    .sbicontent .admin a:hover { color:#CCCCCC; text-decoration:none; }
		    .sbicontent .admin select
			{ 
			  float:right; 
			  width:113px;
			  border:0;
			  border-left:2px solid #333333;
			  background:#CCCCCC;
			  color:#000000;
			  padding:1px 1px 0 1px;
			  margin:0;
			  
			}
			.sbicontent .admin option { background:none; padding:0 3px; }
		
		.sidebar-news
		{
		  padding:0;
		  margin-top:7px;
		}
		  .sidebar-news div.menu_closed
		  { 
            margin:0; 
            float:left; 
            list-style:none;
            margin-top:2px;
            width:244px;
            background:url(images/sbi_header2.jpg) no-repeat;
            cursor:pointer;  
			font-family:tahoma;      
          }
		  .sidebar-news div.menu_closed a
		  { 
		    float:left;
			width:224px;
			height:16px;
			padding:5px 10px 4px 10px;
			border:0;
			color:#4D4D4D;
			font-size:10pt;
		  }
		  .sidebar-news div.menu_closed a:hover
		  {
		    background:url(images/sbi_header2a.jpg) no-repeat;
		    text-decoration:none;
			color:#3C3C3C;
		  } 
		  .sidebar-news .news-item
		  {
		    height:208px;
		    overflow:hidden;
			border:1px solid #BFBDBD;
			background-color:#6B6B6B;
			color:#C7C7C7;
			padding:3px;
			clear:both;
			cursor:default;
			font-size:8pt;
		  }	  
		  .sidebar-news div.menu_opened
		  { 
            margin:0; 
            float:left; 
            list-style:none;
            margin-top:2px;
            width:244px;
            height:299px;
            background:url(images/sbi_header3.jpg) no-repeat;    
			font-family:tahoma;     
          }
		  .sidebar-news div.menu_opened a
		  { 
		    float:left;
			width:224px;
			height:16px;
			padding:5px 10px 4px 10px;
			border:0;
			color:#4D4D4D;
			font-size:10pt;
		  }
		  
		  .sidebar-news div.menu_opened .menu_content
		  {
			clear:both;
			padding:3px 7px;
			font-family:verdana;
			font-weight:normal;
		  }
		  .sidebar-news div.menu_opened .menu_content .title
		  {
		    border-bottom:2px solid #A8A8A8;
		    background:none;
		    font-size:8pt;
		    margin:3px 0;
		    padding:0 0 1px 0;
		  }
		  .sidebar-news div.menu_opened .menu_content .title a 
		  { 
		  	float:none; 
			margin:0; 
			padding:0; 
			color:#A8A8A8; 
			font-size:8pt; 
		  }
		  .menu_content div.list
		  {
		  	background:url(./images/li.gif) left center no-repeat;
			padding:1px 0 1px 12px;
			margin:0 2px;
			line-height:120%; 
			font-size:7pt;
		  }
		  .menu_content div.list a { font-size:7pt; color:#A8A8A8; float:none; padding:0; margin:0; }
		  .sidebar-news .pre-expand { float:left; margin-top:2px; margin-right:5px; }
		  .sidebar-news .expand { float:right; margin-top:3px; }
		  
	#precontent
	{
	  overflow:auto;
	  clear:left;
	  margin:0;
	  border:0;
	  width:706px;
	  padding:8px 8px 8px 8px;
	  background:#EAF0F8 url(images/header-shad.jpg) top repeat-x;
	  color:#2F1E4C;
	}
	  #precontent a { color:#301F6B; text-decoration:none; font-weight:bold; }
	  #precontent a:hover { color:#B5C1D7; text-decoration:none; }
	  #precontent img.preview-image
	  {
	    float:left;
	    padding:2px;
	    border:1px solid #6788BF;
	    background-color:white;
	  }
	  #precontent img.preview-image:hover { border:1px solid #AACBF8; }
	  #precontent h1
	  {
	    font-size:10.5pt;
	    float:left;
	    padding:0;
	    margin:3px 0 0 10px;
	    width:630px;
	    color:#301F6B;
	    font-family:tahoma;
	  }
	  #precontent h2
	  {
	    font-size:8pt;
	    float:left;
	    
	    margin:2px 0 2px 10px;
	    font-weight:normal;
	    
	  }
	  #precontent p
	  {
	    float:left;
	    padding:0;
	    margin:0 0 0 10px;
	    width:630px;
	    text-align:justify;
	    line-height:135%;
	  }
	#menu-shad
	{
	  background:url(images/menu-shad.jpg) top repeat-x;
	  height:18px;
	  font-size:0pt;
	  clear:left;
	  width:722px;
	}
	#menu-shad2
	{
	  background:url(images/header-shad.jpg) top repeat-x;
	  height:3px;
	  font-size:0pt;
	  clear:left;
	  width:722px;
	}
    #content
	{
	  text-align:justify;
	  width:710px;
	  float:left;
	  padding:0 5px 30px 5px;
	  color:#444444;
	}
	  /* #content a { color:#254B7F; } */
      #content h1
      {
	    padding:6px 0 4px 0; 
		margin:0 0 12px 0; 
		text-decoration:underline;
		font-size:11pt;
		font-weight:normal;
		color:#301F6B;
	  }
	  #modul-menu
	  {
	    margin:6px 6px 0 6px;
	  }

  #footer
  {
  	clear:both;
    margin:0 auto;
    padding:0 10px 0 10px;
    width:960px;
    height:36px;
    font-size:94%;
    text-align:center;
    background:#FFFFFF url(images/footer-bg.jpg);
    color:#D1D3D7;
    border-top:2px solid #505756;
  }
    #footer #totop { float:right; margin-top:6px; border:0; }
    #footer .w3c { float:left; margin:7px 0 0 0; }
    #footer a { color:#D1D3D7; }
    #footer a:hover { color:#F1F2F5; text-decoration:none; }
  #footer-shad
  {
    margin:0 auto;
    width:1000px;
    height:7px;
    background:url(images/footer-shad.jpg) no-repeat;
    margin-bottom:10px;
  }
  #copyright-bottom
  {
    margin:0 auto;
    width:998px;
    text-align:center;
    padding-bottom:15px;
    color:#C2C4C8;
  }
  #copyright-bottom a { color:#E6E8EC; }
    #copyright-bottom #rss
    {
   	  width:290px;
	  margin:0 auto;
	  margin-top:5px;
    }
    #copyright-bottom #rss a { text-decoration:underline; }
  
/* ------------------------------------------------------------------------------- */  
 
/* MENÜ -------------------------------------------------------------------------- */
 
 #menu 
{
  margin:0;
  padding:0;
  border:0 none;
  text-indent:0;
  list-style-position: outside;
  height:45px;
  width:980px;
  list-style:none;
  overflow:visible;
  background-color:#595959;
}

#menu li
{
  margin:0;
  border:0;
  display:inline;
  list-style:none;
  position:relative;
  list-style-position:outside;
  float:left;
}
#menu li img { float:left; height:45px; }
  
  #menu-01 { background:url(./menu/menu-01a.jpg) no-repeat; width:55px; height:45px; }	  
  #menu-02 { background:url(./menu/menu-02a.jpg) no-repeat; width:55px; height:45px; } 
  #menu-03 { background:url(./menu/menu-03a.jpg) no-repeat; width:78px; height:45px; }	  
  #menu-04 { background:url(./menu/menu-04a.jpg) no-repeat; width:85px; height:45px; }
  #menu-05 { background:url(./menu/menu-05a.jpg) no-repeat; width:83px; height:45px; }
  #menu-06 { background:url(./menu/menu-06a.jpg) no-repeat; width:82px; height:45px; }  
  #menu-07 { background:url(./menu/menu-07a.jpg) no-repeat; width:57px; height:45px; }
  #menu-08 { background:url(./menu/menu-08a.jpg) no-repeat; width:66px; height:45px; }  
  
  #menu-09 { background:url(./menu/menu-09a.jpg) no-repeat; width:90px; height:45px; }	
  #menu-10 { background:url(./menu/menu-10a.jpg) no-repeat; width:59px; height:45px; }	   
  #menu-11 { background:url(./menu/menu-11a.jpg) no-repeat; width:55px; height:45px; }
  #menu-12 { background:url(./menu/menu-12a.jpg) no-repeat; width:55px; height:45px; }	
  
  #menu-13 { background:url(./menu/menu-13a.jpg) no-repeat; width:92px; height:45px; }	 
  #menu-14 { background:url(./menu/menu-14a.jpg) no-repeat; width:68px; height:45px; }	 

#menu ul {
line-height:20px;
margin:7px 0 0 0;
border:0 none;
padding:0 2px 2px 2px;
width: 170px;
list-style: none;
display:none;
position: absolute;
top:38px;
left:0;
background:url(modules/tippbg.png);
}
#menu ul ul { margin:0; }

ul#menu ul.right1 
{
  left: -118px;
}
ul#menu ul.right2
{
  left: -110px;
}

ul#menu ul:after /*From IE 7 lack of compliance*/
{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;

}

ul#menu ul li { /*belső rész - li*/
width: 165px;
margin:0 0 1px 0;
padding:0;
display: block !important;
display: inline; /*For IE*/
background:none;
}

/* Root Menu */
ul#menu a {
  padding:0;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a { }

/* 2nd Menu */
ul#menu li:hover li,
ul#menu li.iehover li {
float: none;
padding:0;
background:url(modules/menulibg.png);
padding-left:5px;
color: #FFFFFF;
font-weight:normal;
}

ul#menu li:hover li a,
ul#menu li.iehover li a 
{
  color: #FFFFFF;
  font-weight:normal;
  padding:0;
  font-size:8pt;
}

/* 2nd Menu Hover Persistence */
ul#menu li:hover li:hover,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a {
background: #222;
color: #fff;
font-weight:normal;
}

ul#menu ul ul,
ul#menu ul ul ul {
  display: none;
  position: absolute;
  top:0;
  left:170px;
  padding:2px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
  display: none;
}

ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
  display: block;
} 

/* ------------------------------------------------------------------------------- */

/* ÁLTALÁNOS --------------------------------------------------------------------- */

body
{ 
  font-family: verdana, arial, sans-serif;
  padding:0;
  margin:0;
  font-size:8pt;
  background:#CCCCCC url(images/bg.jpg) bottom repeat-x;
}
#bg
{
  padding:0;
  margin:0;
  background:url(images/bg2.jpg) top repeat-x;
}

p
{ 
  margin:0;
  padding:0 0 16px 0;
  line-height:1.7em;
}
h1,h2,h3,h4,h5,h6 { font-family:tahoma,arial,sans-serif; }
h1
{ 
  font-family:arial,sans-serif;
  letter-spacing:0.1em;
  color:#1775D5;
  border-color:#89A9C7;
}
h2
{ 
  margin:0;
  padding:0 0 4px 0;
}
img
{
  border: 0px;
  opacity:1;
}
a
{
  outline: none;
  /*color: #2F7FE8;*/
  text-decoration:none;
}
a:hover
{
  text-decoration:underline;
  cursor:pointer;
}

ul
{ 
  margin:8px 0 0 16px;
  padding:0;
}

.headline
{
  background:url(modules/news/newsinfos-bg.png);
  width:690px;
  margin:0 auto;
  padding:0px 5px;
  text-align:center;
  border-bottom:2px solid #4F97DB;
  height:20px;
  color:#4E4E4E;
  font-weight:normal;
  text-shadow: #F3F6FB 1px 1px, #F3F6FB 0px 0px;
}
.spacer
{
  height:5px;
  border:0;
  clear:both;
}
p.spacer { padding:0; margin:0; }

/* MINDENHOL HASZNÁLATOS FORMÁZÁSOK */  

  /* OLDAL SZÁMLÁLÁS ----------------- */
  .pagecount
  {
    margin:0;
    padding:1px 2px 1px 5px;
    font-weight:bold;
    float:right;
    border:0;
    background-color:#E9EDF3;
    font:10px tahoma;
    color:#2D69B9;
    overflow:hidden;
    height:24px;
  }
    .pagecount a.pic { margin-top:2px; }
    .pagecount a
    {
      float:left;
      font-size:7.5pt;
      color:#2D69B9;
      padding:1px 2px 0px 2px;
      margin-right:1px;
      border:1px solid #CEDCFA;
      background-color:#FFFFFF;
    }
    .pagecount a:hover
    {
      text-decoration:none;
      border-color:#487DB8;
    }
    .pagecount span
	{ 
	  float:left; 
	  padding:1px 2px 0px 2px;
      margin-right:1px;
	  background-color:#E9EDF3; 
	  border:1px solid #E9EDF3; 
	  color:#2D69B9;
	  font-weight:bold;
	}
    .pagecount span.selected
    {
      float:left;
      color:#2D69B9;
      padding:2px 4px 2px 4px;
      margin:0 1px 0 0;
      border:1px solid #CEDCFA;
      background-color:#FFFFFF;
      font-weight:bolder;
    }
    .pagecount span.text
    {
      padding:5px 3px 0 3px;
    }
    .pagecount select
    {
      float:left;
      color:#18619E;
      background-color:#FFFFFF;
      border:1px solid #CEDCFA;
      padding:1px 0px;
      margin:0 5px 0 0;
      height:18px;
    }
    .pagecount input
    {
	  float:left;
	  padding:0;
	  margin:5px 0 0 0;
	}
	.pagecount img { float:left; }
	.pagecount a.img { padding:0; margin:0; border:0; background:none; }
	
  .pagecount2
  {
    margin:3px 0px 0px 5px;
    padding:0px;
    font-size:8pt;
    font-weight:bold;
    float:left;
  }
  .pagecount3
  {
    margin:13px 0px 0px 25px;
    padding:1px 4px 2px 4px;
    font-weight:bold;
    float:left;
    border:1px solid #92BAE6;
    font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    color:#2D69B9;
    height:17px;
    overflow:hidden;
  }
    .pagecount3 a
    {
      font-size:7.5pt;
      color:#2D69B9;
      padding:2px 4px 2px 4px;
      margin-right:1px;
      border:1px solid #CEDCFA;
    }
    .pagecount3 a:hover
    {
      text-decoration:none;
      border-color:#487DB8;
    }
    .pagecount3 span
    {
      color:#2D69B9;
      padding:2px 4px 2px 4px;
      margin-right:1px;
      border:1px solid #CEDCFA;
      background-color:#F5F9FE;
      font-weight:bolder;
    }
    .pagecount3 select
    {
      color:#18619E;
      border:1px solid #CEDCFA;
      padding:0px;
      margin:0px;
      height:16px;
    }
      
  .textarea-headline
  {
	height:26px;
	overflow:hidden;
	margin-bottom:3px;
  }
    .textarea-headline .input { float:left; padding:0; margin:0; border:0; }
    .textarea-headline .select { float:left; padding:0; margin:2px; }
    
    .bb_color
    {
      background:url(plug-ins/bb/bb-colorbg.jpg) no-repeat;
      padding:3px 8px 3px 27px;
      overflow:auto;
      float:left;
	}
	.bb_fontsize
    {
      background:url(plug-ins/bb/bb-fontsizebg.jpg) no-repeat;
      padding:3px 8px 3px 27px;
      overflow:auto;
      float:left;
	}
  .textarea-exp
  {
	background:#CCD3E3 url(plug-ins/bb/smile-bg.jpg) bottom left no-repeat;	
	margin:0;
	padding:0;
  }
  .textarea-exp2 
  { 
  	background: url(plug-ins/bb/smile-bg2.jpg) bottom right no-repeat; 
  	overflow:auto;
  	margin:0;
	padding:0;
	padding:5px 10px;
  }
    .textarea-exp2 img 
	{ 
	  border:1px solid #A3B2CF;
	  width:19px; 
	  height:19px; 
	  margin:0 0 1px 1px;
	  padding:1px;
	  float:left;
	  background:#FFF;
	}
    
.table-pc
{
  border:1px solid #CCD4E3;
  width:690px;
  margin:0 auto;
  padding:2px 5px;
  color:#182F56;
  font-weight:bold;
  text-align:center;
}
  .table-pc a { background-color:#CCD4E3; color:#182F56; padding:0 2px 1px 2px; margin:0 1px; }
  .table-pc a:hover { text-decoration:none; background:#EAF0F8; }
  .table-pc select { margin:0 5px; }

/* megjegyzés buborékok */
#dhtmltooltip
{
  position: absolute;
  left: -300px;
  
  border:0;
  border-top:3px solid #3C3C3C;
  padding:2px 5px 4px 5px;
  background:url(modules/tippbg.png);
  color:#FFFFFF;
  visibility: hidden;
  z-index: 100;
}
#dhtmlpointer
{
  position:absolute;
  left: -300px;
  z-index: 101;
  visibility: hidden;
}

/* fejlécek */
.headline
{
  background:#CCD4E3;
  border:0;
  color:#000000;
  margin-bottom:5px;
  padding:2px 5px 0 5px;
  height:16px;
}
.headline2
{
  background:#CCD4E3;
  border:0;
  color:#000000;
  margin:16px 0 5px 0;
  padding:2px 5px 0 5px;
  height:16px;
  text-align:left;
}
  .headline2 img { float:left; }
  .headline2 div { float:left; margin: 1px 5px; }
  .headline2 div.text { width:90%; font-weight:normal; }

.headline a,.headline2 a { color:#000000; }

/* lezárók */
.disclamer
{
  padding:0;
  margin:0;
  height:1px;
  clear:both;
  float:none;
}

/* tab-ok formázása */
.tabs 
{ 
  margin:10px 6px 10px 0;  
  width:697px;
  padding:0; 
  float:right;
  border:0; 
  height:34px;
  background:url(./buttons/tab-bg.jpg) repeat-x bottom; 
}
  .tabs div
  {
	background-image:url(./buttons/tab-left.jpg);
	background-repeat:no-repeat;
	background-position:top left; 
	height:25px;
	padding:9px 0 1px 10px;
	margin:0;
	border:0;
	float:left;
  }
  .tabs a
  {
  	background-image:url(./buttons/tab-right.jpg);
  	background-repeat:no-repeat;
	background-position:top right; 
	height:28px;
  	padding:9px 10px 3px 0;
  	margin:20px 0 0 0;
  	text-decoration:none;
  	color:#254B7F;
  }
  .tabs div:hover a { color:#000; }
  
  .tabs a.last { background-image:url(./buttons/tab-right-last.jpg); padding:9px 13px 6px 0; }
  
  .tabs div.selected
  { 
  	background-image:url(./buttons/tab-left-a.jpg);
	background-position:top left; 
  	background-repeat:no-repeat;
  	padding:9px 0 1px 10px;
  	text-decoration:none;
  	height:18px;
  	border-bottom:6px solid #FFF;
  }
  .tabs div.selected a
  {
  	background-image:url(./buttons/tab-right-a.jpg);
	background-position:top right;
  	background-repeat:no-repeat;
	padding:9px 10px 3px 0;
	text-decoration:none; 
	color:#000000;
  }
  .tabs div.selected a.last { background-image:url(./buttons/tab-right-last.jpg); padding:9px 13px 6px 0; }

/* report formázásai */
.notice
{
  width:660px;
  margin:0 auto;
  min-height:24px;
  margin:0px auto;
  padding:5px;
  background: #565656 url(./plug-ins/report/noticebg.jpg) no-repeat bottom right;
  color: #FFF;
  overflow:auto;
  font-size:9pt;
  text-align:left;
}
  .notice img
  {
    float:left;
    margin-top:2px;
  }
  .notice div
  {
    float:left;
    padding:5px;
    width:600px;
  }
    .notice div a { color:#FFFFFF; text-decoration:none; font-weight:bold; cursor:pointer; }
    .notice div a:hover { color:#FFFFFF; text-decoration:underline; }
    .notice div div { padding:5px 0; margin:0; }
    
    .notice .textarea-headline 
	{ 
	  background:#EBF1FD; 
	  width:586px;
	  padding:4px 5px;
	}
    
    .notice .bb_color 
	{ 
	  padding:3px 8px 3px 27px;
      overflow:auto;
      float:left;
      width:75px;
	}
    .notice .bb_fontsize 
	{ 
	  padding:3px 8px 3px 27px;
      overflow:auto;
      float:left; 
      width:75px;
	}
  .notice p
  {
    padding:0px 4px 0px 0px;
    margin:0px;
    float:left;
    font-size:10pt;
  }
  
img.avatar { width:100px; height:100px; padding:2px; border:1px solid #CCCCCC; background:#FFFFFF; }
img.avatar75 { width:75px; height:75px; padding:2px; border:1px solid #CCCCCC; background:#FFFFFF; }

/* általános szövegformázások */
#content ul,#content ol
{
  display:block;
  margin:5px 5px 5px 25px;
  padding:0;
}
#content ul li
{
  list-style-image:url(images/li2.gif);
  margin:0;
  padding:0;
}
#content ul li.red
{
  list-style-image:url(images/li2_red.gif);
}
#content ol li
{
  margin:0;
  padding:3px 0;
}

.text-header1
{
  font-size:11pt;
  font-weight:bold;
  border-left:5px solid #CCD4E3;
  border-bottom:1px dashed #CCD4E3;
  padding:2px 5px;
  font-family:"ms sans serif";
}
#content .text-header2
{
  font-size:9pt;
  font-weight:bold;
  padding:0;
  margin:0;
}
#content .text-box
{
  border:2px solid #CCD4E3;
  padding:5px 10px;
  background-color:#EAF0F8;
  color:#1F2F47;
}
#content .text-code
{
  border:2px solid #CCCCCC;
  padding:5px 10px;
  background-color:#EEEEEE;
  color:#000000;
}


/* GOMB TÍPUSOK MEGADÁSA */
.file
{
  margin:0 2px 0 0;
}

.button0, table.form td.right .button0
{
  width:58px;
  height:20px;
  background:url(buttons/button0.jpg) bottom no-repeat;
  border:0;
  color:#364D7C;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}
.button0:hover, table.form td.right .button0:hover
{
  background:url(buttons/button0a.jpg) bottom no-repeat;
  color:#1F4167;
  border:0;
}
.button0dis, table.form td.right .button0dis
{
  width:58px;
  height:20px;
  background:url(buttons/button0dis.jpg) bottom no-repeat;
  border:0;
  color:#888888;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}

.button1, table.form td.right .button1
{
  width:90px;
  height:20px;
  background:url(buttons/button1.jpg) bottom no-repeat;
  border:0;
  color:#364D7C;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}
.button1:hover, table.form td.right .button1:hover
{
  background:url(buttons/button1a.jpg) bottom no-repeat;
  color:#1F4167;
  border:0;
}
.button1dis, table.form td.right .button1dis
{
  width:90px;
  height:20px;
  background:url(buttons/button1dis.jpg) bottom no-repeat;
  border:0;
  color:#888888;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}

.button2, table.form td.right .button2
{
  width:130px;
  height:20px;
  background:url(buttons/button2.jpg) bottom no-repeat;
  border:0;
  color:#364D7C;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}
.button2:hover, table.form td.right .button2:hover
{
  background:url(buttons/button2a.jpg) bottom no-repeat;
  color:#1F4167;
  border:0;
}
.button2dis, table.form td.right .button2dis
{
  width:130px;
  height:20px;
  background:url(buttons/button2dis.jpg) bottom no-repeat;
  border:0;
  color:#888888;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}
.button3, table.form td.right .button3
{
  width:200px;
  height:20px;
  background:url(buttons/button3.jpg) bottom no-repeat;
  border:0;
  color:#364D7C;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}
.button3:hover, table.form td.right .button3:hover
{
  background:url(buttons/button3a.jpg) bottom no-repeat;
  color:#1F4167;
  border:0;
}
.button3dis, table.form td.right .button3dis
{
  width:200px;
  height:20px;
  background:url(buttons/button3dis.jpg) bottom no-repeat;
  border:0;
  color:#888888;
  font-size:8pt;
  padding:0;
  padding-bottom:2px; 
}

.validate
{
  background:#FFFFFF url(./modules/avaible.jpg) right no-repeat;
}

.suggestionsBox {
    position: relative;
    left:0;
    margin:0;
    width: 200px;
    border:0;
       
}

.suggestionList {
    margin: 0px;
    padding: 0px;
    overflow:auto;
    float:none;
    background:#FFFFFF;
    border:2px solid #CCD4E3;
}

.suggestionList ul { padding:0; margin:0; border:0; }
.suggestionList li {
    margin:0 2px;
    padding:1px 0;
    cursor:pointer;
    float:none;
    list-style-position:inside;
    list-style-image:url(./plug-ins/login/list2.gif);
}

.suggestionList li:hover {
    background-color: #CCD4E3;
}

.line
{
  width:300px;
  color:#AAAAAA;
  background-color:#AAAAAA;
  height:2px;
  border:0;
}

/* Felugró infó box gombja */
.information
{
  float:left;
}

/* Felhasználói funkciók */
#userfunctions 
{
  clear:none;
  float:right;
  width:440px;
  margin:15px 21px 0 0;
  padding:0;
}

/* Cikk képek */
div.pic { margin:0; padding:0; }
  div.pic img
  { 
  	padding:2px;
  	background-color:#CCD4E3;
  	margin:10px 0 0 0;
  	border:0;
  }
  div.pic div
  {
	background:url(images/table-form-right-bottom.jpg) repeat-x;
	border-top:1px solid #CCD4E3;
	padding:2px 5px;
	margin:0 0 10px 0;
	min-height:10px;
	text-align:center;
	font-weight:bold;
	color:#000000;
  }
  
/* képadatok */
.picdetails
{
  position:absolute;
  background:url(./modules/tippbg.png);
  padding:1px 2px;
  z-index:10;
}

#precontent textarea.code
{
  width:600px;
  height:16px;
  font-size:8pt;
  padding:2px 5px 2px 20px;
  margin:5px 0 0 10px;
  background:#FFF url(./modules/add_link.gif) 2px 2px no-repeat;
  border:1px solid #3C3C3C;
  color:#3C3C3C;
}

/* BB-kódokhoz */
.p-container
     {
       margin-bottom:2px;
       float:left;
       padding:0;
     }
     .p-container ul
     {
       padding:20px 0px 0px 10px;
     }
     .p-container li
     {
       font-weight:normal;
       font-size:8pt;
       list-style: hiragana-iroha inside;
       padding-left:15px;
     }
     
     img.news-project
     {
       float:left;
       padding:2px;
       border:1px solid #5892C8;
       margin:2px 0px 2px 4px;
     }
     img.news-acontent
     {
       width:42px;
       float:left;
       padding:2px;
       border:1px solid #5892C8;
       margin:2px 0px 2px 4px;
     }
     
     
.p-title
     {
       width:155px;
       float:right;
       font-weight:bold;
       border-bottom:1px solid #32689A;
       margin-top:2px;
       margin-bottom:2px;
       text-align:left;
       color:#32689A;
       padding:0;
     }
       .p-title a
       {
         color:#32689A;
         text-decoration:none;
       }
     .p-file
     {
       width:155px;
       float:right;
       text-align:left;
       padding:0px 0px 1px 0px;
       overflow:auto;
     }
  
       .p-file img
       {
         float:left;
       }
       .p-file a
       {
         float:left;
         margin-left:3px;
         font-size:7.5pt;
       }

/* ------------------------------------------------------------------------------- */

/* TÁBLÁZATOK -------------------------------------------------------------------- */

/* táblázat fejlécek */
table td.header
{
  background:#FFF;
  font-size:11pt;
  font-weight:bold;
}

table td.headline,table td.headline2
{
  background:#CCD4E3;
  border:0;
  color:#000000;
  padding:3px 5px;
  color:#182F56;
  font-weight:bold;
}
table td.headline a,table td.headline2 a { color:#000000; }
table td.headline2 { text-align:left; }

/* oldalszámozás táblázat fejlécében */
.headline p.pagecount
{
  float:left;
  text-align:center;
  background:#CCD4E3;
  height:16px;
  overflow:hidden;
  padding:1px 0 0 0;
}
  .headline p.pagecount span
  {
	background:#CCD4E3;
	border:0;
	color:#254B7F;
	padding:1px 3px;
	margin:1px 1px 0 1px;
  }
  .headline p.pagecount a
  {
	background:#EAF0F8;
	border:0;
	color:#000000;
	padding:1px 3px;
	margin:1px 1px 0 1px;
  }
  .headline p.pagecount a:hover { background:#FFFFFF; }
  .headline p.pagecount select
  {
	padding:0;
	margin:1px 0 0 0;
	border:0;
	height:14px;
	font-size:8pt;
	background-color:#EAF0F8;
  }

table td.headline div.db
{
  float:right;
  color:#254B7F;
  height:14px;
  padding:0;
  margin:3px 3px 0 0;
  border:0;
  font-size:7.5pt;
}

table tr.spacer:hover { background-color:#FFFFFF; }
table td.spacer { background:#FFF; height:5px; border:0; padding:0; margin:0; }
table td.spacer2 { background:#FFF; height:10px; border:0; padding:0; margin:0; }
table td.spacer3 { background:#FFF; height:15px; border:0; padding:0; margin:0; }

/* táblázat listával */
table.list
{ 
  width:700px; 
  color:#2F1E4C; 
  clear:both; 
  margin:0 auto; 
  margin-top:10px; 
  border-collapse:separate;
}
table.list td.headline { width:auto; }
table.list a { color:#254B7F; }
table.list tr { background-color:#FFFFFF; }
table.list tr.second { background-color:#EAF0F8; border-top:1px solid #DDE7F5; border-bottom:1px solid #DDE7F5; }
table.list tr.second2 { border-bottom:1px solid #EAF0F8; }
table.list tr:hover { background-color:#D7E3F3; }

table.list td
{
  border:0;
  padding:2px 5px;
}
table.list td div.em { height:1.6em; line-height:160%; overflow:hidden; text-align:left; }

table.list td.id { text-align:center; width:60px; }
table.list td.parent { text-align:center; width:30px; }
table.list td.thumb { text-align:center; width:60px; }
  table.list td.thumb img { padding:3px; border:1px solid #CCD4E3; }
  table.list tr:hover td.thumb img { border:1px solid #254B7F; }
  
table.list td.title { text-align:left; }
  table.list td.title h4
  { 
  	padding:0 0 4px 0; 
	margin:0; 
	width:350px; 
	float:left; 
	font-size:9pt;
  }
  table.list td.title h5
  { 
  	padding:0 0 4px 0; 
	margin:0 0 10px 0; 
	width:350px; 
	font-size:8pt; 
	font-weight:normal; 
	float:left;
  }
table.list td.episode { text-align:right; width:50px; }
table.list td.rate { text-align:right; width:250px; }
table.list div.rate { float:right; width:200px; }
  table.list .rate div { margin:2px 0; padding:0; }
  table.list .rate p
  { 
  	float:right;
  	width:166px; 
	height:13px; 
	padding:0 0 0 5px; 
	margin:4px 0; 
	overflow:hidden;
	text-align:left; 
	line-height:113%;
	font-weight:bold;
	color:#FFF;
  }
  table.list .rate span { float:right; margin:4px; }
table.list td.rate2 { text-align:center; width:50px; }
  table.list td.rate2 span { background:#CCD4E3; color:#254B7F; padding:0 3px; }
  
table.list td.author { text-align:left; }
table.list td.avatar { text-align:center; width:110px; }
  table.list td.avatar img { padding:3px; border:1px solid #CCD4E3; background-color:#FFF; }
  
  table.list tr:hover td.avatar img { background:#FFF; border:1px solid #254B7F; }
table.list td.file {text-align:left; width:65px; }
table.list td.date { text-align:center; width:140px; }
table.list td.admin { text-align:center; width:53px; }
  table.list td.admin img { float:left; margin-right:1px;}
table.list td.category
{
  border-bottom:10px solid #FFFFFF;
  background-color:#E9EDF3;
  padding:10px 15px;
  margin:0;
}
table.list td.category:hover
{ 
  color:#2F1E4C; 
}
  table.list td.category img { float:left; margin-right:10px; }
  table.list td.category h2 { float:left; padding:0; margin:0 0 3px 0; font-size:10pt; width:450px; }
  table.list td.category .pagecount { float:left; padding:0; margin:0; }
  table.list td.category .pagecount a { padding:3px; }
  table.list td.category .text { float:left; font-size:7pt; padding:0; margin:0; }
    table.list .quote,
	table.form .quote { background-color:#EEF2F8; border:1px solid #D9E0EB; }

table.list tr.details
{
  margin:10px 0 5px 0;
  background-color:#FFFFFF;
  color:#000000;
  border:0;
  text-align:left;
}
  table.list tr.details div.dcover
  {
  	margin:2px 2px 10px 2px;
  	padding:5px 10px 3px 10px;
  	background:#E8EDF4;
  	line-height:130%;
  	color:#0E213A;
  	font-family:tahoma;
  	overflow:auto;
  }
  table.list tr.details p { margin:5px 0 0 0; padding:0; line-height:130%; }
  table.list tr.details div.poll
  {
    border:0;
    padding:2px 0;
    margin:0;
    float:right;
    clear:right;
    width:270px;
    float:left;
  }
  table.list tr.details div.form
  {
  	float:right;
  	text-align:right;
  	padding:0;
  	margin:0;
  }
  table.list tr.details div.data
  {
	float:left;
	width:400px;
	margin-bottom:5px;
  }
  table.list tr.details div.download-details
  {
    border-top:1px solid #CCD4E3;
    border-bottom:1px solid #CCD4E3;
    padding:5px 0 0 0;
    margin:10px 0 0 0;
    clear:both;
  }
    table.list tr.details div.download-details img { border:0; margin-right:5px; }
  table.list td.function {}
    table.list td.function img { float:left; margin:1px; }
    table.list td.function a { float:left; margin:3px 0 0 5px; }
  
/* táblázat űrlappal */
table.form
{
  width:700px; 
  color:#2F1E4C; 
  clear:both; 
  border-collapse:separate;
  margin: 0 auto;
  margin-top:10px;
}
table.form a { color:#254B7F; }
table.form tr { background-color:#FFFFFF; }
table.form td.headline { width:auto; }

table.form td.title
{
  background:none;
  border:0;
  color:#182F56;
  padding:0 0 2px 5px;
  font-size:10pt;
  font-weight:bold;
}

table.form td.left
{
  width:120px;
  vertical-align:middle;
  padding:2px 10px;
  background-color:#D9E0EB;
  border:0;
  text-align:right;
}
table td.left-bottom
{
  background:url(images/table-form-left-bottom.jpg) repeat-x;
  height:20px;
  border:0;
}
table.form td.right
{
  text-align:left;
  padding:2px 5px;
  background-color:#EEF2F8;
  border:0;
}
  table.form td.right .img 
  {
	border:1px solid #C0CEE2;
	background-color:#FFFFFF;
	padding:2px;
	margin-bottom:2px;
  }
  
  /* Beviteli mezők */
  table.form td.right input,
  table.form td.right textarea,
  table.form td.right select,
  table.list input,
  table.list textarea
  {
	border:1px solid #C0CEE2;
	background-color:#FFFFFF;
	color:#2C5490;
	font-size:8pt;
	padding:2px 1px;
  }
  table.form td.right input:hover,
  table.form td.right textarea:hover, 
  table.form td.right select:hover,
  table.list input:hover,
  table.list textarea:hover
  { 
    border:1px solid #7494C4; 
	background-color:#F6F6FE;
  }
  table.form td.right input:focus,
  table.form td.right textarea:focus, 
  table.form td.right select:focus,
  table.list input:focus,
  table.list textarea:focus
  {
    border:1px solid #7494C4; 
	background-color:#F6F6FE; 
  }
  table.form td.right select { padding:2px; } 
  table.form td.right .readonly { background:#F6F6FE; border:1px solid #C0CEE2; }
  table.form td.right .readonly:hover { background:#F6F6FE; border:1px solid #C0CEE2; }
   
table td.right-bottom
{
  background:url(images/table-form-right-bottom.jpg) repeat-x;
  height:10px;
  border:0;
  text-align:right;
  padding:10px 5px 0 0;
}
table.form td.rate
{
  text-align:left;
  padding:2px 5px;
  background-color:#EEF2F8;
  border:0;
}
table.form td.text
{
  text-align:justify;
  padding:5px;
  background-color:#FFFFFF;
  border:0;
}
  table.form td.text ul { padding:0 0 0 5px; }
  table.form td.text li
  { 
    text-align:left; 
	padding:3px 0; 
	list-style-image:url(images/li.gif); 
  }
table.form td.button
{
  text-align:right;
  padding:5px;
  background-color:#FFFFFF;
  border:0;
}
table.form td.avatar
{
  width:50px;
  vertical-align:middle;
  padding:3px;
  margin:0;
  border:0;
  background-color:#D6DEEA;
  text-align:center;
}
  table.form td.avatar img { float:left; }
  
table.form td.right .header_preview
{
  border:1px solid #CCD4E3;
  padding:5px;
  background:#FFFFFF;
  text-align:center;
  margin-top:4px;
}
  table.form td.right .header_preview img { width:464px; margin-bottom:2px; }

table.pictures
{
  width:700px; 
  color:#2F1E4C; 
  clear:both; 
  border-collapse:separate;
  margin: 0 auto;
  margin-top:10px;
}
  table.pictures td { border:0; width:228px; border-bottom:12px solid #FFF; }
  table.pictures td.pic_0,table.pictures td.pic_1 { border-right:8px solid #FFF; }
  
  table.pictures td.headline
  {
	border:0;
  }
  
  table.pictures td div.pic
  {
	width:224px;
	height:224px;
	text-align:center;
	border:2px solid #3C3C3C;
	
  }
    table.pictures td div.pic img { border:0; padding:0; }
    
    
    table.pictures td div.text
	{
	  background-color:#3C3C3C;
	  color:#EEEEEE;
	  padding:2px 5px 1px 5px;
	  margin:0;
	  text-align:center;
	  min-height:16px;
	  font-size:7pt;
	  border-bottom:2px solid #FFF;
	}
	table.pictures td div.bottom
	{
	  background:#FFF url('./modules/gallery/pic-bg.jpg') top left no-repeat;
	  background-color:#3C3C3C;
	  color:#EEEEEE;
	  padding:0 5px 2px 5px;
	  margin:0;
	  text-align:center;
	  min-height:16px;
	  font-size:7pt;
	}
  table.pictures td input.text
  {
	font-size:8pt;
	padding:0 2px;
	width:150px;
	margin:2px 0 0 0;
	border:0;
  }

  /* Formázások */
  table.form td.right .textarea-headline { margin-top:3px; }
  table.form td.right .textarea-headline input
  {
	border:0;
	padding:0;
  }
  table.form td.right .textarea-headline select
  {
	border:0;
	padding:1px;
  }
  
/* ------------------------------------------------------------------------------- */

/* OLDAL ------------------------------------------------------------------------- */

/* hozzászólások */
.comment
{
  width:670px;
  margin:0 auto;
  margin-top:20px;
  overflow:auto;
}
  .comment div.comment-container
  {
	padding:10px;
	margin:0 0 10px 0;
	background-color:#EEF2F8;
	overflow:auto;
	clear:both;
  }
  .comment .headline { width:auto; }
  
  .comment .avatar
  {
	width:75px;
	height:75px;
	float:left;
	border:1px solid #CCD4E3;
	margin:0 10px 0 0;
	clear:both;
  }
  .comment div.text 
  { 
  	margin:0; 
	padding:0 15px 0 5px; 
	line-height:120%; 
	float:left; 
	width:410px;
	min-height:80px;
	border-right:2px solid #CCD4E3;
	overflow-y: hidden !important;
	color:#162740;
  }
    .comment div.text a { color:#254B7F; }
    .comment div.text .quote
    {
	  border:1px solid #CCD4E3;
	  padding:5px;
	  line-height:120%; 
	  background-color:#F5F7FB;
	  color:#315385;
	}
	.comment div.text .spoiler
    {
	  border:1px solid #CCD4E3;
	  padding:5px;
	  line-height:120%; 
	  background-color:#F5F7FB;
	  color:#F5F7FB;
	}
  .comment div.user 
  { 
  	margin:0; 
	padding:0; 
	line-height:120%; 
	float:right; 
	width:120px;
	clear:right;
  }
    .comment div.user a 
	{ 
	  border-bottom:2px solid #CCD4E3; 
	  padding-bottom:2px; 
	  text-decoration:none;
	  color:#254B7F;
	}
  
/* pü-k */
.pm-box
{
  clear:both;
  width:698px;
  margin:0 auto;
  height:210px;
  overflow-y: scroll !important;
  border:1px solid #CCD4E3;
}
  .pm-box table.list { width:681px; padding:0; margin:0; }
  .pm-box table.form { width:708px; padding:0; margin:0; }
    .pm-box table.form td.text { width:708px; }
    .pm-box table.form td.right { width:588px; }
  .pm-box table.list img { float:left; }
  .pm-box table.list td { padding:0 2px; }
  .pm-box a { cursor:pointer; }
  #item_0 { float:right; margin-right:21px; }

/* űrlapok */
select
{
  border:1px solid #6788BF;
  background-color:#E3E8EF;
  color:#163568;
  font-size:8pt;
  padding:1px 2px;
}
optgroup
{
  font-style:normal;
  font-weight:bold;
}
option
{
  background:url(images/li3.gif) 10px 5px no-repeat;
  padding-left:18px;
}

/* CIKKEK --------------------------------------------------------- */
.article-list
{
  width:674px;
  margin:0 auto;
  margin-top:10px;
  padding:7px 10px;
  border:1px solid #D4E4FA;
  overflow:auto;
}
  .article-list img { float:left; margin:2px 10px 0 0; }
  .article-list p { float:left; padding:0; margin:4px 0 0 0; line-height:130%; text-align:justify; width:620px; }
  .article-list a { font-weight:bold; color:#2F1E4C; }
.article
{
  padding:10px 15px;
  border:1px solid #C8D4E4;
  width:668px;
  margin:0 auto;
  overflow:auto;
}
  .article a { color:#182F56; }

/* LETÖLTÉSEK ----------------------------------------------------- */
.download-screenshot
{
  width:710px;
  margin:10px 0 15px 0;
  padding:0;
  overflow:hidden;
  clear:both;
}
  .download-screenshot img
  {
    padding:2px;
    margin-top:7px;
    margin-right:3px;
    border:1px solid #CCD4E3;
    float:left;
  }
  .download-screenshot img.nav { border:0; padding:0; margin:0; }
  .download-screenshot img:hover { background-color:#CCD4E3; }
  .download-screenshot img.nav:hover { border:0; }
  .download-screenshot .next,.download-screenshot .next:hover
  {
    border:0;
    margin-left:2px;
    vertical-align:top;
    padding:0;
  }
  
.download-sum
{
  width:676px;
  margin:0 auto;
  margin-top:10px;
  background:#E8EDF4;
  padding:7px 10px;
  text-align:center;
}

#fileup
{
  width:670px;
  padding:5px 10px;
  border:1px solid black;
  margin:0 auto;
  overflow:auto;
}
  #fileup div { padding:5px 12px; float:left; width:400px; font-size:10pt; }
  #fileup img { float:left; margin-top:5px; }

#ftp 
{ 
  background:#FFFFFF; 
  border:1px solid #C0CEE2; 
  margin-top:2px; 
  padding:0; 
  height:180px;
}
  #ftp p { padding:0; margin:0; background-color:#EEF2F8; padding:1px 5px; font-size:7pt; height:17px; }
    #ftp p input { font-size:7pt; padding:0; margin:0; }
  #ftp div { height:160px; }
  #ftp select { border:0; width:540px; height:160px; }
    #ftp select option { padding: 2px 2px 2px 16px; background:none; }
    #ftp select option.updir { background:url(./modules/ftp/updir.png) 1px 3px no-repeat; }
    #ftp select option.dir { background:url(./modules/ftp/folder2.png) 1px 3px no-repeat; }
    #ftp select option.file { background:url(./modules/file.gif) 1px 3px no-repeat; }
    
/* ISMERTETŐK ----------------------------------------------------- */
.table-cover
{
  float:right;
  width:463px;
  margin:0 0 7px 0;
  
  overflow:auto;
}
  .table-cover img { margin:0; padding:0; border:0; float:left; }

  .table-cover table
  {
    width:463px;
    padding:0;
    margin:0;
    float:left;
    border-collapse:separate;
  }
    .table-cover td
    {
      border:0;
      padding:2px 0 3px 0;
      line-height:130%;
      
	}
	.table-cover td.left
	{
	  width:120px;
	  vertical-align:top;
	  padding:2px 5px;
	  background-color:#D6DEEA;
	}
	.table-cover td.right
	{
	  text-align:left;
	  padding:2px 5px;
	  background-color:#D4E4FA;
	}
	.table-cover td.right img { float:right; margin:2px 5px 0 0; }
	
	.table-cover td.character { width:50%; text-align:left; }
	  .table-cover td.character img { float:left; }
	.table-cover td.seiyuu { width:50%; text-align:right; }
	  .table-cover td.seiyuu img { float:right; }

#precontent .title
{
  float:left;
  width:500px;
  padding:0;
  margin:0;
}
  #precontent .title h2 { font-size:10pt; font-weight:bold; padding:0; margin:0;  }
  #precontent .title h3 { font-size:11pt; font-weight:normal; clear:both; padding:0; margin:0; }
#precontent .button
{
  float:right;
  width:52px;
  padding:0;
  margin:0;
}
.image { float:left; width:236px; height:366px; overflow:hidden; }
  .image img { width:230px; height:360px; border:1px solid #B5C1D7; padding:2px; }
.bracket { vertical-align:middle; background-color:#EEF2F8; border:0; width:70px; }
  .bracket div a { float:left; background:none; padding:3px 0 0 5px; }
  .bracket div img { float:left; border:0; padding:0; background:none; padding-left:5px; }

.encyclopedia-themes { width:690px;border:1px solid #B5C1D7;margin:0 auto;padding:5px;margin-top:10px; }
  .encyclopedia-themes table { padding:0; margin:0; width:690px; }
  .encyclopedia-themes td { border:0; padding:5px 6px; text-align:left; }
  .encyclopedia-themes td.left { width:40px; border-right:2px solid #B5C1D7; text-align:center; }    
  .encyclopedia-themes a { color:#254B7F; }
  
.encyclopedia-content
{
  font-size:10pt;
  font-family:arial;
  line-height:120%;
  margin:0 10px;
}    
.encyclopedia-content a { font-size:10pt; color: #254B7F; }
a.term { text-decoration:none; border-bottom:1px dashed #2F7FE8; cursor:help; }

/* FELHASZNÁLÓI LAP ----------------------------------------------- */
.box
{ 
  width:227px; 
  background:url(images/box-bg.jpg) repeat-y;
}
.box a { color:#254B7F; }
.box h2 { color:#254B7F; padding:0 3px 10px 3px; font-size:11pt; text-align:center; }
.box h3 { color:#254B7F; padding:4px 10px 5px 10px; margin:0; font-size:8pt; text-align:left; font-weight:normal; }
.box-top
{
  width:227px;
  height:5px;
  background:url(images/box-top.jpg) no-repeat;
}
.box-text
{
  width:211px;
  padding:5px 8px;
}
  .box-text div { margin-bottom:10px; text-align:center; overflow:auto; }
  .box-text .headline
  { 
  	width:auto;
  	height:26px;
    padding: 3px 10px 0 10px; 
	text-align:left; 
	font-weight:bold;
	color:#182F56; 
	text-shadow: #F3F6FB 1px 1px, #F3F6FB 0px 0px;
	background:url(./images/box-headerbg.jpg) no-repeat;
	margin-bottom:0px;
  }   
  .box-text ul
  { 
  	margin:0;
  	padding:0;
	text-align:left; 
  }
  .box-text li { padding:0; margin:0; font-size:8pt; }
  .box-text .box-content { text-align:left; font-size:8pt; margin:0 10px 20px 10px; padding:5px 0 0 0; border-top:1px solid #CCD4E3; }
    
.box-bottom
{
  width:227px;
  height:5px;
  overflow:hidden;
  background:url(images/box-bottom.jpg) no-repeat;
}

#box-newspaper img:hover { opacity:.70; }

#as-main 
{
  border:1px solid #CCCCCC;
  padding:2px;
  background:#FFF;
  height:128px;
  overflow:hidden;
}
  #as-main img { border:0; padding:0 2px 0 0; margin:0; float:left; }
  #as-main .item
  {
	padding:0 0 2px 0;
	text-align:left;
	color:#253041;
	border-bottom:1px solid #EAF0F8;
	margin:3px;
	width:106px;
	font-size:7pt;
  }

/* HÍREK ---------------------------------------------------------- */
.encyclopedia-box
{
  width:90px;
  height:140px;
  float:left;
  padding:2px;
  margin:7px 5px 0 0;
  border:1px solid #6788BF;
  background-color:#FFF;
  background-position:2px 2px;
  background-repeat:no-repeat
}
.encyclopedia-box:hover { opacity:0.70; }

.newsbox
{
  border-bottom:1px solid #CCCCCC;
  overflow:auto;
  width:450px;
  padding:10px 1px 5px 1px;
  margin:0 15px;
  float:right;
  clear:right;
}
  .newsbox a { color:#254B7F; }
  .newsbox h4
  { 
  	margin:10px 0 2px 0;
	padding:3px 5px; 
	background-color:#CCD4E3; 
	color:#182F56;
	font-size:9pt;
	text-decoration:none;
	width:250px;
	float:left;
	text-shadow: #FFF 1px 1px, #F3F6FB 0px 0px;
  }
    .newsbox h4 img { float:left; margin-right:3px; }
    .newsbox h4 a { color:#182F56; }
    .newsbox h4 a:hover { color:#3D4F6B; text-decoration:none; }
    .newsbox h4.sticked { background:#879AB7; color:#FFF; }
    .newsbox h4.sticked a { color:#FFF; text-shadow: #495669 1px 1px, #F3F6FB 0px 0px; }
    .newsbox h4.sticked a:hover { color:#DADEF8; }
  .newsbox h5
  {
	padding:2px 5px;
	margin:0 0 10px 0;
	background-color:#EAF0F8;
	font-weight:normal;
	font-size:7pt;
	width:250px;
	float:left;
  }
  .newsbox h5 a { color:#254B7F; }
  .newsbox div.commment
  {
	float:right;
	width:120px;
	height:24px;
	padding:13px 0 0 12px;
	background:#CCD4E3 url(./modules/news/comment-bg.jpg) right top no-repeat; 
	margin:10px 0 2px 0;
	font-family:tahoma;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
  }
    .newsbox div.commment a { color:#182F56; }
  .newsbox img { border:1px solid #9EB1D0; padding:2px; background-color:#FFFFFF; }
  .newsbox .img { border:1px solid #1775D5; padding:2px; background-color:#FFFFFF; float:left; width:50px; height:50px; }
  .newsbox .fthumb { border:1px solid #1775D5; padding:2px; background-color:#FFFFFF; }
  .newsbox .body { clear:both; padding:0 0 5px 0; overflow:auto; }
    .newsbox .body img.newspic { float:right; width:126px; padding:2px; border:1px solid #1775D5; margin:0 0 5px 10px;}
  .newsbox .pre 
  { 
  	clear:both; 
	padding:5px 10px; 
	overflow:auto; 
	width:924px;
	margin:0 auto;
	border:1px solid #CCD4E3;
	background:#CCD4E3;
	font-weight:bold;
  }
  .newsbox .pre img.fthumb { display:none; }
  .newsbox .bottom { clear:both; text-align:right; font-size:7pt; }
  .newsbox ul,.newsbox ol { list-style-position: outside; }
  #stickynews
  {
  	clear:right;
	border-top:2px solid #3C3C3C;
	width:450px;
	float:right;
	margin-right:15px;
	text-align:right;
	padding:2px 2px 0 0;
  }
  #news-tabs { margin-right:16px; margin-bottom:0; }

/* HIBAÜZENETEK --------------------------------------------------- */
.error
{
  width:700px;
  height:440px;
  border-bottom:1px solid #5B8FBE;
}
  .error h2
  { 
  	text-decoration:none; 
	color:#5B8FBE;
	padding:130px 0 0 50px;
	font-size:16pt;
  }
  .error p
  {
  	padding:10px 0 0 190px;
  	font-size:12pt;
  	font-weight:bold;
  	color:#5B8FBE;
  }
    .error p a { color:#5B8FBE; }

/* FÓRUM ---------------------------------------------------------- */
#forum-top
{
  border:1px solid #3B3B3B;
  background:url(./modules/forum/topbox-bg.jpg) top repeat-y;
  width:944px;
  height:29px;
  margin:0px auto;
  margin-top:10px;
}
  #forum-top #function
  {
  	float:right;
	clear:none;
	background:none;
	margin:5px 5px 0 0;
	padding:2px 4px 4px 4px;
  }
    #forum-top #function a { color: #000000; }
    #forum-top #function span { padding:0 5px; }
    
    /*
  #forum-top #search { float:left; background:none; height:auto; margin:0; }
    #forum-top #search p { float:left; }
    #forum-top #search span { float:left; margin:8px 5px 0 5px; color:#CCCCCC; }
    #forum-top #search a { float:left; margin:8px 0 0 0; color:#EEEEEE; }
    #forum-top #search form { float:left; margin-left:2px; }
    #forum-top #search input { float:left; }
    
  #forum-top #search .pagecount { background:none; margin-top:2px; }
  #forum-top #search .pagecount span { background:none; color:#CCCCCC; border:0; padding:2px 3px; margin:0 2px 0 0; }
  #forum-top #search .pagecount a { background:#CCCCCC; color:#000; border:0; margin:0 2px 0 0; padding:2px 3px; }
    */
    
.forum-read
{
  float:right;
  margin:5px 12px 0 0;
  color:#000000;
}
  .forum-read a { color:#000000; }
  
.forum-header
{
  height:18px;
  background:#CCD4E3;
  text-align:left;
  font-weight:bold;
  color:#000;
  border:0;
  border-top:12px solid #FFF;
  width:936px;
  margin:0px auto;
  padding:3px 5px 2px 5px;
  clear:both;
}
  .forum-header .headspace
  {
	width:68px;
	float:left;
	border-right:1px solid #000;
	height:17px;
	margin-right:5px;
	text-align:center;
	padding-top:2px;
	font-size:7.5pt;
  }
    .forum-header .headspace a { color:#000; }
  .forum-header .navigation
  {
	float:left;
	width:300px;
	font-size:7pt;
  }
    .forum-header .navigation select { border:0; background-color:#383838; color:#FFF; font-size:8pt; }
  .forum-header .pagecount3
  {
	float:right;
	margin:0;
	border:0;
	color:#000;
  }
    .forum-header .pagecount3 select
	{ 
	  border:0; 
	  background-color:#383838;
	  color:#FFF; 
	  font-size:8pt; 
	  height:16px; 
	  font-weight:bold;
	  list-style:none;
	  width:40px;
	}
	.forum-header .pagecount3 option { background:none; padding:0; }
    .forum-header .pagecount3 span  { background:none; color:#000; border:0; }
    .forum-header .pagecount3 a { background-color:#383838; color:#FFF; border:0; font-weight:bold; }
    .forum-header .pagecount3 a:hover { background-color:#6C6C6C; }

table.forum
{
  width:950px;
  margin:0px auto;
  color:#000000;
  background:#FFF;
  font-size:9pt;
  clear:left;
  font-size:8pt;
  font-family:tahoma;
  clear:both;
  border:0;
  border-left:4px solid #FFF;
  border-right:3px solid #FFF;
}
  table.forum tr,td
  {
    margin:0px;
    padding:0px;
  }
  table.forum td
  { 
  	border:0;
  	border-left:1px solid #FFFFFF; 
	border-bottom:1px solid #FFFFFF; 
  }
  table.forum td.headline { width:auto; text-shadow:none; }
  table.forum td.headline-left
  {
    background:url(modules/forum/top-bg-left.jpg) top left;
    color:#FFF;
    height:30px;
    padding:0;
    font-weight:bold;
    font-size:10pt;
    text-align:center;
    border-top:2px solid #FFFFFF; 
  }
  table.forum td.headline
  {
    background:url(modules/forum/top-bg.jpg);
    color:#FFF;
    height:27px;
    padding:0;
    font-size:10pt;
    border-top:2px solid #FFFFFF;
	text-shadow:none; 
  }
  table.forum td.headline-right
  {
    background:url(modules/forum/top-bg-right.jpg) top right;
    color:#FFF;
    height:27px;
    padding:0;
    font-weight:bold;
    font-size:10pt;
    text-align:center;
    border-top:2px solid #FFFFFF; 
  }
  table.forum td.bottom-left
  {
	background:url(modules/forum/bottom-bg-left.jpg) top left;
	height:16px;
  }
  table.forum td.bottom
  {
	background:url(modules/forum/bottom-bg.jpg);
	height:16px;
  }
  table.forum td.bottom-right
  {
	background:url(modules/forum/bottom-bg-right.jpg) top right;
	height:16px;
  }
  
  table.forum td.icon
  {
	background-color:#565656;
	width:50px;
	padding:0;
	text-align:center;
	vertical-align:middle;
  }
  table.forum td.description
  {
	background:#F1F1F1 url(./modules/forum/description-bg.jpg) right center no-repeat;
	padding:5px 60px 5px 10px;
  }
    table.forum td.description a { color:#000; }
    table.forum td.description div { color:#000000; }
    table.forum td.description div.title { font-size:9pt; color:#000000; }
    table.forum td.description div.title a { font-weight:bold; }
    table.forum td.description span {}
    table.forum td.description img.joint { float:left;margin-right:5px; }
    
  table.forum p.replycount
  {
    clear:both;
    float:left;
    margin:0px;
    padding:4px 0px 1px 0px;
    font-size:7.5pt;
    color:#000;
  }
  table.forum p.replycount a
  {
  	color:#FFF;
    font-weight:normal;
    text-decoration:none;
    padding:1px 2px;
    background-color:#666;
  }
  table.forum p.replycount a:hover
  {
    background:#383838;
  }
  table.forum p.replycount img
  {
    margin:0px 2px 0px 5px;
  }
  
  table.forum div.p-container
  {
  	border:1px solid #CCD4E3;
	padding:5px;
	line-height:120%; 
	background-color:#F5F7FB;
	color:#315385;
  }
    table.forum div.p-container a { color:#000; }
    
  table.forum td.lastpost
  {
	background-color:#E4E4E4;
	padding:2px 15px;
	width:180px;
	line-height:150%;
	font-size:7pt;
  }
    table.forum td.lastpost a { color:#444; }
  table.forum td.topicdb
  {
	background-color:#F1F1F1;
	font-size:8pt;
	padding:5px;
	width:60px;
	text-align:center;
  }
  table.forum td.postdb
  {
	background-color:#E4E4E4;
	font-size:8pt;
	padding:5px;
	width:60px;
	text-align:center;
  }
  table.forum td.avatar
  {
	width:120px;
	text-align:center;
	vertical-align:top;
	background-color:#565656;
	padding:5px 0;
  }
    table.forum td.avatar img.avatar-img { border:1px solid #FFF; padding:2px; width:100px; height:100px; }
  table.forum td.post
  {
	text-align:left;
	padding:5px 10px;
	vertical-align:top;
	background-color:#F1F1F1;
	font-size:8pt;
  }
    table.forum td.post a { color:#254B7F; }
    table.forum td.post a:hover { color:#6189BF; }
    table.forum td.post img { display:none; }
    
    table.forum td.post .textarea-exp img { display:inline; }
    table.forum td.post .textarea-exp2 img { display:inline; }
    
  .quote
  {
    border:1px solid #A8A4A4;
    background:#DEDCDC url(./modules/forum/quote.png) 3px 3px no-repeat;
    padding:0px 6px 3px 25px;
    margin:5px 0px 5px 0px;
    color:#000000;
  }
  .spoiler
  {
    border:1px solid #C00204;
    background:#DEDCDC url(./modules/forum/spoiler.png) 3px 3px no-repeat;
    padding:3px 6px 3px 6px;
    margin:5px 0px 5px 0px;
    height:14px;
    overflow:hidden;
    color:#000000;
  }
  table.forum td.post img.fthumb
  {
	padding:2px;
	border:1px solid #565656;
  }
    table.forum td.post img.fthumb:hover
    {
	  border:1px solid #CCD3E3;
	}
  table.forum td.post .text-header1 { border-color:#1D75A3; clear:both; }
  .signature
  {
    clear:both;
    max-height:160px;
    overflow:hidden;
    padding:0;
    margin-top:10px;
  }
    .signature img
    {
      border:1px solid #AAAAAA;
    }
  .forum td div.online
  {
    font-weight:bold;
    font-size:7pt;
    padding:2px 0 0 5px;
    color:#254B7F;
  }
    .forum td div.online img
    {
      float:left;
      padding:0px;
      margin:3px 5px 0px 5px;
    }
    .forum td div.online span
    {
      float:left;
      padding-top:3px;
    }
  .forum td div.date
  {
  	float:right;
	margin:0px 10px 0 0;
	text-align:right;
	width:300px;
	height:16px;
	color:#FFF;
	padding:2px 20px 0 0;
	font-size:7pt;
	background:url(./modules/forum/date.gif) top right no-repeat;
  }
  table.forum td.postheader
  {
	background:#565656;
	color:#FFFFFF;
	text-align:center;
  }
    table.forum td.postheader a { color:#FFF; font-weight:bold; }
  table.forum td.function
  {
	vertical-align:top;
	height:0px;
	padding:3px 3px 0 3px;
	background-color:#CCD3E3;
  }
    table.forum td.function .admin
	{ 
	  width:170px;
	  float:right;
	  text-align:right;
	  margin:3px 5px 0 0;
	}
    table.forum td.function .admin a { color:#000; font-weight:bold; }
  table.forum td.datestamp
  {
    width:100px;
    text-align:center;
    background-color:#E4E4E4;
  }
  
  
  table.forum img.sticky
  {
    float:right;
    margin:5px 0px 0px 3px;
  }
  table.forum p.reply-newpost
  {
  	float:left;
    margin:0px;
    padding:3px 0px 0 6px;
    font-size:7.5pt;
  }
  .newtopic
  {
    float:left;
    margin:5px 0 0 12px;
    padding:0;
  }
    .newtopic img
    {
      border:0px;
    }
  
  
/* projectek */
img.thumb
{
  width:58px;
  height:90px;
  padding:2px;
  border:1px solid #CCD4E3;
  background-color:#FFFFFF;
  float:left;
} 
div.project
{
  padding:0;
  margin:0;
  color:#2F1E4C;
  text-align:left;
  float:left;
}
  div.project table.form { float:left; }
  div.project table.form td.left { background-color:#CCD4E3; }
  div.project table.form td.right { background:url(./modules/projects/right-bg.jpg); }

  div.project h3 
  { 
  	padding:8px 0 0px 3px; 
	margin:0; 
	font-size:11pt;
	
  }
    div.project h3 a { color:#2F1E4C; }
    
  
  div.link { width:110px; float:left; margin-top:4px; }
    div.project div.link div 
	{ 
	  background:url(./modules/projects/box-bg.jpg) no-repeat;
	  color:#2F1E4C; 
	  width:110px;
	  height:25px;
	  margin:0;
	  padding:5px 0 0 0;
	  text-align:center;
	  font-weight:bold;
	}
	div.project div.link a { color:#2F1E4C; font-weight:bold; }
    
  div.project div.percent { float:left; width:300px; clear:both; }

/* RSS HÍRFORRÁS ------------------------------------------------------------ */
/*.rss
{
  width:850px;
  text-align:left;
}
  .rss h5
  {
    margin-top:5px;
  }
  .rss h6
  {
    margin-bottom:5px;
  }
  .rss p
  {
    margin:0px 5px 20px 5px;
  }
  .rss img
  {
    margin:5px 5px 0px 0px;
  }*/
/* -------------------------------------------------------------------------- */

/* FELHASZNÁLÓI FUNKCIÓK ---------------------------------------------------- */
#userfunction
{
  clear:left;
  margin-top:15px;
}
  #userfunction h5
  {
    margin:10px 0px 3px 0px;
  }
  #userfunction .user-prev
  {
    float:left;
    width:145px;
    text-align:left;
    margin-left:5px;
  }
    #userfunction .user-prev img
    {
      float:left;
      border:0px;
      margin:0px 5px 0px 0px;
    }
  #userfunction .user-actual
  {
    float:left;
    width:400px;
  }
  #userfunction .user-next
  {
    float:right;
    width:145px;
    text-align:right;
    margin-right:5px;
  }
    #userfunction .user-next img
    {
      float:right;
      border:0px;
      margin:0px 0px 0px 5px;
    }
  
  #userfunction td.image
  {
    width:60px;
    text-align:center;
    padding-top:3px;
  }
  #userfunction td.text
  {
    width:290px;
    vertical-align:middle;
    font-size:9pt;
  }
    #userfunction td.text a
    {
      font-size:9pt;
    }
  #userfunction td.left
  {
    text-align:left;
    height:25px;
    padding-left:2px;
  }
  #userfunction td.right
  {
    width:550px;
    text-align:left;
    padding:2px;
  }
  #userfunction td.half
  {
    width:350px;
    padding:5px;
    vertical-align:top;
    border:0px;
  }
  #userfunction td.avatar
  {
    width:120px;
    text-align:center;
    vertical-align:middle;
    height:40px;
  }
  #userfunction td.id
  {
    text-align:center;
    width:50px;
    padding:2px;
  }
  #userfunction td.pm
  {
    text-align:center;
    width:90px;
    vertical-align:middle;
    padding:2px;
  }
    #userfunction td.pm img
    {
      vertical-align:middle;
      border:0px;
    }
  #userfunction td.email
  {
    text-align:left;
    width:190px;
    padding-left:5px;
  }
    #userfunction td.email img
    {
      float:left;
      margin-right:5px;
      margin-top:1px;
      border:0px;
    }
  #userfunction td.galery
  {
    text-align:center;
    width:70px;
    padding:2px;
  }
    #userfunction td.galery img
    {
      vertical-align:middle;
      border:0px;
    }
  #userfunction td.date
  {
    text-align:center;
    width:110px;
  }
  #userfunction #datapage
  {
    width:325px;
    margin-top:5px;
  }
    #userfunction #datapage td.left
    {
      width:100px;
      text-align:left;
      font-size:8pt;
    }
    #userfunction #datapage td.right
    {
      width:240px;
      text-align:left;
    }
      #userfunction #datapage td.right a
      {
        text-decoration:underline;
        font-size:9pt;
        color:#18619E;
      }
    #userfunction #datapage td.bottom
    {
      border:0px;
      padding-top:5px;
    }
      #userfunction #datapage td.bottom img
      {
        border:0px;
      }
  .biography
  {
    border:1px solid #DDDDDD;
    padding:10px;
    margin:0px 5px 0px 0px;
  }
/* -------------------------------------------------------------------------- */

/* CIKKEK ------------------------------------------------------------------- */
#content-main
{
  margin:0px auto;
  width:650px;
  border:0px;
}
  #content-main td
  {
    vertical-align:top;
    border:0px;
    padding:10px;
    width:50%;
  }
.content-category
{
  line-height:120%;
  margin:10px 0px 0px 0px;
  border:1px solid #5892C8;
  padding:7px 3px 5px 3px;
  text-align:left;
  overflow:auto;
}
  .content-category img
  {
    float:left;
    margin-right:5px;
  }
  .content-category b
  {
    font-size:9pt;
    color:#01488A;
  }
  .content-category p
  {
    padding-top:2px;
    text-align:left;
  }
  .content-category a
  {
    text-decoration:none;
    font-weight:bold;
    float:left;
    padding-top:2px;
    font-size:9pt;
    color:#01488A;
  }
  .content-category a:hover
  {
    text-decoration:underline;
  }
.content-text
{
  width:700px;
  text-align:left;
  margin-top:10px;
}
      
#content-admin
{
  margin-top:15px;
}
  #content-admin td.id
  {
    width:50px;
    text-align:center;
  }
  #content-admin td.title
  {
    text-align:left;
  }
  #content-admin td.admin
  {
    width:100px;
    text-align:center;
  }
  #content-admin td.admin img
  {
    border:0px;
  }
  #content-admin td.left
  {
    padding:2px;
    width:90px;
  }
  #content-admin td.right
  {
    padding:2px;
  }
/* -------------------------------------------------------------------------- */

/* LINKEK ------------------------------------------------------------------- */
.links-our
{
  line-height:120%;
  margin-top:5px;
  border:1px solid #5892C8;
  padding:3px;
  text-align:center;
  width:620px;
  overflow:auto;
}
  .links-our p
  {
    float:left;
    margin:2px 4px 2px 4px;
  }
  .links-our img
  {
    margin:0px 5px 0px 5px;
    border:1px solid black;
  }

/* ERROR -------------------------------------------------------------------- */
#error
{
  margin:15px 0px 0px 0px;
  padding:0px;
  height:440px;
  border-bottom:1px solid #5B8FBE;
}
  #error td
  {
    text-align:right;
    vertical-align:top;
    padding:100px;
    color:#5B8FBE;
    background-color:white;
    font-weight:bold;
    font-size:22pt;
    line-height:100%;
  }
#errorp
{
  margin:0px;
  padding:0px;
  color:#5B8FBE;
  background-color:white;
  font-weight:bold;
  font-size:8pt;
}
/* -------------------------------------------------------------------------- */

/* FTP ---------------------------------------------------------------------- */
/*#ftp-header {}
  #ftp-header img
  {
    border:0px;
  }
#ft-list {}
  #ftp-list .header
  {
    background-color:#EEEEEE;
    border-bottom:5px solid #FFFFFF;
  }
    #ftp-list .header td
    {
      padding:2px;
    }
  #ftp-list td
  {
    
  }
  #ftp-list .filename
  {
    width:400px;
  }
    #ftp-list .filename img
    {
      margin:3px 3px 0px 0px;
      float:left;
      border:0px;
    }
  #ftp-list .filesize
  {
    width:60px;
    text-align:right;
  }
  #ftp-list .date
  {
    width:130px;
    text-align:center;
  }
  #ftp-list .attribute
  {
    width:50px;
    text-align:center;
  }
  #ftp-list .admin
  {
    width:60px;
    text-align:center;
  }
    #ftp-list .admin img
    {
      border:0px;
      margin:2px 0px 0px 0px;
      padding:0px;
    }*/
/* -------------------------------------------------------------------------- */

/* TOVÁBBI FORMÁZÁSOK IDE */
table
{
  width:700px;
  margin:0px;
  padding:0px;
  border:0px;
  margin-bottom:10px;
  border-collapse:collapse;
}
td
{
  border-bottom:1px dotted #CCCCCC;
}

.cover
{
  margin:15px 0px 10px 0px;
  padding:5px;
  max-height:300px;
  overflow:auto;
  text-align:center;
}

.comment
{
  border:0px;
  padding:0px;
  border:0px;
  font-size:8pt;
}
    
  /* HOZZÁSZÓLÁSOK */
  #news_body
  {
    margin:7px;
    line-height:150%;
  }
  #content3
  {
    background: transparent url('images/bg02-white-right.png') no-repeat right top;
    padding: 5px 25px 5px 25px;
  }
    #content3 table
    {
      width:900px;
    }

/* PRIVÁT ÜZENET PLUG-IN */
#pm-new
{
  font-weight:bold;
  margin:0px 0px 0px 8px;
}
  #pm-new img
  {
    float:left;
  }
  #pm-new span
  {
    float:left;
    padding:1px 0px 0px 5px;
  }
  #pm-new span a
  {
    text-decoration:blink;
    color:#CE2222;
  }

/* PRIVÁT ÜZENET */
#pm-menu
{
  margin:8px 0px 15px 0px;
  overflow:auto;
  width:680px;
  padding:5px 10px 5px 10px;
  border:1px solid #9EBFDE;
}
  .pm-status
  {
    float:left;
    margin-top:5px;
  }
  .pm-submenu
  {
    float:right;
  }
    .pm-submenu img
    {
      border:0px;
      float:left;
      margin:0px 5px 0px 10px;
    }
    .pm-submenu span
    {
      margin-top:13px;
      float:left;
      text-decoration:underline;
    }
  
.pmlist {}
      .pmlist td.picture
      {
        width:30px;
        text-align:center;
      }
        .pmlist td.picture img
        {
          border:0px;
        }
      .pmlist td.respond
      {
        width:20px;
        text-align:center;
      }
        .pmlist td.respond img
        {
          float:left;
          margin-left:3px;
        }
      .pmlist td.file
      {
        width:19px;
        text-align:center;
      }
        .pmlist td.file img
        {
          border:0px;
          float:left;
          margin-left:5px;
        }
      .pmlist td.name
      {
        width:150px;
      }
      .pmlist td.title {}
      .pmlist td.date
      {
        width:130px;
        text-align:center;
      }
      .pmlist td.function
      {
        width:60px;
        text-align:center;
      }
        .pmlist td.function img
        {
          border:0px;
          margin:2px 0px 1px 12px;
          float:left;
        }
        .pmlist td.function .check-box
        {
          float:left;
          margin:3px 0px 2px 4px;
        }
      .pmlist td.del
      {
        text-align:right;
        padding:2px 10px 2px 0px;
        border:0px;
      }
      .pmlist td.left
      {
        width:90px;
        padding-left:5px;
      }
      .pmlist td.left2
      {
        width:200px;
        padding-left:5px;
      }
      .pmlist td.right
      {
        padding:2px;
      }
      .pmlist div.message
      {
        border:1px solid #ACC5E3;
        margin-top:5px;
        margin-bottom:5px;
        padding:5px;
      }
      .pmlist div.message .quote
      {
        border:1px solid #A5A5F5;
        background-color:#F5F5F5;
        padding:2px 4px 2px 4px;
        margin:2px 0px 2px 0px;
      }
    
	  
  /* KÉPGALÉRIA */
  /*
  #galery-admin
  {
    margin-top:15px;
    clear:left;
  }
    #galery-admin td.id
    {
      width:30px;
      text-align:center;
    }
    #galery-admin td.title
    {
      text-align:left;
    }
    #galery-admin td.title2
    {
      width:300px;
      text-align:center;
    }
      #galery-admin td.title2 p
      {
        margin:0px auto;
        width:366px;
        padding:2px 3px 3px 3px;
        margin-bottom:2px;
        border:1px solid #02488D;
        text-align:left;
      }
    #galery-admin td.picture
    {
      width:110px;
      padding:5px;
    }
    #galery-admin td.todb
    {
      width:100px;
      text-align:center;
    }
    #galery-admin td.td-button
    {
      text-align:right;
      padding:2px;
    }
    #galery-admin td.result
    {
      width:150px;
      text-align:center;
    }
    #galery-admin td.admin
    {
      width:50px;
      text-align:center;
    }
      #galery-admin td.admin img
      {
        border:0px;
      }
    #galery-admin td.right
    {
      padding:2px 0px 2px 0px;
    }
  .galery-warning
  {
    border:1px dotted red;
    color:red;
    font-weight:bold;
    margin:5px;
    padding:10px;
    text-align:center;
  }*/
  
/* BANNOLÁS ----------------------------------------------------------------- */
.ban
{
  margin-top:15px;
}
  .ban td.left
  {
    width:100px;
    padding-left:5px;
    text-align:left;
  }
  .ban td.right
  {
    padding:2px;
    text-align:left;
  }
  .ban td.user
  {
    padding:2px;
    width:120px;
    text-align:left;
    padding-left:5px;
  }
    .ban td.user img
    {
      float:left;
      margin-right:5px;
    }
  .ban td.date
  {
    width:110px;
    text-align:center;
  }
  .ban td.reason
  {
    text-align:left;
  }
  .ban td.admin
  {
    width:80px;
    text-align:center;
  }
    .ban td.admin img
    {
      border:0px;
    }

  
  /* SZAVAZÁS */
#ratelist
{
  margin-top:15px;
}
    #ratelist td.id
    {
      width:70px;
      text-align:center;
    }
    #ratelist td.ip
    {
      width:150px;
      text-align:left;
    }
    #ratelist td.date
    {
      width:80px;
      text-align:center;
    }
    #ratelist td.rate
    {
      width:70px;
      text-align:center;
    }
    #ratelist td.admin
    {
      width:100px;
      text-align:center;
    }
      #ratelist td.admin img
      {
        border:0px;
      }
  /* KI ONLINE PLUG-IN */
  #online
  {
    margin:0px 4px 0px 4px;
  }
    #online img
    {
      margin-right: 4px;
    }
  .details
  {
    border:1px solid #32689A;
    padding:2px 3px 2px 3px;
  }
    .details img
    {
      float:left;
    }
  
/* SZAVAZÁS MODUL */
.poll
{
  margin:0px auto;
  width:600px;
  border: 1px solid #CCD4E3;
  margin-top:15px;
  margin-bottom:30px;
  padding:10px 20px 10px 20px;
  text-align:left;
  overflow:auto;
}
  .poll h4
  {
    border-bottom:1px solid #01488A;
    color:#182F56;
    font-size:9pt;
  }
  .poll a { color:#182F56; font-weight:bold; }
  .poll-p
  {
    padding:10px;
    font-size:9pt;
  }
  .poll-p2
  {
    padding:10px;
    clear:both;
  }
  .poll table
  {
    width:580px;
    margin:0px 10px 0px 10px;
  }
  .poll td
  {
    border:0px;
  }
  .poll td.left1
  {
    clear:both;
    width:20px;
    text-align:center;
  }
  .poll td.left2 {}
  .poll td.right1
  {
    width:20px;
    text-align:right;
    padding-right:5px;
  }
  .poll td.right2
  {
    width:250px;
  }
  .poll img
  {
    border:1px solid black;
  }
#poll-table
{
  margin-top:15px;
}
  #poll-table td.id
  {
    width:40px;
    text-align:center;
  }
  #poll-table td.title
  {
    text-align:left;
  }
  #poll-table td.date
  {
    width:110px;
    text-align:center;
  }
  #poll-table td.admin
  {
    width:80px;
    text-align:center;
  }
    #poll-table td.admin img
    {
      border:0px;
    }
  #poll-table td.left
  {
    width:150px;
    text-align:left;
    vertical-align:top;
    padding:2px;
  }
  #poll-table td.right
  {
    text-align:left;
    padding:2px;
  }
  
/* Manga nézegető */
#manga-bookmark
{
  padding:0;
  margin:0;
  background:none;
  float:right;
}
  #manga-bookmark img { float:left; margin:0 4px 0 0; }
  #manga-bookmark a { float:left; color:#D7D7D7; margin:1px 0 0 0; }
  #manga-bookmark span { float:left; margin:1px 2px 0 2px; }

#manga-view { background:url('./modules/online/manga-bg.jpg') repeat-y; clear:both; width:940px; margin:0 auto; overflow:auto; }
  #manga-top { background:url('./modules/online/manga-top.jpg') no-repeat; width:940px; height:13px; }
  #manga-pic { text-align:center; }
    #manga-pic img { border:1px solid #CCC; padding:5px; }
    #manga-pic img.nagyit { cursor:url(./modules/online/nagyit.gif),auto; }
    
  #manga-bottom { background:url('./modules/online/manga-bottom.jpg') no-repeat; width:940px; height:13px; }
  .manga-nav 
  { 
  	background:url('./modules/forum/topbox-bg.jpg') top right repeat-y; 
    overflow:auto; 
    width: 860px;
    margin:0 auto;
    margin-top:10px;
    margin-bottom:10px;
    color:#FFF;
    font-size:11pt;
    font-weight:bold;
    padding:2px 10px;
    text-align:center;
    border:3px solid #CCC;
  } 
  .manga-nav a { color:#FFF; }
  .manga-nav select { font-size:11pt; background-color:#FFF; padding:0; border:0; color:#000; }
  .manga-nav img { margin:0 5px; }
  .manga-pager { width:28px;float:left;margin:0 2px 2px 0;text-align:center;border:1px solid #CCD4E3;padding:0 0 1px 0; }
  
  .online-description
  {
 	margin:0 auto;
	width:650px;
	background:#CACACA;
	padding:5px 10px 10px 10px;
	overflow:auto;
  }
    .online-description a { color:#444444; font-weight:bold; }
  
/* Chat szoba */
#chat-message
{
  width:680px;
  padding:5px 10px 2px 10px;
  border:1px solid #000000;
  margin:10px 0 0 11px;
  float:left;
  background:url(./modules/forum/topbox-bg.jpg) top repeat-y;
  text-align:left;
  color:#FFFFFF;
}

#chat-user
	{
  	  width:212px;
  	  height:552px;
  	  border:1px solid #000000;
  	  margin:10px 12px 0 0;
  	  float:right;
  	  background:url(./modules/forum/topbox-bg.jpg) right repeat-y;
  	  font-size:10pt;
  	  font-family:'courier new';
  	  padding:5px 10px;
  	  overflow:auto;
	}  
	#chat-user div { clear:both; overflow:auto; }
	#chat-user img { float:left; margin:0 5px 0 0; }
	#chat-user a { text-decoration:none; color:#222222; }
	#chat-user a:hover { text-decoration:underline; color:#646464; }
	
#chat-text
{
  	  width:690px;
  	  height:480px;
  	  padding:5px;
  	  border:1px solid #000000;
  	  border-top:0;
  	  margin:0 0 0 11px;
  	  float:left;
  	  background-color:#FFF;
  	  font-size:9pt;
  	  font-family:'courier new';
  	  color:#222222;
  	  overflow:auto;
}
#chat-text div 
{
  border-bottom:1px dotted #AAAAAA;
  padding:2px 0;
  margin:0 0 1px 0;
}

/* ------------------------------------------------------------------------------- */