body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,button,form,img,fieldset,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 

/*How Do You Feel Today?*/
.mood {display:none}

body {
	background-color:#010101;
	margin:0;
	padding:0;
	padding-bottom:74px;
}

/* ||||||||||||||||||||||||||||||||||||||||    menu */
/* ||||||||||||||||||||||||||||||||||||||||         */
/* fix menu: menu je potrebne vlozit do <div class="t1"> a podneho nasupovat div z "t2" */

.t1 {
	background-color: #000;
	height: 20px;
	left: 0;
	margin: 0;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0%;
	z-index: 2;
}

.t2 {
	height: 20px;
}


/* ||||||||||||||||||||||||||||||||||||||||    node'n'shit */

#topic {
	display: table;
	padding: 6px;
	width: 660px;
}

inframe {
	height: 230px;
	width: 90%;
} /* wtf? */

a img {
	border-bottom: 1px solid transparent;
}

table[width="666"], #topic {
	background: #111;
}

.bordered {
	background: #000;
	border: solid 0px #6DAE42;
	border-bottom: solid 1px #333;
}

.bordered2 {
	border-bottom: solid 1px #6DAE42;
	border-left: solid 1px #6DAE42;
	border-right: solid 1px #6DAE42;
}

.important {
	font-weight: bold;
	text-align: center;
}

.important_y {
	color: red;
	display: block;
	font-size: 2em;
	margin: .67em 0;
}

.important_n {
	color: green;
	display: block;
	font-size: 2em;
	margin: .67em 0;
}

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


/* ||||||||||||||||||||||||||||||||||||||||    forms */
.preview_button {
	border: 0;
	border-top: 1px solid #6DAE42;
	color: #6DAE42;
	font-size: 10px;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 70px;
}

/* |||||||||||||||||||||||||||||||||||||start|||||  add form */

input {
	background-color: black;
	border: solid 1px #6DAE42;
	color: white;
	height: 18px;
	vertical-align: middle;
}

input.small {
	background-color: transparent;
	border: solid 1px #6DAE42;
	color: white;
	height: 18px;
	vertical-align: middle;
	width: 50px;
}

input[type=submit], button {
	background-color: #000;
	border: 1px solid;
	color: #6DAE42;
}

input[value='add'], button[value='add'] {
	background-color: black;
	border: 0;
	border-top: 1px solid #6DAE42;
	color: #6DAE42;
	font-size: 10px;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 70px;
}

input[value='filter_by'], button[value='filter_by'] {
	background-color: transparent;
	border: 0;
	border-top: 1px solid #6DAE42;
	color: #6DAE42;
	font-size: 10px;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 70px;
}

input[value='set_parent'], button[value='set_parent'] {
	background-color: #000;
	border: 0;
	border-top: 1px solid #6DAE42;
	color: #6DAE42;
	font-size: 10px;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 70px;
}

input[name='new_parent'] {
	background-color: #000;
	border: 0;
	border-top: 1px solid #6DAE42;
	color: #fff;
	height: 18px;
	margin: 0;
	padding: 0;
}

input[type='text'][name='new_parent']:focus {
	border: 0;
	border-top: 1px solid #fff;
	color: #6DAE42;
}

input[type=submit]:focus, button:focus {
	background-color: #6DAE42;
	color: #fff;
}


input[value='delete'], button[value='delete'] {
	border: 1px solid;
	bottom: 10px;
	font-size: 8pt;
	height: 18px;
	left: 10px;
	position: fixed;
	width: 59px;
}

input[value='put'], button[value='put'] {
	border: 1px solid;
	bottom: 10px;
	font-size: 8pt;
	height: 18px;
	left: 70px;
	position: fixed;
	width: 40px;
}

input[value='>'],  button[value='>']  { left:150px; border:0; border-left:2px solid;  position:fixed; bottom:35px; }
input[value='>>'], button[value='>>'] { left:120px; border:0; border-left:2px solid;  position:fixed; bottom:35px; }
input[value='<<'], button[value='<<'] { left:30px;  border:0; border-right:2px solid; position:fixed; bottom:35px; }
input[value='<'],  button[value='<']  { left:10px;  border:0; border-right:2px solid; position:fixed; bottom:35px; }

