@charset "utf-8";

body
{
  min-width: 850px;
}

#search select.suggest option
{
 width: 400px !important;
}

body { /* ÖSSZES TARTALOMRA ÉRVÉNYES BEÁLLÍTÁSOK */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px 10px 10px 10px;
	background-color: #c8c8c8;
  background-image: url(/images/bg_body.gif);
  background-repeat: repeat-x;
  font-family: Verdana;
}

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

a:hover {
	color: #d36800;
	text-decoration: underline;
	font-weight: bold;
}

a.navigation {
	color: #FFFFFF;
	margin: 0;
	padding: 3px 6px 3px 6px;
}

a.navigation:hover {
	color: #FFFFFF;
	background-color: #dd7711;
	text-decoration: none;
}


#sign_in
{
  margin-left: 50px;
  margin-top: 100px;
  width: 190px;
  height: 70px;
  padding: 10px;
  padding-top: 20px;
  background-image: url(/images/button_bkg2.jpg);
  float:left;
	text-align: center;  
}
#sign_in a
{
  color: #333333;
	font-size: 16px;
}

.formDefault{
	background-color:#FFFFFF;
	border: 1px solid #AAAAAA;
}

.formError{
	background-color:#FFCCCC;
	border: 1px solid #AAAAAA;
}

th{
	text-align: right;
	vertical-align: top; 
}

h2.faq{
	font-size: 14px;
}

.error{
	color: #FF0000;
  	vertical-align: middle;
	font-size: 10px;
	padding-left: 8px;
	vertical-align: top;
}

input, select {
	background-color: #fff;
	border: 1px solid #132651;
	color: #132651;
	font-size: 12px;
}

#buttonRpl {
  width: 100px;
  height: 20px;
  margin: 0;
  padding: 0;
  border: 0;
  background: url(images/button_bg.gif) no-repeat center top;
  cursor: pointer;
  cursor: hand;
}

#filterSearcher{
/*
  background-color: #E0FFE0;
*/
}

h2{
  background-color: #E0E0E0;
  border-left: 12px solid #D36800;
  padding: 1px 0 1px 6px;
}

input.button { /* GOMBOKRA �RTELMEZETT OSZT�LY */
  background-color: #132651;
  color: #FFFFFF;
  cursor: pointer;
  border: 1px solid #CCCCCC;
  font-size: 12px;
}

input.noborder { /* RADIO-GOMBOKRA �RTELMEZETT OSZT�LY */
	border: 0;
	background-color: transparent;
}

th.header, td.header { /* T�BL�ZATOK ELS� SOR�NAK CELL�I (FEJR�SZ) */
	font-size:11px;
	background-color: #3b9ba6;
	color: #fff;
}

th.header_fixed, td.header_fixed { /* T�BL�ZATOK ELS� SOR�NAK CELL�I (FEJR�SZ) */
	font-size:11px;
	background-color: #bbbb96;
	color: #fff;
	text-align:center;
}

td.headerIn {
    background-color: #999;
    color: #fff;
    font-size:11px;
}


th.firstcell { /* T�BL�ZAT SORAIBAN ELS� CELL�K */
	background-color: #bbdce0;
}
a img { /* HIVATKOZ�SON BEL�LI K�P KERET N�LK�LI MEGJELEN�T�SE */
	border: 0;
}

.odd { /* P�RATLAN SOROK H�TT�RSZ�NEZ�SE */
    background-color: #ddd;
}

.even { /* P�ROS SOROK H�TT�RSZ�NEZ�SE */
    background-color: #f0f0f0;
}

.oddH { /* P�RATLAN SOROK H�TT�RSZ�NEZ�SE */
    background-color: #ddd;
}

.evenH { /* P�ROS SOROK H�TT�RSZ�NEZ�SE */
    background-color: #f0f0f0;
}

.oddHL { /* P�RATLAN SOROK H�TT�RSZ�NEZ�SE */
   /* background-color: #ddd;*/
}

.evenHL { /* P�ROS SOROK H�TT�RSZ�NEZ�SE */
   /* background-color: #f0f0f0;*/
}

#listActions{
    margin:  0px;
    padding: 0px;
    clear: both;
}

