
/* ALAP FORMÁZÁSOK */
body { margin:0; padding:0; border:0; font-size:12px; font-family:Helvetica,sans-serif; color:#171C22; }
p { padding:0; margin:0; }
a { text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
img { border:0; }
ul { padding:0; margin:0; }
form { padding:0; margin:0; border:0; }
textarea,input {
  background:#FFF url(./images/input-bg.jpg); border:1px solid #B8BAC2; padding:2px 3px; margin:0; resize:none;
  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font-family:Helvetica,sans-serif; font-size:12px;
}
textarea { font-family:Courier,sans-serif; font-size:13px; }
textarea:focus,input:focus { border:1px solid #63ABC7; background:#EEEEEE; }
.textarea-headline {
  -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px;
  -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px;
  background:#EEEEEE; border-color:#DDDDDD; border-style:solid; border-width:1px 1px 0px; overflow:auto;
}
.textarea-headline input { border:0; padding:0; margin:0; float:left; }
.textarea-headline select { margin:3px 0 0 0; float:left; font-size:8pt; }
.textarea-headline img { float:left; border:1px solid #CCC; padding:2px; margin:0 1px 1px 0; background:#FFF; width:19px; height:19px; }
.grippie
{
  background:#EEEEEE url(./apps/bb/grippie.png) no-repeat scroll center 2px; border-color:#DDDDDD; border-style:solid;
  border-width:0pt 1px 1px; cursor:s-resize; height:9px; overflow:hidden; border-bottom-left-radius:4px; border-bottom-right-radius:4px;
}
.resizable-textarea textarea { display:block; margin-bottom:0pt; width:50%; height: 30%; }

input.submit {
  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
  box-shadow: 0px 0px 10px #DEDEDE; margin:0 0 10px 0; padding:5px 10px;
}
input.submit:focus { }

/* TEMPLATE ELEMEK FORMÁZÁSA */
#top { width:990px; height:87px; margin:0 auto; color:#94A3B4; }
  #top a { color:#94A3B4; font-weight:normal; }
  #login { float:left; width:360px; padding:0 20px 0 0; height:62px; margin-top:12px; border-right:2px solid #3E454D; overflow:hidden; }
    #login form { padding-top:3px; }
    #login #login_name { 
	  width:141px; height:14px; border-bottom:0; border-right:0; background:#FFF url(./apps/login/user.gif) no-repeat 3px 1px;
	  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;
	  -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px;
	  font-size:8pt; padding:2px 5px 2px 25px; margin:0; color:#2D3A4B; float:left; z-index:101;
	}  
	#login #login_password { 
	  width:141px; height:14px;	border-right:0; background:#FFF url(./apps/login/password.gif) no-repeat 3px 1px;
	  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;
	  -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; border-bottom-left-radius:6px;
	  font-size:8pt; padding:2px 5px 2px 25px; margin:0; color:#2D3A4B; float:left; z-index:101;
	}  
	#login #login_submit { 
	  width:100px; height:42px; font-size:13px; font-weight:bold; padding:11px 5px; margin:0 40px 0 0; color:#5B2113; float:right; z-index:100;
	  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;
	  -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px;
  	  -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-bottom-right-radius:6px;
	}  
	#login ul { padding:0; margin:0; float:left; }
    #login li { color:#94A3B4; font-size:8pt; list-style-position:inside; }	
    #login img.avatar {
   	  border:1px solid #FFF; margin:5px 10px 5px 2px; float:left;
   	  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow: 0px 0px 4px #FFF;
    }
    #login div { 
	  width:auto; background:#2B333B; border:1px solid #757F8B;
  	  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow: 0px 0px 4px #444444;
	  float:left; margin:5px 0; padding:0 5px; color:#000; 
	}
	  #login div img { float:left; padding:0; margin:3px 1px 4px 3px; border-radius:0; box-shadow:0 0; border:0; }
      #login div a { color:#CCD4DC; text-decoration:none; font-size:8pt; float:left; margin:2px 10px 0px 3px;  }
      #login div a:hover { color:#CCD4DC; text-decoration:underline; }
   
  #online { float:left; width:160px; height:62px; margin-top:18px; padding:0px 33px; }
    #online p { width:80px; float:left; text-align:center; font-size:12px; }
    #online img { padding:0; }
    #online a { text-decoration:none; }
    
  #search { width:340px; height:37px; overflow:hidden; float:right; font-size:10pt; margin:12px 0 0 0px; padding:10px 0 15px 40px; border-left:2px solid #3E454D; }  
    #search form { overflow:hidden; height:26px; }
	#search #search-text { 
	  width:208px; height:16px; border-right:0; background:#FFF url(./images/search.png) no-repeat 5px 3px;
	  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;
	  -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px;
  	  -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; border-bottom-left-radius:6px;
	  font-size:10pt; padding:3px 5px 3px 25px; margin:0; color:#2D3A4B; float:left; z-index:101;
	}  
	#search #search-send { 
	  width:100px; height:26px;
	  -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;
	  -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px;
  	  -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-bottom-right-radius:6px;
	  font-size:13px; font-weight:bold; padding:3px 5px; margin:0; float:left; z-index:100;
	}  
	#search p,#login p { clear:both; text-align:center; margin:0; padding:5px 0 0 0; }
	#search a,#login a { text-decoration:none; }
	#search a:hover,#login a:hover { text-decoration:underline; }

