@charset "utf-8";
body {
	padding: 0;
	margin: 0;
	font: normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #003;
	background: url(/img/body_bg.jpg) repeat-x center top fixed;
}
h1, h2 {
	margin: 0px;
	padding: 0px;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	}
p { margin:0; padding:0;}
a { text-decoration: none; color: #003; outline: none !important;}
div {
	float: left;
	}
ul, li {
	list-style-type: none;
	margin:0; padding: 0;
	}
hr {
	float: left;
	width: 960px;
	height: 2px;
	border: 0;
	color: #6ce;
	background: #6ce;
	margin-top: 12px;
	}
img { -ms-interpolation-mode: bicubic; }

label img {
	vertical-align: bottom;
	}

.hide {
	visibility: hidden;
	display: none;
	}
.username {
	font: italic bold 12px/normal Georgia, "Times New Roman", Times, serif;
	}
	
/*layout:*/
#wrap {
	width: 960px;
	position: relative;
	float:none;
	margin: 0 auto;
	}
#headbanner {
	width: 960px;
	margin-top: 6px;
	text-align: center;
	height: 0;
	}
#head{
	width: 960px;
	margin: 12px 0;
	}
#footer {
	width: 960px;
	margin-top: 12px;
	}
/*header:*/
#home {
	display: block;
	width: 295px;
	height: 59px;
	background: url(/img/konyvjelzo_logo.png);
	position: absolute;
	margin: 17px 0 0 -17px;
	z-index: 666;
	}
#homelink {
	display: block;
	width: 300px;
	height: 50px;
	text-indent: -666em;
	overflow: hidden;
}
#delthapages {
	padding-left: 350px;
	height: 60px;
	}
#delthapages li {
	float: left;
	margin: 34px 0 0 0;
	}
#portalhu {
	display: block;
	width: 92px;
	height: 24px;
	background: url(/img/header_links.png) 0px top;
	text-indent: -666em;
	overflow: hidden;
	}
#portalhu:hover {
	background: url(/img/header_links.png) 0px bottom;
	}
#hirgyujtohu {
	display: block;
	width: 172px;
	height: 24px;
	background: url(/img/header_links.png) -92px top;
	text-indent: -666em;
	overflow: hidden;
	}
#hirgyujtohu:hover {
	background: url(/img/header_links.png) -92px bottom;
	}
#mailhu {
	display: block;
	width: 116px;
	height: 24px;
	background: url(/img/header_links.png) -264px top;
	text-indent: -666em;
	overflow: hidden;
	}
#mailhu:hover {
	background: url(/img/header_links.png) -264px bottom;
	}

#menuboxes {
	background: url(/img/menuboxes_bg.gif);
	height: 60px;
	position: absolute;
	right: 0;
	top: 46px;
	}
#menuboxes li {
	float: left;
	}	
#searchform {
	border-left: 2px solid #fff;
	height: 60px;
	width: 228px;
	position: relative;
	}
#searchtext {
	border: 0;
	margin: 0;
	padding: 2px;
	color: #335;
	font: 16px lighter Arial, Helvetica, sans-serif;
	width: 176px;
	height: 18px;
	position: absolute;
	top: 6px;
	left: 6px;
	background: #fff;
	}
#searchform small {
bottom:3px;
color:#fff;
cursor:pointer;
display:block;
font: 12px normal Arial,Helvetica,sans-serif;
padding:1px 12px 3px;
position:absolute;
text-align:center;
	}
#searchform small.active {
background:#fff;
color:#003;
}
#portal_sbutton {
margin-left:66px;
width:66px;
}
#ggl_sbutton {
margin-left:158px;
width:40px;
text-indent: -666em;
background: url(/img/google.png) center -29px no-repeat;
}
#searchform #ggl_sbutton.active {
	background: #fff url(/img/google.png) center 2px no-repeat;
	overflow: hidden;
	text-indent: -666em;
	}
#searchsubmit {
	background: url(/img/search.png) top;
	width: 30px;
	height: 30px;
	border: 0;
	padding: 0;
	margin: 0;
	position: absolute;
	text-indent: -666em;
	right: 6px;
	top: 2px;
	cursor: pointer;
	}