.pager{
    border: none; 
    height: 20px;
    padding: 0px;
    margin: 0px;
}

.hideDetails{
    background-color: #132651;
    background-image: url(images/bg_buttons.gif);
    background-repeat: repeat-x;
    border: 1px solid #fff;
    color: #fff;
    margin: 0px 2px 0px 2px;
    padding: 0px 2px 0px 2px;
}

/* ---------- */
/* F� BLOKKOK */
/* ---------- */


#front-header #firstrow
{
  width: 100%;
  height: 50px;
  padding: 0;
  margin: 0;
  display: inline;
}

#header
{
	width: 100%;
	background: #3b9ba6 url(/images/bg_header_green.jpg) top right no-repeat;
	border-bottom: 1px solid white;
	height: 60px;
}
#header a:hover
{
  text-decoration: none;
  color: #F0F0F0;
}

#navigation {
	width: 100%;
	background-color: #6EB5BD/*#3B9BA6*/;
	height: 30px;
}

#container {
  background: url(/images/bg_hcube.jpg) no-repeat right bottom;
	background-color: #FFFFFF;
	width: 100%;
	min-height: 350px;
	padding: 0;
	margin: 0;
	clear: both;
}
#container #content {
	padding: 10px 20px 30px 20px;
}
#container #content .textblock {
/*	padding: 10px; */
}
#container #content #sf_guard_auth_form {
/*	padding: 10px; */
}
#footer {
	width: 100%;
	background-color: #3B9BA6;
	height: 22px;
  text-align: center;
  vertical-align: middle;
}

/* ----------- */
/* BLOKKELEMEK */
/* ----------- */
 
#header h1 { 
	color: #FFFFFF;
	margin: 24px 10px 20px 20px;
  display: inline;
	font: bold 32px Tahoma, Verdana, sans-serif;
}
#header h1.detail { /* POP-UP DETAILS OLDALON OLDAL MEGNEVEZ�S */
	font-size: 16px;
}
#header .logo { /* THALESNANO LOGO */
	float: right;
	margin: 10px;
}

h1.query{
  font-style: Verdana, sans-serif;
  border-bottom: 2px solid #3B9BA6;
}

#navigation a {
	color: #FFFFFF;
	margin: 0;
	padding: 3px 6px 3px 6px;
}

#navigation a:hover {
	color: #FFFFFF;
	background-color: #dd7711;
	text-decoration: none;
}

#navigation .login {
	float: left;
	font: bold 12px Verdana, sans-serif;
	color: white;
}

#navigation .loggedin {
	float: right;
	padding: 8px 14px 0 0;
	font: bold 12px Verdana, sans-serif;
	color: white;
}

#navigation .loggedin .static {
	color: black;
}

#content h2 {
	font-size: 14px;
}

#hitlist td {
	border: 1px solid #666666;
}

#footer
{
  width: 100%;
	font: bold 10px Verdana, sans-serif;
  text-align: center;
	height: 30px;
}

#footer2
{
  width: 100%;
	text-align: center;
	font: bold 10px Verdana, sans-serif;
	height: 50px;
}

.infobar
{
  padding-top: 9px;
}

/* ----------------------
 * OLDALSPECIFIKUS ELEMEK
 * ---------------------- */

/* ---- REGISZTR�CI� ---- */
#registration{
    color: #000000;
    font-weight: normal;
}

#registration input, #registration select
{
  font-size: 12pt;
  padding: 2px;
}

#registration td { /* REGISZTR�CI�S T�BLA CELL�I */
	border: 0px;
}

#registration th { /* REGISZTR�CI�S T�BLA CELL�I */
    font-weight: normal;
    border: 0px;
    vertical-align: middle;
}

#registration select#country{ /* REGISZTR�CI� V�LASZT�MEZ� */
    width: 200px;
}

/* --- KERES�S --- */
#search td { /* KERES�S T�BLA CELL�I */
	border: 0px;
}
#search select.param { /* KERES�SI PARAM�TEREK 1. OSZLOPA */
	width: 90px;
}
#search select.isnot { /* KERES�SI PARAM�TEREK 2. OSZLOPA */
	width: 80px;
}
#search select.operator { /* KERES�SI PARAM�TEREK 3. OSZLOPA */
	width: 70px;
}
#search input { /* KERES�S OLDAL BEVITELI MEZ�I */
	width: 80px;
}
#search input.text { /* TEXT OSZT�LY� BEVITELI MEZ� KERES�SI OLDALON */
	width: 173px;
}
#search input.button { /* KERES�SI OLDAL SEARCH-GOMBJA */
	width: 60px;
}