/* MENÜ */
#menu { 
  width:990px; height:45px; margin:0 auto;
  -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; border-top-right-radius:6px;
  -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; border-top-left-radius:6px;   
  -moz-box-shadow:0px -5px 10px #000; -webkit-box-shadow:0px -5px 10px #000; box-shadow:0px -5px 10px #000;
}    
#menu ul { width:990px; float:left; padding:0; margin:0; overflow:visible; position:absolute; z-index:5000; }
#menu li { margin:0; border:0; display:inline; list-style:none; position:relative; list-style-position: outside;
  height:45px; font-size:12px; font-family:sans-serif; font-weight:normal; text-transform:uppercase; padding:0; float: left;
}
#menu li a { float:none; display:block; font-weight:normal; text-decoration:none; width:auto; height:100%; padding:0; overflow:hidden; }
#menu li a span { width:auto; display:block; padding-left:12px; line-height:45px; z-index:150; }
#menu li.home,#menu li.home:hover { 
  float:left; padding:8px 0 7px 0; margin:0; height:30px; overflow:hidden; width:56px;
  -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px;  
  background:#FEFEFE url(./images/bottom-bg.jpg) bottom repeat-x; border-right: 1px solid #C6BFB9;
}
#menu li.home img { border:0; padding:0px 12px 0px 12px; margin:0; }
#menu li.home a { padding:0; display:block; width:100%; height:100%; }
#menu li.about,#menu li.about div { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
#menu ul li ul { 
  visibility: hidden; display: block; top:45px; left:-1px;	width:220px; border:0; padding:0 0 5px 0;
  border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow:visible; z-index:200;
}   

#menu ul li ul li { display:block; width:220px; padding:0; border:0; height:29px; z-index:250; }
#menu ul li ul li span {padding: 7px 0 0 10px; margin: 0;}
#menu ul li ul li a { padding: 7px 0 0 10px; width: auto; height: 22px;}
#menu ul li ul li ul { left: 220px; top: 0px; }
#menu ul li ul li img { margin-right: 10px; float: right; }


.menuBouncer { padding:0 !important; width:100%; height:45px; z-index:100; }
  