#searchsubmit:hover {
	background: url(/img/search.png) bottom;
	}
	
#collector, #kekcsik {
	background: url(/img/linkcollector.png) top no-repeat;
	width: 936px;
	padding: 6px 12px;
	float: left;
	}
#kekcsik {
	padding: 0 12px;
	height: 44px;
	}
#menu {
	float: left;
	margin-left: 200px;	
	}
#menu li {
	float:left;;
	}
#menu li a {
	color: #fff;
	padding: 7px 12px 0;
	display: block;
	font: 16px lighter Arial,Helvetica,sans-serif;
	height: 29px;
	}
#menu li a:hover {
	background: url(/img/menu_arr.gif) bottom center no-repeat;
	}
#menu li a.active {
	background: url(/img/activemenu_back.png) top center;
	cursor: default;
	height: 37px;
	margin-left: -6px;
	}
#collector {
	background-position: 0 -44px;
	border-bottom: 2px solid #fff;
	padding-top: 0;
	}

#collector li {
	float: left;
	width: 133px;
	margin-bottom: 2px;
	}
#collector li a {
	padding-left: 8px;	
	}
#collector li a:hover {
	background: url(/img/lead_pucu.gif) -6px 2px no-repeat;
	color: #048;
	}
	
/*columns:*/

#col1 {
	float: left;
	width: 587px;
	margin-right: 12px;
	}
	
#col2 {
	float: left;
	width: 361px;
	}
	
/*box:*/
.box {
	padding: 0;
	margin: 0;
	position: relative;
	margin-bottom: 12px;
	width: 100%;
	}
.box h1 {
	padding: 4px;
	margin: 0;
	font-size: 1.25em;
	text-transform: uppercase;
	letter-spacing: -1px;
	position: relative;
	border-bottom: 1px solid #fff;
	color: #fff;
	}
.box .content h2 {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 2px 0 2px 6px;
	margin: 2px 0;
	height: auto;
	}
.box .content h2 a {
	border-left: 6px solid #fff;
	margin-left: -6px;
	padding-left: 6px;
	}
.box .content p {
	margin-bottom: 1em;
	}
.box .content table {
	width: 96%;
	}
.box img.corner {position: absolute;}
.box img.tl {top:0;left:0;}
.box img.tr {top:0;right:0;}
.box img.bl {bottom:0;left:0;}
.box img.br {bottom:0;right:0;}
.box .content {
	padding: 6px;
	background: url(/img/white_trans.png);
	border-bottom: 1px solid #fff;
	width: 100%;
	}
.box .content li {
	background: url(/img/white_trans.png);
	padding: 1px 0 1px 6px;
	}

.divider {
	width: 231px;
	height: 6px;
	background: pink;
	margin:  6px 0 6px -6px;
	background: url(/img/divider.gif);
	float: none;
	}

.toggler {float:left; background: pink;}
.box .becsuk, .box .kinyit {
	display: block;
	overflow: hidden;
	height: 15px;
	width: 100%;
	text-indent: -666em;
	}
.box .becsuk {background: url(/img/felcsuko.png) center top no-repeat;}
.box .becsuk:hover {background: url(/img/felcsuko.png) center -15px no-repeat;}
.box .kinyit {background: url(/img/felcsuko.png) center bottom no-repeat;}
.box .kinyit:hover {background: url(/img/felcsuko.png) center -30px no-repeat;}

#kedvenclinkek {
	margin-bottom: 12px;
	}
#kedvenclinkek input {
	border: 1px solid #446;
	background: #fff;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 1px 0 0 2px;
	width: 190px;
	}
#kedvenccim {
	margin-bottom: 4px;
	}
#kedvenclinkek button {
	width: 20px;
	height: 18px;
	border: 0;
	margin: 0;
	vertical-align: top;
	background: #fff url(/img/button_plus.gif);
	overflow: hidden;
	text-indent: -666em;
	}
#linkset li {
	position: relative;
	padding: 4px;
	float: left;
	width: 210px;
	}
#linkset a {
	display: block;
	float: left;
	width: 190px;
	overflow:hidden;
  text-overflow: ellipsis;
	}