#search submit { /* KERES�SI OLDAL SEARCH-GOMBJA */
    background-color: #333;
    width: 60px;
}

.filterSubmit {
   padding: 0px;
   margin: 0px;
}

li.filterSubmit {
   display: inline;
}

.filterSubmitButton {   
    padding: 3px;
    border: 1px solid gray;
    background-color: #3B9BA6;
    margin-left: 140px;
    color: #ffffff;
    font-size: 12pt;
    font-weight: bold;    
}

#filterButtons
{
  margin-top: 6px;
  margin-bottom: 6px;
  margin-left: 100px;
  clear: both;
}

/* --- TAL�LATI LISTA  --- */
#hitListLeft{
    width: 600px;
    margin-left: 20px;
    margin-bottom: 20px;
	float: left;
}

.DetailCenter{
    text-align: center;
}

#reactionDetails{
	float: left;
    border: 1px solid #666666;
    background-color: #ffffff;
    margin-left:5px;
    padding:10px;
    margin-top: 45px;
	left: 650px;
	width: 330px;
    display: none;
}

#reactionDetails .textBoxBottom{
    font-size: 11px;
}

#reactionDetails .left{
    border-right:1px solid #999999;
    float:left;
    padding:0pt 10px 0pt 0pt;
    width:138px;
}

#reactionDetails .right{
    float:left;
    padding:0pt 0pt 0pt 10px;
    width:130px;
}

.searchBoxLeft{
      float:left;
    padding:0pt 10px 0pt 0pt;
    width:470px;
}

.searchBoxRight{
    border-left:1px solid #999999;
    float:left;
    padding:0pt 0pt 0pt 10px;
    width:450px;
}


#listFooter{
    clear: both;
}

table#hits { /* TAL�LATI OLDAL TELJES T�BL�ZATA */
	width: 650px;
}
table#hits td { /* A TAL�LATI OLDAL K�T CELL�JA: lista, �s v�lasztott tal�lat */
	vertical-align: top;
	border: 0;
	padding: 0 0px 0 0;
}

table#hitlist { /* TAL�LATI LISTA T�BL�ZATA */
	width: 600px;
	margin-top: 0px;
	margin-left: 0px;
}
#hits #hitlist td { /* TAL�LATI LISTA CELL�INAK ALAP�RTELMEZ�SEI */
	border: 1px solid #000000;
	padding: 0px;
	vertical-align: middle;
	text-align: center;
}
#hitlist tr.firstrow th { /* TAL�LATI LISTA T�BL�ZAT�NAK 1. SORA */
	height: 20px;
	text-align: center;
	border: 1px solid #666666;
}
#hitlist tr.firstrow th.selected { /* TAL�LATI LISTA, 1.SOR, KIV�LASZTOTT CELLA */
	height: 20px;
	text-align: center;
	background-color: #fff;
}
#hitlist tr.firstrow th a:link, #hitlist tr.firstrow th a:visited { /* TAL�LATI LISTA, 1.SOR, HIVATKOZ�SOK */
	height: 20px;
	text-align: center;
	color: #fff;
}
#hitlist tr.firstrow th.selected a:link, #hitlist tr.firstrow th.selected a:visited { /* TAL�LATI LISTA, 1.SOR, KIV�LASZTOTT CELLA HIVATKOZ�SA */
	height: 20px;
	text-align: center;
	color: #000;
}
#hitlist tr.odd td.selected { /* TAL�LATI LISTA P�RATLAN SOR, V�LASZTOTT RENDEZ�S ESET�N */
	background-color: #b3c2c4 ;
	text-align: center;
}

#hitlist tr.even td.selected { /* TAL�LATI LISTA P�ROS SOR, V�LASZTOTT RENDEZ�S ESET�N */
	background-color: #d6e6e8 ;
	text-align: center;
}