#headerpic {
  width:990px; height:168px; background:#FBFBFB; border:1px solid #C5C5C5; margin:0 auto; padding:0;
  -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; border-bottom-left-radius:6px;
  -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; border-bottom-right-radius:6px;
  -moz-box-shadow:0px 0px 10px #DEDEDE; -webkit-box-shadow:0px 0px 10px #DEDEDE; box-shadow:0px 0px 10px #DEDEDE;
}
  #headerpic div { width:980px; height:158px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:5px; }
  #headerpic #headswf { padding:0; margin:0; width:980px; height:140px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
  #headerpic #headerapp { 
    width:auto; height:14px; float:right; border:0; overflow:hidden; padding:2px 2px 0 2px; margin:0 2px 0 0; background:#FFF;
  	opacity:0.6; filter: -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; alpha(opacity=60);  	
  	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; z-index:100; 
  }
    #headerpic #headerapp img { width:12px; height:12px; float:none; z-index:101;  }
    #headerpic #headerapp form { padding:0; margin:0 1px 0 0; float:left; z-index:101;  }
  
#content { width:992px; margin:0 auto; padding:0; margin-top:10px; margin-bottom:0px; overflow:visible; }  
#left { width:272px; overflow:visible; float:left; margin:0; }  
  #left div.box { width:250px; }    
#right { width:720px; overflow:visible; float:left; padding:0; margin:0; }
  #right div.box { width:708px; }
  #right div.box .content { width:auto; text-align:justify; padding:10px; }
  #right div.box table { width:708px; }
    
#bottom { 
  height:38px; width:990px; margin:0 auto; padding:0; border:1px solid #C5C5C5; color:#909397; clear:both;
  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
  -moz-box-shadow:0px 0px 10px #DEDEDE; -webkit-box-shadow:0px 0px 10px #DEDEDE; box-shadow:0px 0px 10px #DEDEDE;
}
#copyright-bottom { width:990px;  margin:0 auto; text-align:center; padding:15px 0; color:#909397; }
  #copyright-bottom a { color:#7B8189; text-decoration:underline; }
  #copyright-bottom a:hover { text-decoration:none; }
  #copyright-bottom #rss { width:290px; margin:0 auto; margin-top:10px; margin-bottom:10px; font-size:9pt; }
  