.linkremove {
	background: none;
	width: 20px;
	height: 18px;
	border: 0;
	position: absolute;
	right: 2px;
	top: 2px;
	}
#linkset li:hover .linkremove {
	background: url(/img/button_minus.gif);
	}
#keresoheader a {
	display: block;
	text-align: center;
	float: left;
	padding: 1px 0;
	position: relative;
	outline: none;
	}
#ker_google, #ker_google span {width: 60px;}
#ker_portal, #ker_portal span{width: 70px;}
#ker_hirgy, #ker_hirgy span{width: 89px;}
#keresoheader a.active {
	background: #6fcee1;
	color: #fff;
	}
#keresodobozform {
	border: 0;
	background: #6fcee1;
	padding: 12px 4px 6px;
	float: left;
	width: 211px;
	}
#keresodoboztxt {
	border: 1px solid #446;
	background: #fff;
	margin: 0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 1px 0 0 2px;
	width: 141px;
	}
#keresodobozform button, #emailform button{
	width: 60px;
	height: 18px;
	border: 0;
	padding: 0 0 2px 0;
	margin: 0;
	vertical-align: top;
	font: normal 12px/12px Arial, Helvetica, sans-serif;
	background: transparent url(/img/button.gif);
	}
#kategoriapucuk {
	border: 0;
	margin: 6px 0 0;
	padding: 0;
	display: none;
	}
#emailform {
	float: left;
	clear: both;
	}
#emailform input, #emailform select {
	border: 1px solid #446;
	background: #fff;
	margin: 0;
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 1px 0 0 2px;
	width: 190px;
	margin-left: 24px;
	}
#emailform select {
	width: 194px;
	height: 18px;
	}
#emailform button{
	margin-top: 12px;
	float: right;
	}
#megtobbemail {
	display: block;
	float: left;
	width: 220px;
	margin-top: 6px;
	text-align: right;
	}
#emailformreg {
	float: left;
	margin-top: 12px;
	background: url(/img/white_trans.png);
	padding: 1px 12px;
	}
#emailformreg:hover {
	background: #fff;
	}

.weather h2 {
	margin:  -6px 0 6px 0;
	text-align: center;
	}
.weather td {
	text-align: center;
	width: 25%;
	padding: 2px;
	font: 12px Verdana, Geneva, sans-serif;
	}

/* footer */

#footer {
    text-align: center;
    width: 960px;
    }
#footer .box {
    width: auto;
    }
#footer .content {
    width: 960px;
    }
#footer strong a {
    color: #658;
    font-weight: bold;
    }
#footer strong a:hover {
    text-decoration: underline;
    }
#footer .box .content {
    background: url(/img/white_trans.png);
    }
#footer p {
    margin: 0 0 6px 0;
    }
#impresszum {
    background: url(/img/white_trans_2.png);
    width: 936px;
    padding: 6px;
    display: none;
    }
#impresszum h2 {
    font-size: 16px;
    letter-spacing: .5px;
    font-weight: bold;
    color: #658;
    }
#impresszum h3 {
    color: #658;
    margin-bottom: 1em;
    }
#impresszum a {
    color: #658;
    background: #fff;
    padding: 0 2px;
    }
#impresszum a:hover {
    text-decoration: underline;
    }
#impresszum hr {
    color: #fff;
    background: #fff;
    width: 934px;
    margin: 3px 0 9px 0;
    padding: 0;
    }

/* rengeteg mail baszÃ¡s: */
#rengetegmailblock {
	background: #006;
	display: none;
	width: 219px;
	}
#rengetegmail {
	height: 200px;
	overflow: auto;
	background: #fff;
	border: 1px solid #006;
	width: 217px;
	}
#sokmailform div {
	width: 100px;
	}
#mailcloser {
	background: #006;
	color: #fff;
	text-align: right;
	width: 98%;
	display: block;
	}
	
/*formok*/
.jqtransform div, .jqtransform ul {
	float: none;
	}
#ujlinkfelvetel {
	width: 350px;
	}
#sitename, #siteurl, #tags {
	width: 338px;
	}
#kategoria {
	width: 160px;
	}
td {
	vertical-align: top;
	}