table#hits td#selectedHit { /* KIV�LASZTOTT TAL�LAT CELL�JA */
	background-color: #fff;
	padding: 10px 10px 10px 10px;
	border: 1px solid #000;
}
#reactionDetails h3 { /* KIV�LASZTOTT TAL�LAT FEJL�CE, C�ME */
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
}
#reactionDetails p img { /* KIV�LASZTOTT TAL�LATR�L K�P */
	margin: 0 auto;
	display: block;
}
table#hitsContainer td { /* KIV�LASZTOTT TAL�LAT ADATAINAK T�BL�ZAT CELL�I */
	width: 50%;
	text-align: left;
	padding: 2px 0px 2px 10px;
	vertical-align: top;
	border: 0;
}
#hitsContainer td.left { /* A T�BL�ZAT BAL OLDALI OSZLOPA */
	border-right: 1px solid #000;
	padding: 0px 10px 0px 0px;
}
#reactionDetails table.hitData { /* AZ ADATOKAT TARTALMAZ� T�BL�ZAT */
	width: 100%;
	margin: 0;
}

table#hitsContainer td.left table.hitData td.param { /* TAL�LATHOZ TARTOZ� PARAM�TER */
	font-weight: bold;
	border-bottom: 1px dotted #ddd;
	padding-left: 2px;
}

table#hitsContainer td.left table.hitData td.value { /* TAL�LAT PARAM�TER�HEZ TARTOZ� �RT�K */
	text-align: right;
	border-bottom: 1px dotted #ddd;
}

table#hitsContainer td.left table.summary td { /* ANALITIKUS �SSZEGZ� T�BL�ZAT */
	background-color: #e2e2e2;
	padding-left: 2px;
}

table#hitsContainer td.left table.summary td.param, table#hitsContainer td.left table.summary td.value { /* ANALITIKUS T�BL�ZAT CELL�I NEM TARTALMAZNAK KERETET */
	border: 0px;
}
table#hitsContainer td table.refs td { /* REFERENCIA T�BL�ZAT CELL�I */
	vertical-align: bottom;
}
table#hitsContainer td table.refs td.param { /* REFERENCIA T�BL�ZAT CELL�I */
	font-weight: normal;	
}
#reactionDetails p.link { /* A POP-UP GOMBOT TARTALMAZ� BEKEZD�S */
	text-align: center;
}

#hitlist .rctPic{
    background-color: #ffffff;
}
/* --- ADATOK R�SZLETEZ�SE --- */ /* POP-UP ABLAK */
#container .detail p img { /* POP-UP ABLAKBAN A K�PEK */
	display: block;
	margin: 0 auto;
	border: 1px solid #333;
}
.hitData { /* R�SZLETES ADATOK T�BL�ZATA  */
    text-align: right;
    border-bottom: 1px dotted #ddd;
}

.detail #hitsContainer table.refs td.param { /* REFERENCIA PARAM�TER JOBB OLDALI OSZLOPBAN */
	font-weight: bold;
	border-bottom: 1px dotted #ddd;
	padding-left: 2px;
}
.detail #hitsContainer table.refs td.value { /* REFERENCIA �RT�K JOBB OLDALI OSZLOPBAN */
	text-align: right;
	border-bottom: 1px dotted #ddd;
}
.detail div.param { /* OLDAL TETJ�N L�V� PARAM�TEREK */
	float: left;
	width: 200px;
}
.detail div.value { /* OLDAL TETEJ�N L�V� PARAM�TEREKHEZ TARTOZ� �RT�KEK */
	float: left;
}
.detail h3 { /* MINTAK�PLET (Pattern) */
	float: left;
	padding: 0;
	margin: 0;
	font-size: 18px;
}

/* ------------------- */
/* SPECI�LIS OSZT�LYOK */
/* ------------------- */

.star{
	color: #FF0000;
}

br.clear {
	clear: both;
}
div#pager { 
	text-align: center;
	width: 400px;
	margin: 20px auto;
}
.center { /* K�Z�PRE RENDEZ� OSZT�LY */
	text-align: center;
}
.title { /* C�MEK F�LK�V�RES�T�SE */
	font-weight: bold;
}

.absSumName{
    border-bottom: 1px dotted #DDDDDD;
    font-weight: bold;
    font-size:11px;
}