input[name='nodeshell_id'] {
	background-color: black;
	border-right:2px solid #6DAE42;
	bottom: 10px;
	left: 111px;
	position: fixed;
	width: 55px;
}

input[name='get_children_move'] {
	background: black;
	border: 0;
	bottom: 35px;
	font-size: 10px;
	height: 10px;
	padding: 0;
	position: fixed;
}

input[name='get_children_move']:focus {
	color: #fff;
}
/*
input[value=''] {
	border: 0;
	border-right: 2px solid;
	left: 150px;
}*/

input[value='K'] {
	background: black;
	border: 0;
	border-left: 2px solid;
	bottom: 55px;
	font-size: 10px;
	height: 10px;
	left: 10px;
	padding: 0;
	position: fixed;
}

input[name='listing_amount'] {
	background: black;
	border: 0px;
	bottom: 35px;
	height: 10px;
	left: 80px;
	padding: 0;
	position: fixed;
	width: 20px;
}

input[name='listing_amount']:focus {
	background: black;
	border: 0;
}

#mail_form input[type='submit'], #mail_form input[type='button'] {
  border:0;
  border-top: 1px solid #6DAE42;
  background:#000;
	color: #6DAE42;
	height: 15px;
}

#mail_form input[type='submit']:focus, #mail_form input[type='button']:focus {
  background-color: #6DAE42;
	color: #fff;
}

input[value='delete_mail'], input[value='send'] {
	background-color: #000;
	border: 0;
	border-top: 1px solid #6DAE42;
	color: #6DAE42;
	height: 15px;
	margin: 0;
	padding: 0;
	width: 70px;
}

textarea {
	background-color: transparent;
	border: 1px solid #6DAE42;
	color: white;
	font: 8pt monospace;
	height: 123px;
	width: 666px;
}

textarea.small {
	background-color: transparent;
	border-color: #6DAE42;
	color: white;
	height: 42px;
	overflow: hidden;
	width: 90%;
}

textarea.node_content {
	background-color: transparent;
	border: 1px solid #6DAE42;
	color: white;
	height: 666px;
	width: 800px;
}

textarea:focus, textarea.node_content:focus, input[type=text]:focus {
	border: 1px solid #fff;
	color: #6DAE42;
}

select[name='listing_order'] {
	background-color: black;
	border: 1px solid transparent;
	bottom: 55px;
	font-size: 10px;
	height: 20px;
	left: 74px;
	padding: 0;
	position: fixed;
}

select[name='listing_order']:focus {
	border: 1px solid transparent;
}

option {
	background: black;
	margin: 0px;
}

#configure select[name='listing_order'], #configure input[name='listing_amount'] {
	bottom: 0;
	left: 0;
	position: relative;
}

select {
	background-color: black;
	border: 1px solid transparent;
	color: white;
	height: 15px;
	padding: 0;
	vertical-align: middle;
}

table[width="666"] select {
	background-color: #111;
}

/* -------------------------------------------------  other */

.toolbar, #own_toolbar, .add_put {
	background: #111;
	width: 666px;
}

.toolbar {
	margin: 0 0 2px 0;
	padding: 2px 0 1px 0;
}

#own_toolbar, .add_put {
	margin-top: 2px;
}

table[width="666"] input[value='preview'], table[width="666"] input[value='filter_by'], .toolbar input[value='preview'], .toolbar input[value='filter_by'], .toolbar input[value='add'] {
	border: 0;
}

/* |||||||||||||||||||||||||||||||||||||||end|||||  add form */




/* ||||||||||||||||||||||||||||||||||||||||  thread */
.th_cnt .icon {
	margin-top: 2px;
} /*uz niesa*/



.header, .sub-header {
	background: #222;
	
	padding: 0pt;
	vertical-align: top;
	width: 100%;
}

.header input {
	/* len opera */
	border: 1px solid #000;
	/* len opera */
	color: #000;
	background: #444;
	height: 8pt;
	margin: 0;
	padding: 0;
	width: 8pt;
}
.avatar {
  width:50px;
  float:left;
  margin-right:0.3em; 
}