#priority, #priority_full {
	margin-top: 2px;
	background: url(/img/prior.png) left bottom no-repeat;
	width: 173px;
	height: 32px;
	}
#priority_full {
	background: url(/img/prior.png) left top no-repeat;
	overflow: hidden;
	width: 0;
	position: absolute;
	margin-top: -32px;
	}
#pri_0, #pri_1, #pri_2, #pri_3, #pri_4, #pri_5 {
	display: block;
	width: 35px;
	height: 32px;
	position: absolute;
	margin-top: -32px;
	}
#pri_1{}
#pri_2{	margin-left: 35px;}
#pri_3{	margin-left: 70px;}
#pri_4{	margin-left: 105px;}
#pri_5{	margin-left: 140px;}

/*konyvjelzodoboz */

#konyvjelzodoboz li {
	float: left;
	width: 566px;
	margin-bottom: 12px;
	background: #f9fdfe url(/img/kdoboz_alja.png) bottom left no-repeat;
	padding-bottom: 6px;
	position: relative;
	}
#konyvjelzodoboz li .teteje {
	background: url(/img/kdoboz_teteje.png) top left no-repeat;
	width: 572px;
	height: 5px;
	
	margin: -1px 0 0 -6px;
	}
#konyvjelzodoboz .datum {
	font-size: 10px;
	float: left;
	margin: -1px 0 0 2px;
	}
#konyvjelzodoboz .prioritas {
	height: 16px;
	width: 59px;
	float: right;
	margin: -1px 6px 0 0;
	}
#konyvjelzodoboz .prioritas a {
	text-indent: -666em;
	overflow: hidden;
	background: url(/img/prior_small.png) 0px 1px no-repeat;
	height: 16px;
	display: block;
	float: right;
	}
#konyvjelzodoboz .prioritas a.p0 {width: 0;}
#konyvjelzodoboz .prioritas a.p1 {width: 12px;}
#konyvjelzodoboz .prioritas a.p2 {width: 24px;}
#konyvjelzodoboz .prioritas a.p3 {width: 36px;}
#konyvjelzodoboz .prioritas a.p4 {width: 48px;}
#konyvjelzodoboz .prioritas a.p5 {width: 59px;}

#konyvjelzodoboz .prioritas a:hover {
	background: url(/img/prior_small.png) 0px -19px no-repeat;
	}

#konyvjelzodoboz .datum a {
	color: #888;
	}
#konyvjelzodoboz .datum a:hover {
	color: #000;
	}
#konyvjelzodoboz a img {
	background: #fff;
	padding: 1px;
	margin: 2px 12px 2px 0;
	border: 1px solid #ccc;
	float: left;
	width: 100px;
	height: 50px;
	}
#konyvjelzodoboz .konyvjelzo {
	width: 546px;
	padding: 6px 6px 8px;
	background: #fff url(/img/konyvjelzo_alja.png) bottom;
	margin: 4px 0;
	}
#konyvjelzodoboz .konyvjelzo .teteje {
	background: #fff url(/img/konyvjelzo_teteje.png) top;
	width: 558px;
	height: 6px;
	overflow: hidden;
	margin: -6px 0 0 -6px;
	}
#konyvjelzodoboz .linkname {
	font-size: 1.2em;
	}
#konyvjelzodoboz .linkurl {
	font-size: 1em;
	color: #006;
	display: block;
	margin-top: 1ex;
	color: #5ab;
	}
#konyvjelzodoboz a:hover .linkurl {
	text-decoration: underline;
	}
#konyvjelzodoboz .tagok, #konyvjelzodoboz .kategoria  {
	text-transform: uppercase;
	margin: 2px 4px 0 0;
	width: 448px;
	text-align: right;
	padding-left: 110px;
	}
#konyvjelzodoboz .tagok a, #konyvjelzodoboz .kategoria a {color: #888;}
#konyvjelzodoboz .tagok a:hover, #konyvjelzodoboz .kategoria a:hover {color: #000;}

#konyvjelzodoboz .editdelete {
	width: 104px;
	text-align: center;
	color: #ccc;
	text-transform: uppercase;
	font-size: 10px;
	height: 15px;
	background: url(/img/editdelet.png) bottom;
	margin: 0 0 0 2px;
	position: absolute;
	bottom: 6px;
	left: 6px;
	}
