
/*
body{
	margin:0;
	padding:0;
	background:#FFFFFF;	
	color:#666666;
	font-family:"Trebuchet MS", Verdana;
	font-size:12px;
}

input, textarea, select{
	font-family:"Trebuchet MS", Verdana;
	font-size:11px;
	color:#2F65A4;
	border:1px solid #D2E6FB;	
	padding:0 5px 0 5px;
}

input.checkbox{
	border:0;
	padding:0;
	width:auto !important;
}


textarea{
	padding:0 0 0 5px;
}

select{
	padding:0 0 0 5px;
}

input.button{
	width:63px !important;	
	border:0;
	padding:1px 5px 0 5px;
	background:url(/img/g.png) no-repeat !important;
	background-image: none;
	filter: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=/img/g.png);
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
}
*/

/*
a {
    cursor: pointer;
}

a:link, a:active, a:visited{
	font-size:11px;
	text-decoration:none;
	color:#306197;
}
a:hover{
	font-size:11px;
	text-decoration:underline;
	color:#FF7E00;
}
*/

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

a.s{
	color:#FF7E00;
}
a.big:link, a.big:active, a.big:visited{
	font-size:18px;
	text-decoration:none;
	color:#306197;
	padding:0 0 0 10px;
	background:url(/img/arrow.gif) no-repeat;
	background-position:left center;
}
a.big:hover{
	font-size:18px;
	text-decoration:underline;
	color:#FF7E00;
	padding:0 0 0 10px;
	background:url(/img/arrows.gif) no-repeat;
	background-position:left center;
}

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

#right{
	width:250px;
	float:right;
	margin:20px 0 0 0;
}

#right strong {
  font-size: 12px;
}

#left{
	width:505px;
	float:left;
	margin:20px 0 0 0;
}

#right_closer{
	width:250px;
	float:right;
	margin:10px 0 0 0;
}

#left_closer{
	width:470px;
	float:left;
	margin:10px 0 0 0;
}

#b728{
	width:728px;
	height:90px;
	background:none;
}

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

/*
h1{
	margin:0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#2F65A4;
}
h1 a{
	padding:0 0 0 20px;
	font-weight:bold;
	font-size:12px;
}
*/
/*
h1 b{
	font-weight:normal;
	color:#FF7E00;
}
*
*/

/*
.box{
	background:#F1F8FF;
	color:#306197;
	padding:10px 20px 10px 20px;
}

.brt{
	width:250px;
	height:6px;
	background:url(/img/brt.gif) no-repeat;
	font-size:0;
}
.brb{
	width:250px;
	height:6px;
	background:url(/img/brb.gif) no-repeat;
	font-size:0;
	margin:0 0 10px 0;
}

.brst{
	width:200px;
	height:6px;
	background:url(/img/brst.gif) no-repeat;
	font-size:0;
}
.brsb{
	width:200px;
	height:6px;
	background:url(/img/brsb.gif) no-repeat;
	font-size:0;
	margin:0 0 10px 0;
}
.blt{
	width:470px;
	height:6px;
	background:url(/img/blt.gif) no-repeat;
	font-size:0;
}
.blb{
	width:470px;
	height:6px;
	background:url(/img/blb.gif) no-repeat;
	font-size:0;
	margin:0 0 10px 0;
}
.blbt{
	width:520px;
	height:6px;
	background:url(/img/blbt.gif) no-repeat;
	font-size:0;
}
.blbb{
	width:520px;
	height:6px;
	background:url(/img/blbb.gif) no-repeat;
	font-size:0;
	margin:0 0 10px 0;
}
.bt{
	width:730px;
	height:6px;
	background:url(/img/bt.gif) no-repeat;
	font-size:0;
}
.bb{
	width:730px;
	height:6px;
	background:url(/img/bb.gif) no-repeat;
	font-size:0;
	margin:0 0 10px 0;
}

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

ul.normal {
	margin:10px 0 10px 15px;
	padding:0;
	list-style-type:none !important;
	list-style-image:none !important;
}

ul.normal li {
	margin:0 0 5px 0;
}

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

hr {
	height:0px;
	border-top:1px solid #D2E6FB;	
}

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

.list_plus {
  background: url(/img/plus.png) no-repeat;
	background-position:left center;
}

.list_minus {
  background: url(/img/minus.png) no-repeat;
	background-position:left center;
}

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

/* ----------------------------------------------------------------------- */
/* szótár  */
/* ----------------------------------------------------------------------- */
/*
#matchChooser {
   width: 100%; 
   float: left;
}

#matchChooser input.checkbox {
  width: auto !important; 
  float: left;
  
  border:0;
  padding:0;
  width:auto !important;
}

#matchChooser p {
  width:auto;
  float:left; 

  color: #2F65A4;

  margin: 0; 
  padding:0; 
}

#matchChooser p.sel {
  width:auto;
  float:left; 
  
  margin: 0; 
  padding:0;
  
  font-weight:bold;
  color:#FF7E00;
}
*/