.absSumVal{
    border-bottom: 1px dotted #DDDDDD;
    font-weight: normal;
    text-align: right;
    font-size:11px;
}

.analSum{
    background-color:#E2E2E2;
    font-weight: bold;
    text-align: center;
    padding: 1px;
    width: 100%;
}

.name {
    text-align: left;
    font-size:11px;
}

.val {
    text-align: right;
    font-weight: normal;
    font-size:11px;
}

.leftText{
   text-align: left;
   font-size:12px;
}

.logoSmall{
    font-size: 12px;
    color: #fff;
}

#Marvin{
	height:100px;
}

.faq{
    margin: 0px;
}

.warning{
    color: red;
    font-weight: bold;
}

.noRes{
    color: red;
    font-weight: bold;
    width: 100px;
    text-align: center;   
}

.tTip{
    font-size: 9px;
    color: #3B9BA6;
}

.selCount{
	font-size:11px;
	padding: 3px 6px;
	width: 90px;
	height:20px;
	vertical-align:super;
}

#saveHL{
	width: 100px;
	background-color: #D36800;
	padding: 3px;
	text-align: center;
	color: #ffffff;
	margin: 2px;
	/*border-left: 12px solid #D36800;*/
}

.hidden{
	display: none;
}

.hiddenSelect{
	display: none;
	width: 120px;
}

/* tablesorter */
table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 8pt;
    width: 100%;
    text-align: left;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    font-size: 8pt;
    padding: 4px;
}

table.tablesorter thead tr .header {
    background-image: url('images/bg.gif');
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}

table.tablesorter tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}

table.tablesorter tbody tr.odd td {
    background-color:#F0F0F6;
}

table.tablesorter thead tr .headerSortUp {
    background-image: url('images/asc.gif');
}

table.tablesorter thead tr .headerSortDown {
    background-image: url('images/desc.gif');
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}


/*** CLUETIP global ***/

#cluetip-close img {
  border: 0;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}  
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
  background-image: url(/images/darrowleft.gif);
}
.clue-left-default .cluetip-arrows {
  background-image: url(/images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  background-image: url(/images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-default .cluetip-arrows {
  background-image: url(/images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: #cccccc;
}
.cluetip-jtip #cluetip-outer {
  border: 2px solid #ffffff;
  position: relative;
  background-color: #f0f0f0;
}

.cluetip-jtip h3#cluetip-title {
  margin: 0 0 5px;
  padding: 2px 5px;
  font-size: 16px;
  font-weight: normal;
  background-color: #ccc;
  color: #333;
}

.cluetip-jtip #cluetip-inner {
  padding: 0 5px 5px;
  display: inline-block;
}
.cluetip-jtip div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* jtip arrows */

.clue-right-jtip .cluetip-arrows {
  background-image: url(/images/arrowleft.gif);
}
.clue-left-jtip .cluetip-arrows {
  background-image: url(/images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
.clue-top-jtip .cluetip-arrows {
  background-image: url(/images/arrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-jtip .cluetip-arrows {
  background-image: url(/images/arrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */

.cluetip-rounded {
  background: transparent url(/images/bl.gif) no-repeat 0 100%;
  margin-top: 10px;
  margin-left: 12px;
}

.cluetip-rounded #cluetip-outer {
  background: transparent url(/images/tl.gif) no-repeat 0 0;
  margin-top: -12px;
}

.cluetip-rounded #cluetip-title {
  background-color: transparent;
  padding: 12px 12px 0;
  margin: 0 -12px 0 0;
  position: relative;
}
.cluetip-rounded #cluetip-extra {
  position: absolute;
  display: block;
  background: transparent url(/images/tr.gif) no-repeat 100% 0;
  top: 0;
  right: 0;
  width: 12px;
  height: 30px;
  margin: -12px -12px 0 0;
}
.cluetip-rounded #cluetip-inner {
  background: url(/images/br.gif) no-repeat 100% 100%;
  padding: 5px 12px 12px;
  margin: -18px -12px 0 0;
  position: relative;
}

.cluetip-rounded div#cluetip-close { 
  text-align: right;
  margin: 0 5px 5px;
  color: #009;
  background: transparent;
}
.cluetip-rounded div#cluetip-close a {
  color: #777;
}

/* rounded arrows */

.clue-right-rounded .cluetip-arrows {
  background-image: url(/images/rarrowleft.gif);
}
.clue-left-rounded .cluetip-arrows {
  background-image: url(/images/rarrowright.gif);
  left: 100%;
  margin-left: 12px;
}
.clue-top-rounded .cluetip-arrows {
  background-image: url(/images/rarrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;  
}  
.clue-bottom-rounded .cluetip-arrows {
  background-image: url(/images/rarrowup.gif);
  top: -23px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}

/* stupid IE6 HasLayout hack */
.cluetip-rounded #cluetip-title,
.cluetip-rounded #cluetip-inner {
  zoom: 1;
}


/* jquery suggest plugin */
.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
	max-height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}
	