ul.node_children ul {
  /*margin-left:50px !important;*/
}

.node_children li, .ub-thread li, .cwbe li {
  list-style-type:none !important;
}



.th_header {
	background-color: #222;
}

.sub-body {
   border: 1px solid;
}

#th_root, .level1 {
	margin: 0;
	padding: 0;
}

#th_root > li {
	background: #111;
	margin-bottom: 10px;
}

td.vector {
	height: 3px;
	margin: 0;
	padding: 0;
}

a.childVector {
	background: #333;
	color: #333;
	font-size: 3px;
	text-decoration: none;
}

a.childVector:hover {
	background: #fff;
}

.lvl_link .node_content {
	bordere: 2px dotted
}


table[width="666"] {
	border-collapse: collapse;
}

table[width="666"] td[colspan='3'] a {
	background: #333;
	color: #333;
	font-size: 3px;
	text-decoration: none;
}

table[width="666"] td[colspan='3'] a:hover {
	background: #fff;
}

.active_user_img {
	display: block;
	float: left;
	height: 53px;
	margin: 0;
	padding: 0;
	width: 53px;
}

.active_user_img img {
	border: 0;
	height: 50px;
	width: 50px;
}

.active_user_img img:hover {
	border: 0;
	height: 53px;
	width: 53px;
}



.active_users .active_user_name {
	text-align: center;
}

td[width="16%"] {
	border: 0px solid pink;
}

.message {
	z-index: 0;
}

.node_userlist {
	margin-bottom: 10px;
	position: relative;
	text-align: center;
	width: 666px;
	z-index: 0;
}

.node_userlist img {
	border: 0;
	height: 50px;
	margin: 0 3px 3px 0;
	width: 50px;
}


/* panel */
#panel {
	background: #000;
	border: 1px solid #6DAE42;
	color: #FFF;
	display: none;
	left: 0px;
	margin: 0;
	padding: 2px;
	position: absolute;
	top: 0px;
	z-index: 23;
}

#panel .panel_btn {
	background: transparent;
	border: 0;
	color: #FFF;
	margin: 0;
	padding: 1px 0;
}

#panel .panel_btn:hover {
	color: #F00;
}

#panel form {
	margin: 0;
	padding: 0;
}

.add_k_cmnt, img[alt="NAJ.sk"], img[alt="Monitoring webu realizuje NAJ.sk"], img[src~="http://www.ianus.sk/aspecial/smilies/"] {
	display: none;
}

/* |||||||||||||||||||||||||||||||||||||||||||||||  typo */

body {
	color: #6DAE42;
	font: 75% Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	line-height: 
}

td {
	font: 75% Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	line-height: 1.5em;
}

html>body, tr>td {
	font-size: 11px;
}

a, a.mail {
	color: white;
	font: Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.mail {
	font-weight: bold;
	text-align: center;
}

a:hover, a.mail:hover {
	color: #ACA899;
}

font[size] {
   font-size:1em;
}

input {
  font: 10px Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}

input[name='listing_amount'] {
  font: 10px Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}

input.small {
  font: 10px Verdana, "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;
}

select {
	font: 10px Verdana, "Arial CE","Helvetica CE", Arial, Helvetica, sans-serif;
}

/*************slobo config template*****************/


form.sloboconfigure, h1.sloboconfigure, h2.sloboconfigure, h3.sloboconfigure, span.sloboconfigure {
margin-left: 66px;
}


form.sloboconfigure label
{
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
}

form.sloboconfigure input, form.sloboconfigure select, form.sloboconfigure textarea
{
display: block;
width: 150px;
float: left;
margin-bottom: 10px;
border: 1px solid gray;
padding: 0;
position: static;
height: 18px;
}

form.sloboconfigure img
{
display: block;
float: left;
margin-bottom: 10px;
}

form.sloboconfigure label {
text-align: right;
width: 120px;
padding-right: 20px;
}

form.sloboconfigure br {
clear: left;
}

form.sloboconfigure input[type='submit'] {
color: black;
font-size: 0;
overflow: hidden;
width:18px;
position: static;
}


form.sloboconfigure input[value='configure_content'] {
color: white;
font-size: 1em;
overflow: visible;
width:80%;

}

form.sloboconfigure textarea.small {width:150px; height:18px; position:relative; top:-1px; resize:vertical;}

form.sloboconfigure textarea.node_content {
width: 80%;
height: 666px;
background-color: #000;
color: white;
} 

quick_search {
  width: 120px;
  color: #999;
}

#quick_search.qs_active {
  color: #FFF;
}