#konyvjelzodoboz .editdelete a {color: #7ab; padding: 0 6px;}
#konyvjelzodoboz .editdelete a:hover {color: #000;}
#konyvjelzodoboz .editdelete .edit:hover { background: url(/img/editdelet.png) top left;}
#konyvjelzodoboz .editdelete .delete:hover { background: url(/img/editdelet.png) top right;}

/* szukites */

#konyvjelzodoboz #szukites {}
#konyvjelzodoboz #szukites ul {
	margin: 0;
	float: left;
	width: 580px;
	padding: 6px 7px 4px;
	}

#konyvjelzodoboz #szukites ul li, #mentettszures ul.tagpath li {
	float: left;
	width: auto;
	margin: 0 0 2px;
	padding: 1px 10px 0 6px;
	height: 17px;
	border: 0;
	white-space: nowrap;
	clear: none;
	background: url(/img/szukit_back.gif) right top;
	}
#konyvjelzodoboz #szukites .tagok {
	text-align: left !important;
	}
#konyvjelzodoboz #szukites ul li.prioritas a, #mentettszures ul.tagpath li a {
	display: inherit;
	float: none;
	height: auto;
	}
#konyvjelzodoboz #szukites ul li.kategoria {
	background-image: url(/img/szukit_back2.gif);
	}
#konyvjelzodoboz #szukites ul li.kategoria a {
	font-weight: bold;
	color: #eee;
	}
#konyvjelzodoboz #szukites ul li.kategoria a:hover {
	color: #fff;
	}
#konyvjelzodoboz #szukites ul li.prioritas {
	position: inherit;
	}
#szukites .del a, #mentettszures ul.tagpath li.del a {
	display: block;
	width: 12px;
	height: 12px;
	margin-top: 1px;
	text-indent: -666em;
	overflow: hidden;
	background: url(/img/x_pucu.gif) top;
	}
#szukites .del a:hover, #mentettszures ul.tagpath li.del a:hover {
	background: url(/img/x_pucu.gif) bottom;
	}
#konyvjelzodoboz #szukites ul li.save {
	text-transform: uppercase;
	background: none;
	float: right;
	}
#konyvjelzodoboz #szukites ul li.save a { color: #e2f5f9;}
#konyvjelzodoboz #szukites ul li.save a:hover { color: #fff;}
#mentettszures ul li {
	background: none;
}
#mentettszures ul li {
	background: #4fa0b1 url(/img/mentettszures_teteje.png) top no-repeat;
	float: left;
	padding: 4px 0 0 0;
	margin: 0 0 6px 0;
	}
#mentettszures ul.tagpath {
	clear: both;
	float: left;
	padding: 3px 6px 5px;
	width: 337px;
	background: #6ccce0 url(/img/mentettszures_alja.png) bottom left no-repeat;
	}
#mentettszures ul.tagpath li.tag_cat {
	background-image: url(/img/szukit_back2.gif);
	}
#mentettszures ul.tagpath li.tag {
	text-transform: uppercase;
	}
#mentettszures ul.tagpath li.tag a {
	color: #888;
	}
#mentettszures ul.tagpath li.tag_cat a {
	color: #fff;
	}
#mentettszures ul.tagpath:hover {
	background: #6ccce0 url(/img/mentettszures_alja.png) bottom right no-repeat;
	}
	
/* rendezes */
#rendezes {
	margin: -4px 0 12px;
	text-align: center;
	width: 572px;
	padding: 2px 0 4px;
	background: #fff url(/img/rendezes_alja.png) bottom no-repeat;
	}
#rendezes a {
	font-weight: bolder;
	color: #358;
	}
#rendezes a:hover {
	color: #000;
	}
#szerintlista {
	background: #fff;
	padding: 0 4px 6px;
	border: 1px solid #7bc;
	border-bottom: 2px solid #7bc;
	border-top: 0;
	position: absolute;
	margin: 2px 0 0 196px;
	display: none;
	z-index: 666;
	}
#szerintlista a {
	display: block;
	color: #888;
	}