.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
}
	
.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
}
	
.ac_match {
	text-decoration: underline;
	color: black;
}


/*  SORTABLE */
.ui-sortable { background-color:#ebebeb; color:#222; margin:0 15px 15px 0; padding:0 10px 10px; width: 130px; }
.ui-sortable h2 { background-color:#555; border-top:3px solid #666; color:#FFF; font-size:11px; margin:0 -10px 10px; line-height:2; padding:0 10px; }

.sort { color:#222; margin: 3px;  background-color: #cccccc; list-style-type:none; float: left; padding: 1px; border: 1px solid black; }
#uidemo dl.first { margin-top:0; }
#uidemo dl.last { margin-bottom:0; }

dl.sort dt { background-color:#666; color:#FFF; cursor:pointer; height:2em; line-height:2; padding:0 6px; position:relative; }
dl.sort dd { background-color:#FFF; margin:0; padding:3px 6px; }

.ui-sortable-helper { width: 175px; }
.placeholder { border:1px dashed #AAA; width:175px; }

.ui-sortable h2 span.options { right:10px; top:8px; width:30px; }
.ui-sortable h2 span.options a { height:12px; width:30px; }

dl.sort dt span.options { right:5px; top:5px; width:27px; }
dl.sort dt span.options a { height:12px; width:12px; }
dl.sort dt span.options a.up { margin-right:3px; }
dl.sort dt span.options a.disabled { background-color:#555; cursor:default; }

.hint{
  padding-left: 25px !important;
  padding-right: 10px !important;
  background: url(/images/information_z.gif) no-repeat left top !important;
  border: 1px dotted #999 !important;
  color: #999;
  font-size: 10px;
  padding-bottom: 1px !important;
  padding-top: 1px !important;
  padding-left: 18px;
  margin: 0px;
}

td.desc
{
  font-size:10px;
  background-color: #3b9ba6;
  color: #ffffff;
  padding: 1px;
}

li.filterSubmit input, #saveHL{
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 height: 20px;
 width: 70px;
 letter-spacing: -1px;
 border-width: 0px;
 letter-spacing: 0px;
 padding-bottom: 5px;
 font-family: verdana;
 background: url( /images/button_search3.gif) no-repeat;
}


li.filterSubmit input#reset{
	background: url(/images/button_reset3.gif) no-repeat;
}

#saveHL{
 font-size: 11px;
 padding-bottom: 0px;
 padding-top:2px;
 letter-spacing: -1px;
 height: 18px;
 text-align: center;
 float:left;
 margin-left: 20px;
}

#DelSel {
	background: url(/images/button_search3.gif) no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-bottom: 0px;
	padding-top: 2px;
	letter-spacing: -1px;
	height: 18px;
	text-align: center;
	float:left;
	margin-left: 0px;
	width: 70px;
}

.loginButton{
	background: url(/images/button_search3.gif) no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding-bottom: 2px;
	padding-top: 0px;
	height: 18px;
	text-align: center;
	margin-bottom: 2px;
	width: 70px;
	height: 20px;
	border-width: 0px;
}

.lexical{
	background: url('/images/lex.jpg') no-repeat;
	width: 20px;
	height: 20px;
}

/* hack for ie */
.radio {
	border: 0px;
}

a>h1{
	text-decoration: none;
	cursor: pointer;
}

.demo_msg{
	font-size: 13px;
	color: #D36800;
	font-weight: bold;
}