#quick_search_result {
  display: none;
  width: 200px;
  border-width: 1px 1px 0px 1px;
  border-color: #333;
  border-style: solid;
  text-align: left;
  position: fixed;
  z-index: 666;
}

#quick_search_result a:hover {
  color: #999;
}

.qs_result, .qs_result_hover {
  display: block;
  color: #999;
  background: #000;
  padding: 1px 2px;
  border-bottom: 1px solid #333;
}

.qs_result_hover {
  color: #999;
  background: #333;
}

#quick_search_result span {
  color: #FFF;
}

#quick_search_result .qs_hilight {
  font-weight: bold;
  background: #666;
}

/* thread -------------------------------------------------------------- */
/* 
ul.node_children
li.level1 ... li.levelx, li.lvl
a.vector
div.node_content
div.node_header
img.node_avatar
a.node_login
input.node_chosen
span.node_header_created
span.node_header_k
span.node_header_new
span.node_header_changed
span.node_header_sirotka
span.node_header_descendent
span.node_header_hardlink
div.node_header_title
a
div.node_body
ul
*/

ul.node_children {
position: relative;
margin: 2em 0 0 0;
padding:0;
width:666px;
}

li.lvl {
list-style-type:none;
background:#090909;
border-left:2px solid #000;
border-bottom:2px solid #000;
padding:1.6em 0 6px 52px; 
}

li.lvl ul {
margin:0;
padding:0;
}



a.vector {
background: #333;
color: #333;
font-size: 3px;
text-decoration: none;
height: 3px;
padding: 0;
margin: 0;
border: 0;
border-left: 0px dotted #333;
border-bottom: 1px solid #000;
display: block; position: relative; left: 0px;
width: 100%;
}

a.vector:hover {
	background: #fff;
}
a.actionToggleThread {
padding-right:3em;
margin-top:-1.8em;
font-size: 1em;
display:inline !important;
}

a.actionToggleThread:active {border-left: 1px solid black;}



div.node_content {
display:table;
border-collapse:collapse;
width:100%;
margin:0.1px 0 0.5em 0;  /*bolo: margin:0.1px 0 1.3em 0;  */
/*padding: 2px; zadefinovane ako margin pri headry a body*/
background: #232323;
position:relative;

}

div.node_header {
margin:2px; padding:0.2em;
background: #232323;
position:relative;
}

div.node_header_title {text-align:center;}
span.node_header_title_conf:before {content: "| ";}

span.node_header_k, span.node_header_new, span.node_header_changed, span.node_header_sirotka, span.node_header_descendent {
font-weight: bold; 
color: red;
text-transform: uppercase;
}

span.node_header_hardlink {
font-weight: bold;
text-transform: uppercase;
}

span.hidden_header_title_nodename {
color: #323232;
padding-left:0.8em;
}

a.descendants_link {
position:relative; top:-0.3em; color: #323232;
}

a.descendants_link:hover {
color: #FFF;
}


div.node_body {
background:#000;
border: 3px solid black;
margin: 1px;
}

img.node_avatar {
position:absolute;
left:-57px;
top:-2px;
width:50px;
}

/**/

.node_chosen {
margin:0 0.6em 0 0.6em;
padding:0;
color: black;
height: 8pt;
width: 8pt;
background: #444; /* len opera */
border: 1px solid #000;/* len opera */
}


li.ie-only.lvl {
width:100%;
}
.ie-only.node_header {
width:100%;
}
div.ieonly.node_body, div.ieonly.bordered {
word-wrap: break-word;
}
/* docasne tu */
div#topic {
_word-wrap: break-word;
} 