/*
h2{
	margin:16px 0 0 0;
	padding:0 0 0 15px;
	font-size:16px;
	background:url(/img/h2.gif) no-repeat;
	background-position:left center;
	color:#306197;
}
*/
/*
h2 b{
	font-size:12px;
	font-weight:normal;
}
*/
/*
h2.orange{
	color:#FF7E00;
}
*/
/* ----------------------------------------------------------------------- */

p.orange{
	color:#FF7E00;
	font-weight:bold;
}
/*
h2.orange b{
	color:#306197;
	font-size:12px;
	font-weight:normal;
}
h2.orange a:link, h2.orange a:active, h2.orange a:hover, h2.orange a:visited{
	font-size:16px;
	color:#FF7E00;
}
*/


p.next{
	text-align:right;
	margin:-15px 0 0 0;
	*margin:-25px 0 0 0;
	padding:0;
}

p.next a:link, p.next a:active, p.next  a:hover, p.next a:visited{
	background:url(/img/next.gif) no-repeat;
	background-position:right center;
	padding:0 10px 0 0;
	color:#92B6DA;	
}

p.arw{
	background:url(/img/arw.gif) no-repeat;
	background-position:left top;
	margin:6px 0 0 6px;
	padding:0 0 0 10px;
}

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

ul#snews{
	margin:0;
	padding:0;
	width:200px;
	list-style-type:none!important;
	list-style-image:none!important;			
}
ul#snews li{
	margin:0 0 5px 0;
}
ul#snews input{
	margin:5px 0 0 0;
	width:190px;
}
ul#snews .button{
	float:right;	
}
ul#snews a{
	color:#B2D3F6;
}

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

p.star{
	float:right;
	margin:22px 0 0 0;
}
p.star a{
	padding:0 20px 0 0;
}
p.star img{
	margin:0 1px 0 1px;
}

span.star img{
	margin:0 1px 0 1px;
}
div.admin_answer{
	padding:0 0 0 14px;
	*margin:-10px 0 -10px 0;
	border-left:5px solid #FFD6AE;
}
div.user_answer{
	padding:0 0 0 14px;
	margin:0 0 0 14px;
	*margin:-10px 0 -10px 14px;
	border-left:5px solid #D4E7FA;
}

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

table.paging{
	margin:0 auto 5px auto;
}

table.paging b{
	font-size:16px;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	background:#FF7E00;
	color:#FFFFFF;
}

table.paging a:link, table.paging a:active, table.paging a:visited{
	font-size:16px;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	background:#F1F8FF;
}

table.paging a:hover{
	font-size:16px;
	font-weight:bold;
	padding:2px 6px 2px 6px;
	background:#FF7E00;
	color:#FFFFFF;
	text-decoration:none;
}

table.guest td{
	white-space:nowrap;
}

table.guest td.blue{
	background:#E0EFFE;
	padding:4px 10px 4px 10px;
}

table.guest td.smilies{
	white-space:normal;
}

table.guest input{
	width:90%;
}

table.guest select, table.guest  textarea{
	width:97%;
}

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

ol{
	font-size:16px;
	font-weight:bold;
	padding:0 0 0 20px;
	*padding:0 0 0 25px;
	margin:0;
}

ol p{
	font-size:12px;
	font-weight:normal;
}

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

table.comment th{
	text-align:left;
	vertical-align:top;
	font-size:14px;
	width:20%;
}

table.comment input{
	width:97%;
}

table.comment textarea{
	width:98%;
}

table.online td{
	background:#FFFFFF;
	vertical-align:top;
}

table.online h2{
	margin:0;
	cursor:move;
}