/* login/user */
#beallitasok, #kilepes {
	display: block;
	height: 19px;
	margin: 2px;
	background: #625D8B url(/img/settings.gif) 2px 2px no-repeat;
	text-indent: 28px;
	padding-top: 5px;
	vertical-align: middle;
	cursor: default;
	color: #fff;
	font-weight: bold;
	}
#beallitasok:hover, #kilepes:hover {
	background-color: #534F76;
	}
#kilepes {
	background-image: url(/img/logout.gif);
	}

/* jenson button */
button#loggingin, button#submitujlink, button#registering {
	border: 0;
	float: right;
	text-align: left;
	font-size: 12px;
	height: 24px;
	font-weight: bold;
	}
button#loggingin, button#registering {
	background: #625D8B url(/img/login.gif) 2px 2px no-repeat;
	padding: 0 24px 5px;
	width: 150px;
	color: #fff;
	margin-bottom: 4px;
	}
button#loggingin:hover, button#registering:hover {
	background-color: #534F76;
	}
button#submitujlink {
	margin-right: 2px;
	background: #69c7db  url(/img/add.gif) 2px 2px no-repeat;
	color: #e2f5f9;
	padding: 0 2px 5px;
	white-space: nowrap;
	text-indent: 22px;
	}
button#submitujlink:hover {
	color: #fff;
	background-color: #5caebf;
	}

#ujlinkfelvetel .jqTransformCheckboxWrapper {
	padding-top: 18px;
	}
label.mellette {
	float: left;
	padding: 23px 0 0 79px;
	}
#ujlinkfelvetel .jqTransformSelectWrapper {
	width: 187px !important;
	}
	
/* kategória/címke doboz */	
#tagkatdoboz .content .fulek a {
	display: block;
	float: left;
	text-align: center;
	background: #6cd;
	padding: 4px 0 2px;
	width: 115px;
	color: #fff;
	margin: 0 1px;
	}
#tagkatdoboz .content .fulek a:hover {
	background: #5bc;
	}
#tagkatdoboz .content .fulek a#kategoriaful {
	background: #625D8B;
	}
#tagkatdoboz .content .fulek a#kategoriaful:hover {
	background: #534F76;	
	}
#tagkatdoboz .content .fulek a.active, #tagkatdoboz .content .fulek a#kategoriaful.active {
	background: #fff;
	color: #336;
	}
#tagcloud {
	background: #fff;
	padding: 6px;
	width: 337px;
	margin: 0 0 0 1px;
	line-height: 2em;
	text-transform: uppercase;
	}
#tagcloud a {
	padding: 0 1ex;
	}
#tagcloud .m0 {
	font-size: 10px;
	color: #888;
	}
#tagcloud .m1 {
	font-size: 11px;
	}
#tagcloud .m2 {
	font-size: 12px;
	}
#tagcloud .m3 {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.5px;
	}
#tagcloud .m4 {
	font-size: 17px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #000;
	}
#tagcloud p {
	text-transform: none;
	text-align: center;
	margin: 4px 0 -6px;
	border-top: 1px solid #5bc;
	}
#tagcloud p a {
	color: #888;
	padding: 0;
	}
#tagcloud p a.active {
	font-weight: bold;
	color: #fff;
	background: #5bc;
	padding: 0 2px;
	}
#taglista, #katlista {
	background: #fff;
	width: 350px;
	}
#tagkatdoboz td {
	padding: 4px 1px 1px;
	}
#tagkatdoboz th {
	text-align: left;
	padding: 4px 0;
	}
#tagkatdoboz td.del {
	width: 18px;
	}
#tagkatdoboz td.del a {
	display: block;
	width: 12px;
	height: 12px;
	margin-top: 1px;
	text-indent: -666em;
	overflow: hidden;
	background: url(/img/x_pucu.gif) top;
	}
#tagkatdoboz td.del a:hover{
background: url(/img/x_pucu.gif) bottom;
}
#tagkatdoboz td.num {
	width: 18px;
	text-align: right;
	padding-right: 6px;
	}
#tagkatdoboz td.txt {
	text-transform: uppercase;
	}
#tagkatdoboz th.txt {
	padding-left: 2px;
	border-bottom: 1px solid #5bc;
	cursor: pointer;
	}