/* BOX-ok */
div.box {
  overflow:hidden;
  background-color:#FBFBFB; border:1px solid #C5C5C5; margin:0 0 10px 0; padding:5px;  
  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;  
  -moz-box-shadow: 0px 0px 10px #DEDEDE; -webkit-box-shadow: 0px 0px 10px #DEDEDE; box-shadow: 0px 0px 10px #DEDEDE;
}
  div.box div.box { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:1px solid #CCC; }
  div.box .headline,div.box .headline2 {   	
   	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
  	-moz-box-shadow: 0px 5px 10px #E5E5E5; -webkit-box-shadow: 0px 5px 10px #E5E5E5; box-shadow: 0px 5px 10px #E5E5E5;
   	height:28px; overflow:hidden; clear:both;
  }
  div.box .headline2 { height:40px; }
    div.box h1 { padding:2px; margin:0; font-weight:bold; font-size:14px; }  
    div.box h1 a { font-weight:bold; }
    div.box h2 { padding:2px; margin:0; font-weight:bold; font-size:9pt; }  
    div.box .headline h1,div.box .headline2 h1 { padding:5px 12px; margin:0; font-weight:normal; font-size:14px; }
    div.box .headline2 h1 { padding:12px; }
    div.box .headline a,div.box .headline2 a { text-decoration:none; font-weight:normal; }    
    div.box ul { list-style-position:outside; list-style-type:square; color:#171C22; padding-left:15px; }
	div.box ul a.selected { color:#000; text-decoration:underline; }
	 
	ul.tabs { padding:11px 0 0 10px; margin:0; }
	  ul.tabs li { float:left; display:inline; list-style:none; list-style-position:outside; cursor:pointer; }
	  ul.tabs li a {
	  	text-decoration:none; height:40px; float:left; display:block;
		background-repeat:no-repeat; background-position:right top; 
		margin-right:-8px; padding:7px 22px 0 11px; position:relative;
		-moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px; border-top-left-radius:3px;
	  }
      ul.tabs li.active { z-index:2000; position:relative; }            
	  ul.tabs li.active a { position:relative; z-index:2000; }
      ul.tabs .hide { position: absolute; top: -9999px; left: -9999px; }
			 
  div.box .headline3,div.box .headline3:hover,
  div.colorbox .headline3,div.colorbox .headline3:hover {
   	 -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
   	 border:0; height:16px; width:210px; margin:0 auto; padding:2px 5px; background:#DBDCDD;
  } 
    div.box .headline3 h1 { float:left; padding:0; margin:0; }
    div.box .headline3 h2 { float:left; padding:0; margin:1px 0; font-weight:normal; }
    
  div.box .content { width:240px; overflow:auto; padding:10px 4px; text-align:center; }
  div.box .content-rounded { overflow:auto; text-align:center; padding:5px; border:1px solid #DDD;
    -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin-top:5px; width:236px;
  }  
    div.box .content-rounded ul { list-style-position:inside; font-size:8pt; text-align:left; margin:0 5px; padding:0; color:#777; }
    div.box .content-rounded .headline3 { width:226px; text-align:left; font-size:8pt; }
  
  div.box table {
  	border:1px solid #D0D0D0; background:url(./images/bottom-bg.jpg) bottom repeat-x; padding:5px; font-size:9pt;
    -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
  }
    div.box table h1 { font-size:15px; }
    div.box table td { padding:1px 5px; border:1px solid #FFF; border-bottom:1px dashed #DDD; }
    div.box table tr:last-child td { border-bottom:0; padding:1px 5px 2px 5px; }
    div.box table td.left { border-right:1px solid #D0D0D0; width:100px; text-align:right; }
    div.box table td.text { text-align:justify; padding:10px 5px; }
    div.box table td.title { font-size:11pt; font-weight:bold; font-family:Verdana,sans-serif; padding-bottom:3px; }
    div.box table td.headline { color:#FFFFFF; height:30px; text-align:center; border:0; }
      div.box table td.headline select { font-size:10px; }
      div.box table td.headline .pagecount a { margin:0 1px; }
      div.box table td.headline .pagecount span { margin:0 2px; }
    
    div.box table tr:hover td.headline { border:0; }
    div.box table tr:hover td.headline2 { border:0; }
    div.box table tr:hover td.headline3 { border:0; }    
    div.box table td.spacer,div.box table tr:hover td.spacer { background:none; border:0; height:10px; }    
    div.box table tr:hover {}
    div.box table tr:hover td { background:#DDD; border:1px solid #BBB; padding:1px 5px 1px 5px; }
    
    div.box table td.sticked { background:#F4F2F2; border:1px solid #BBB; }      
    div.box table.noborder td.left,div.box table.noborder td.right,
    div.box table.noborder td.left:hover,div.box table.noborder td.right:hover
      { border:0; border-bottom:1px dashed #DDD; background:none; padding:1px 5px; }
    div.box table.noborder tr:last-child td,div.box table.noborder tr:last-child td:hover { border:0; }
    div.box table.noborder td.headline3 { border:0; padding:3px 5px; }      
    div.box table.noborder td.text { border:0; background:none; padding:10px 5px; }
    div.box table.noborder td.spacer { border:0; background:none; padding:1px 5px; }    
    div.box table td.category { padding:5px; background:none; border:0; border-bottom:1px dashed #CCC; }
    div.box table td.category:hover { padding:5px; background:none; border:0; border-bottom:1px dashed #CCC; }
    div.box table tr:last-child td.category { border-bottom:0; padding:5px; }
    
    div.box table td.dataonly { background-color:#F1F1F1; border-bottom:1px solid #F1F1F1; }
    div.box table td.dataonly2 { background:#F1F1F1 url(./modules/encyclopedia/dataonly.jpg) top right no-repeat; border-bottom:1px solid #F1F1F1; }
   
div.colorbox {
  width:248px; overflow:hidden; margin:0 0 10px 0; padding:5px;
  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
  -moz-box-shadow: 0px 0px 10px #DEDEDE; -webkit-box-shadow: 0px 0px 10px #DEDEDE; box-shadow: 0px 0px 10px #DEDEDE;
}  
  div.colorbox a { font-size:7pt; font-weight:normal; }
  div.colorbox h1 { padding:0; margin:0; font-size:10pt; }
  div.colorbox table { width:248px; font-size:8pt; margin:6px 0; }
  div.colorbox table td { padding:0 4px; }
  div.colorbox table td.left { text-align:right; }
  div.colorbox input.button { font-size:8pt; padding:0 8px; border:0; background:url(./images/bottom-bg.jpg) bottom repeat-x; color:#171C22; }
  div.colorbox select { font-size:8pt; padding:0 0 0 5px; background:#E6E6E6 url(./images/bottom-bg.jpg) bottom repeat-x; color:#171C22; }
  div.colorbox .report { font-size:12pt; padding-top:8px; }
  div.colorbox .report a { font-size:12pt; font-weight:bold; }

div.titlebox {
  background:url(./images/bottom-bg.jpg) repeat-x; overflow:auto; height:38px; margin:0 auto; padding:0;
  border-top:1px solid #D0D0D0; border-left:1px solid #D0D0D0; border-bottom:1px solid #B9BABB; border-right:1px solid #B9BABB; color:#000;
  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;
}
  div.titlebox h1 { padding:9px 10px 0 10px; margin:0; font-weight:normal; font-size:13pt; font-family:Verdana,sans-serif; float:left; color:#000; }
  div.titlebox img { float:left; }
  div.titlebox a { font-weight:normal; }
  div.titlebox div.button { background:url(./images/titlebox-separator.jpg) top left no-repeat; width:auto; height:32px; display:block; padding:3px 10px; margin:0; float:right; border:0; }
    div.titlebox div.button img:hover { opacity:0.7; }
  div.titlebox .pagecount { margin:6px 0 0 0; }
    div.titlebox .pagecount span { font-size:10pt; float:left; margin:0 1px; padding:2px 4px; }
    div.titlebox .pagecount a { color:#FFF; font-size:9pt; float:left; margin:0 1px; padding:2px 2.3px; }
    div.titlebox .pagecount a:hover { opacity:0.5; }
    div.titlebox .pagecount select { float:left; font-size:9pt; padding:0 2px; margin:2px 1px; }
  div.titlebox ul { float:right; padding:0; margin:0; overflow:auto; }
  div.titlebox li { 
  	display:inline; list-style:none; list-style-position:outside; background:url(./images/titlebox-separator.jpg) top left no-repeat;
  	height:29px; padding:9px 10px 0 10px; margin:0; border:0; float:left; font-size:12pt; color:#555; cursor:pointer;
  }
    div.titlebox ul li#button_selected  { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
  
/* Gombok */
.button {
  height:20px; width:auto; padding:5px; margin:0 auto; font-weight:normal;
  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
}
  .button a { color:#FFFFFF; font-weight:normal; }
  .button span { font-size:7pt; color:#000; float:left; }
  
 /* Adver */
#adver { margin-left:10px; }
#adver img,#adver object {
  width:214px; height:50px; border:1px solid #C7C3C3; padding:3px; clear:both; overflow:hidden; float:left; margin-bottom:3px;
  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
  
/* Encyclopedia preview */
#encyclopedia-preview { width:727px; height:179px; position:relative; overflow:hidden; margin-left:1px; margin-bottom:2px; }
#encyclopedia-preview ul { list-style:none; padding:0; margin:0; width:720px; }
#encyclopedia-preview ul #slide { position:absolute; left:0px; top:0px; width:727px; }
#encyclopedia-preview ul #slide li { width:727px; overflow:hidden; position:relative; padding:0; margin:0; }

/* Project preview */
#projects_preview { float:right; width:258px; height:186px; padding:5px 0; }
#projects_preview ul { list-style:none; padding:0; margin:0; width:246px; }
#projects_preview li.thumb { width:242px; height:136px; box-shadow:none; overflow:hidden; }
#projects_preview li div { position:relative; top:110px; left:0px; right:0px; bottom:2px; background:rgba(0,0,0,0.5); color:#FFF; font-size:13px; padding:5px; }
ul#slide_projects_nav { list-style:none; padding:0; margin:9px 5px 8px 0; width:146px; float:right; }
ul#slide_projects_nav li { 
  width:0px; height:0px; overflow:hidden; float:right; padding:5px;margin:0 1px 1px 0; 
  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer;
}
ul#slide_projects_nav li#button_selected { background:#FFF; }
ul#slide_projects_nav li.button_selected { background:#FFF; }

div.encyclopedia-box {
  width:107px; height:167px; float:left; padding:3px; margin:2px 3px 0 0; border:1px solid #C7C3C3;
  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background:#FFF; overflow:visible;
}
div.encyclopedia-box .hover_content { display:none; }
div.encyclopedia-box:hover .hover_content {
  float:left; display:block; position:absolute; padding:5px;
  background:rgba(0,0,0,0.7); z-index:300; width:97px; height:157px;
}
div.encyclopedia-box img { width:107px; height:167px; float:left; z-index:100; position:relative; }
div.encyclopedia-box a { font-weight:normal; font-size:10px; color:#FFF; }

/* Thumb */
.thumb { 
  margin:0 5px 5px 5px; padding:2px; box-shadow: 0px 3px 10px #AAAAAA; border:1px solid #CCCCCC; 
  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
}

/* Twinkle */
.twinkle { opacity:1.0; filter: -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; alpha(opacity=100);  }
.twinkle:hover { opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);  }

/* Oldalszámozás */
.pagecount { font-size:8pt; }
  .pagecount a { font-weight:normal; text-decoration:none; padding:1px 3px; margin:0; font-size:8pt; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
  .pagecount a:hover { }
  .pagecount span {}

/* Fórum tábla */
table.forum-t tr td { border:1px solid #E5E5E5; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
  .forum-t .pagecount { padding:0; margin:0 5px 2px 5px; }
  .forum-t .pagecount a { font-size:8pt; }
.icon { width:32px; }
.description a { font-size:11pt; }
.lastpost { width:200px; }
.lastpost a { font-weight:normal; }
.topicdb { width:60px; text-align:center; }
.quote,.forum-box,.spoiler { background:#DDD url(./modules/forum/quote.png) 5px 5px no-repeat; padding:5px 10px 5px 27px; border:1px solid #BBB; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin:5px 0; }
.forum-box,.spoiler { background:#DDD; padding:5px 10px; }
.spoiler { line-height:120%; height:13px; overflow:hidden; }
.teambox { border:1px solid #DDD; width:94px; margin:0 auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:auto; padding:5px; }

/* Chat */
.chatbox .box { margin:0 4px 4px 0;padding:2px 2px 0 2px;float:left;z-index:11;position:relative; text-align:justify; min-height:30px; }

/* megjegyzés buborékok */
#dhtmltooltip { position: absolute; left:-300px; border:2px solid #FFF; font-size:11px;
  box-shadow: 0px 0px 10px #000; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
  padding:2px 5px 4px 5px; background:url(./modules/tippbg.png); color:#FFFFFF; visibility: hidden; z-index: 5000; }
#dhtmlpointer { position:absolute; left:-300px; z-index:5001; visibility:hidden; }
.tooltip { display:none; background:transparent url(./js/tooltips/black_arrow_bottom.png) no-repeat; font-size:12px; height:66px; width:173px; padding:28px 18px; color:#fff; z-index:10000; }

/* Ajaxos keresőlista */
.validate { background:#FFFFFF url(./modules/avaible.gif) 139px no-repeat; }
.suggestionsBox { position:relative; left:0; top:-1px; margin:0; width:200px; border:0; }
.suggestionList { z-index:300; margin:0px; padding:2px 0px; overflow:auto; float:none; background:#FFFFFF; border:1px solid #63ABC7; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.suggestionList ul { padding:0; margin:0 0 0 -8px; border:0;}
.suggestionList li { margin:0 2px; padding:1px 4px; cursor:pointer; float:none; list-style-position:inside; list-style-type:square; }
.suggestionList li:hover { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; background-color:#DBDCDD; }

/* Képgaléria csúsztató */
#slider { width: 650px; margin: 0 auto; margin-top:10px; position: relative; border: 10px solid #ccc; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.scroll { overflow: hidden; width: 650px; margin: 0 auto; position: relative; }
.scrollContainer { position: relative; }
.scrollContainer div.panel { padding: 10px; width: 274px; height: 302px; }
#left-shadow { position:absolute; top:0; left:0; width:12px; bottom:0; background:url(./apps/box-generator/leftshadow.png) repeat-y; }
#right-shadow { position:absolute; top:0; right:0; width:12px; bottom:0; background:url(./apps/box-generator/rightshadow.png) repeat-y; }
.inside { padding: 10px; border: 1px solid #CCC; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.inside img { display: block; margin: 0 0 10px 0; width: 250px; }
.inside h2 { font-weight: normal; color: #111; font-size: 16px; margin: 0 0 8px 0; }
.inside p { font-size: 11px; color: #888; }
.scrollButtons { position: absolute; top: 127px; cursor: pointer; }
.scrollButtons.left2 { left: -29px; }
.scrollButtons.right2 { right: -29px; }

/* FTP kezelő */
#ftp { background:#FFFFFF; border:1px solid #C0CEE2; margin-top:2px; padding:0; width:540px;height:180px; }
#ftp p { padding:0; margin:0; background-color:#EEEEEE; 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; background:#FFFFFF; font-size:8pt; }    
#ftp select option.updir { padding: 2px 2px 2px 16px; background:#FFFFFF url(./modules/ftp/updir.png) 1px 3px no-repeat; }
#ftp select option.dir { padding: 2px 2px 2px 16px; background:#FFFFFF url(./modules/ftp/folder2.png) 1px 3px no-repeat; }
#ftp select option.file { padding: 2px 2px 2px 16px; background:#FFFFFF url(./modules/file.png) 1px 3px no-repeat; }

/* Vegyes */
.term { text-decoration:none; border-bottom:1px dashed; cursor:help; }
.term:hover { text-decoration:none; }
div.h1 { font-size:15px; border-bottom:1px dashed #AAA; border-left:4px solid #AAA; font-weight:bold; padding:2px 5px; clear:both; }
div.h2 { font-size:13px; border-bottom:1px solid #AAA; font-weight:bold;  padding:2px 0; clear:both; }

/* Naptár */
.naptar { width:232px; margin:0 auto; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background-color:#D2D2D2; }
.naptar div { text-align:center; background-color:#9C9C9C; color:#FFF; font-weight:bold; margin:0 2px; overflow:auto;padding:0; }
.naptar a { float:left; border:1px solid #9C9C9C; text-align:center; width:29px; height:18px; margin:1px; padding:2px 0 0 0;
  background-color:#E2E2E2; cursor:pointer; text-decoration:none; color:#000; }
.naptar a:hover { text-decoration:none; }
.naptar p { padding:0; height:16px; overflow:hidden; background:#DDD; }
.naptar p.left { float:left; width:30px;  }
.naptar p.center { float:left; width:168px; text-align:center; color:#000; }
.naptar p.right { float:left; width:30px; }
.naptar p a { border:0; padding:0; margin:0; width:auto; height:auto; background:none; text-align:center; float:none; }
.naptar span { float:left; border:1px solid #9C9C9C; text-align:center; width:29px; height:18px; margin:1px; background-color:#E2E2E2; color:#000; padding:2px 0 0 0; }
.naptar span.head { float:left; border:0; padding-top:5px; text-align:center; font-weight:bold; font-size:8pt; width:31px; height:18px; margin:1px; color:#000;background-color:transparent; }