table.online ul{
	list-style-image:none !important;
	display:none;
}

table.online ul li.up{
	text-align:right;
	margin:0 1px -15px 0;
}

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

ul.onlinedic{
	list-style-image:none !important;
	margin:0;
}
ul.onlinedic li{
	margin:0 0 7px 0;
}
ul.onlinedic li div{
	float:right;
	margin:0 15px 0 0;
	*margin:0 8px 0 0;
}


label{color:#306197;}

.bgWhite {
	background:#FFFFFF !important;
}

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

/*
input.bcp{
	width:125px !important;	
	border:0;
	padding:1px 0 0 0;
	background:url(/img/bcp.gif) no-repeat;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;	
}

input.regb{
	width:143px !important;	
	height:41px;
	border:0;
	padding:0;
	background:url(/img/regb.gif) no-repeat;
	
}

.onlinedic label {
	vertical-align:top;
}

.onlinedic label.sel{
	font-weight:bold;
	color:#FF7E00;
}

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

.tipp{
	height:26px;
	background:#FFEFCD url(/img/tipp.gif) no-repeat left;
	margin:10px 0 0 0;
	font-style:italic;
	color:#2F65A4;
	padding:4px 0 0 43px;
}
.tipp b.l{
	background:url(/img/tippl.gif) no-repeat;
	width:4px;
	height:30px;
	float:left;
	margin:-4px 0 0 -43px;
}

.tipp b.r{
	background:url(/img/tippr.gif) no-repeat;
	width:4px;
	height:30px;
	float:right;
	margin:-4px 0 0 0;
}

.tipp span{
	font-size:16px;
	font-weight:bold;	
}

.tipp a {
    font-family: "Trebuchet MS",Verdana,Arial;
    font-size: 11px !important;
}

/* ------------------------------------------------------------------------- */
/* Layered box begin */
#layer{
	background:#83AEDF;
	position:absolute;
	width:100%;
	height:100%;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	display:none;
}

#window{
	position:absolute;
	display:none;
	z-index:100;
	top:200px;
	left:400px;
	border:2px solid #FFFFFF;
	background:#E6F2FF;	
}

p#windowtitle{
	font-size:20px;
	color:#2F65A4;
	margin:17px 0 0 17px;
}

div#windowcontent{
	border-bottom:1px solid #C5DEF9;
	border-top:1px solid #C5DEF9;
	margin:8px 17px 8px 17px;
	padding:10px 0 10px 0;
	*margin:-4px 17px 0px 17px;
	*padding:3px 0 3px 0;
	color:#2F65A4;
}

#window #close{
	width:21px;
	height:19px;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
}

#window #lbtl{
	width:7px;
	height:7px;
	background:url(/img/lbtl.gif) no-repeat;
	position:absolute;
	top:-2px;
	left:-2px;
}

#window #lbtr{
	width:7px;
	height:7px;
	background:url(/img/lbtr.gif) no-repeat;
	position:absolute;
	top:-2px;
	right:-2px;
}

#window #lbbl{
	width:7px;
	height:7px;
	background:url(/img/lbbl.gif) no-repeat;
	position:absolute;
	bottom:-2px;
	left:-2px;
}

* html #window #lbbl{
	bottom:-13px;
}

#window #lbbr{
	width:7px;
	height:7px;
	background:url(/img/lbbr.gif) no-repeat;
	position:absolute;
	bottom:-2px;
	right:-2px;
}

* html #window #lbbr{
	bottom:-13px;
}

/* Layered box end  */
/* ------------------------------------------------------------------------- */

/* ------------------------- */
/* Autocompleter */

div.auto_complete {
  width: 350px;
  background: #fff;
}

div.auto_complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
	list-style-type:none !important;
	list-style-image:none !important;
}

div.auto_complete ul li {
  margin:0;
  padding:3px;
}

div.auto_complete ul li.selected {
  background-color: #ffb;
}

div.auto_complete ul strong.highlight {
  color: #800;
  margin:0;
  padding:0;
}

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

div.keymap {
  display: none;
  
  width: 410px;
  height: auto;
  float: none !important; 
  margin: 5px 0 0 0 !important;
}

div.keymap a {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  padding: 1px 2px 1px 2px;
}

div.keymap a:hover {
  /*background: #80B1EC;*/
  text-decoration: none;
}

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