#taglista th.txt {
	background: url(/img/sorter_bg.gif) 39px center no-repeat;
	}	
#katlista th.txt {
	background: url(/img/sorter_bg.gif) 58px center no-repeat;
	}
#taglista th.headerSortDown {
	background-position: 39px bottom;
	}
#taglista th.headerSortUp {
	background-position: 39px top;
	}
#katlista th.headerSortDown {
	background-position: 58px bottom;
	}
#katlista th.headerSortUp {
	background-position: 58px top;
	}
#tagkatdoboz th.num {
	background: url(/img/sorter_bg.gif) 10px center no-repeat;
	cursor: pointer;
	}
#tagkatdoboz th.num.headerSortDown {
	background-position: 10px bottom;
	}
#tagkatdoboz th.num.headerSortUp {
	background-position: 10px top;
	}
#loginreg {
    position: absolute;
    top: 0px;
    right: 0px;
    }
#loginreg a {
    display: block;
    background: url(/img/loginreg.png) top;
    width: 228px;
    height: 41px;
    overflow: hidden;
    text-indent: -666em;
    }
#loginreg a:hover {
	background: url(/img/loginreg.png) bottom;
	}
	
/*dialog*/
#idi_box, #register, #settings_box {
	display: none;
	}
#idi_box {
	position: relative;
	}
#idi_box form {
	padding: 32px 6px 6px;
	}
#idi_box input {
   width: 338px;
   }
#idi_box .switcher, #idi_box h2 {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 180px;
	height: 18px;
	padding-top: 6px;
	background: #6acce0;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	}
#idi_box .switcher:hover {
	background: #5db0c1;
	}
#idi_box #login .switcher, #idi_box #register h2 {
	margin-left: 180px;
	}
#idi_box h2 {
	background: #fff;
	color: #003;
	padding-top: 4px;
	}
#settings_box table {
	margin: 6px;
	}
#settings_box td {
	text-align: right;
	padding: 0 2px;
	vertical-align: bottom;
	}

.ui-dialog {border: 4px solid #6acce0; background: #fff;}
.ui-dialog-titlebar {
	padding: 3px 0 6px 0;
	color: #fff;
	background: #6acce0;
	border-bottom: 1px solid #6acce0;
	font-size: 16px;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}
.ui-dialog-titlebar-close {
	background: url(/img/close.gif) top;
	position: absolute;
	right: 0px;
	top: 1px;
	width: 22px;
	height: 20px;
}
.ui-dialog-titlebar-close-hover, .ui-dialog-titlebar-close:hover {
	background: url(/img/close.gif) bottom;
}
.ui-dialog-titlebar-close span {display: none;}
.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-widget-overlay {
	background: url(/img/white_trans_2.png);
	position: absolute;
	}
#firefox_doboz {
    background: url(/img/firefox_doboz.png);
    margin-bottom: 12px;
    width: 215px;
    height: 35px;
    padding: 14px 140px 6px 6px;
    }



#logged {
	position: absolute;
	top: 2px;
	right: 0px;
	background: url(/img/logged_bg.png) right;
	height: 31px;
	padding: 5px;
	font-size: 16px;
	border-left: 1px solid #98dded;
	border-right: 1px solid #98dded;
	display:none;
}
#logged a {
	display: block;
	text-align: right;
	font-size: 12px;
	color: #5bc;
	text-decoration: none;
}
#logged a:hover {
	color: #006;
}
#logged a.exit {
	display: block;
	float: right;
	background: url(/img/logged_exit.png) top;
	width: 29px;
	height: 29px;
	overflow: hidden;
	margin-left: 12px;
	text-indent: -666em;
	text-align: left;
}
#logged a.exit:hover {
	background: url(/img/logged_exit.png) bottom;
}
#boxicon {
   background: url(/img/settings2.png) center 3px no-repeat;
   display: none;
   height: 19px;
   width: 70px;
   border-left: 2px solid #fff;
   color: #fff;
   font: 12px normal Arial, Helvetica, sans-serif;
   text-decoration: none;
   text-align: center;
   padding-top: 41px;
}

#boxicon:hover {
   background: url(/img/settings2.png) center -55px no-repeat;
}

