body {
	margin: 0;
	padding: 0;
	font: normal bold 10px Trebuchet MS;
	color: #626262;
	line-height: 1.5em;
	letter-spacing: 0.04em;
	background: #787878 none;
}

/* framework start */

a:link, a:visited, a:active, a:hover {
	font-size: 1em;
	color: #e39725;
	text-decoration: underline;
	-moz-outline: none;
	outline: none;
}
a:hover { text-decoration: none;}

img { border: 0;}

input { font: normal bold 1em Trebuchet MS;}

p { font: normal normal normal 11px Trebuchet MS;}
h1 { font: normal normal bold 12px Trebuchet MS;}
h2 { font: normal normal bold 11px Trebuchet MS;}
h3 { font: normal normal bold 13px Trebuchet MS;}

span.italic { font-style: italic;}

input.text {
	height: 18px;
	padding: 4px 5px 0 5px;
	border: 0;
	background-color: #fff;
	font-weight: bold;
	color: #808183;
}

select {
	border: 0;
	background: #fff none;
	font-weight: bold;
	color: #808183;
	font: normal bold 1em Trebuchet MS;
	text-transform: uppercase;
}


div#pageContainer {
	width: 799px;
	margin: 0 auto;
	background-color: #fff;
}

div#pageHeader {
	float: left;
	width: 799px;
	padding: 0 0 32px 0;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_head.gif) no-repeat top left;
}

div.subPageHeader { background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_subhead.gif) no-repeat top left !important; padding-bottom: 3px !important;}

div#contentContainer {
	float: left;
	width: 705px;
	padding: 0 44px 0 50px;
	background: #fff none;
        min-height: 400px;
}

div#footerContainer {
	clear: both;
	float: left;
	width: 799px;
	padding: 34px 0 27px 0;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_footer.gif) no-repeat bottom left;
	border-bottom: 1px solid #a7a9ac;
}

/* framework end */

/* pageheader start */

div#pageHeader .logo {
	float: left;
	margin: 24px 0 0 62px;
}
div.subPageHeader .logo { margin-left: 50px !important;}

/* Login, language select menu start */

div#pageHeader div.adminMenu {
	float: right;
	width: 160px;
	height: 17px;
	padding: 3px 4px 4px 5px;
	margin: 15px 44px 0 0;
	background: #92955a url(http://www.nda.hu/sites/all/themes/nda/images/bg_admin-menu.gif) no-repeat top left;
}

div.subPageHeader div.adminMenu {
	background: #92955a url(http://www.nda.hu/sites/all/themes/nda/images/bg-sp_admin-menu.gif) no-repeat top left;
}

div#pageHeader div.adminMenu a,
div#pageHeader div.adminMenu div { float: left;}
div#pageHeader div.adminMenu a.langButton { float: right;}

div#pageHeader div.adminMenu div.emptySpace { display: none;}
div#pageHeader div.adminMenu div.loginBox { display: none;}

div#pageHeader div.adminMenu.long {
	width: 565px;
	padding: 3px 4px 4px 6px;
	background: #92955a url(http://www.nda.hu/sites/all/themes/nda/images/bg_admin-menu-long.gif) no-repeat top left;
}
div.subPageHeader div.adminMenu.long {
	width: 596px !important;
	background: #92955a url(http://www.nda.hu/sites/all/themes/nda/images/bg-sp_admin-menu-long.gif) no-repeat top left !important;
}

div#pageHeader div.adminMenu.long div.emptySpace { display: block; width: 120px; text-align: top}
div#pageHeader div.adminMenu.long div.emptySpace a { padding-left: 2px }

div#pageHeader div.adminMenu.long div.loginBox {
	display: block;
	overflow: hidden;
	height: 17px;
}

input#regisztracio_check{
  width: 16px;
}

div#pageHeader div.adminMenu.long div.loginBox input#userName,
div#pageHeader div.adminMenu.long div.loginBox input#passWord {
	width: 130px;
	height: 16px;
	padding: 1px 5px 0 5px;
	margin: 0 2px 0 0;
	text-transform: none;
	border-left: 1px solid #c8c9ac;
}

div#pageHeader div.adminMenu.long div.loginBox input#passWord {
	width: 121px;
	margin: 0 2px 0 0;
	border-left: 0;
	border-right: 1px solid #c8c9ac;
}

div.subPageHeader div.adminMenu.long div.loginBox input#userName {
	width: 140px !important;
}

div.subPageHeader div.adminMenu.long div.loginBox input#passWord {
	width: 133px !important;
}

div#pageHeader div.adminMenu.long input#loggedUserName {
	width: 194px;
	height: 16px;
	padding: 1px 5px 0 2px;
	margin: 0 5px 0 0;
	color: #fff;
	text-transform: lowercase;
	background: #787878 none;
	border-right: 1px solid #888a69;
}

div.subPageHeader div.adminMenu.long input#loggedUserName {
	width: 240px !important;
}

/* Login, language select menu end */

/* Menu start */
div#pageHeader div.controllNode {
	float: left;
	width: 552px;
	margin: 8px 0 0 25px;
}

div.subPageHeader div.controllNode { margin: 8px 0 0 16px !important;}

div#pageHeader div.controllNode ul.primary-links {
	float: left;
	padding: 0;
	margin: 0;
	list-style: none;
}

div#pageHeader div.controllNode ul.primary-links li {
	float: left;
	padding: 0 5px 0 0;
	margin: 0;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/separator_main-menu.gif) no-repeat 100% 6px;
}

div#pageHeader div.controllNode ul.primary-links li.last { padding: 0; background: none;}

ul.primary-links li span
{
	position: relative;
	top: -2000px;
}

ul.primary-links li a {
	display: block;
	text-decoration: none;
}

ul.primary-links li.menu-1-1-2 a,
ul.primary-links li.menu-1-1-2-active a
{
	width: 70px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu-sp_kereses.gif);
}

ul#primary-front li.menu-1-1-2 a,
ul#primary-front li.menu-1-1-2-active a
{
	display: none;
}

ul.primary-links li.menu-1-2-2 a,
ul.primary-links li.menu-1-2-2-active a
{
	width: 44px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu-sp_nda.gif);
}

ul#primary-front li.menu-1-2-2 a,
ul#primary-front li.menu-1-2-2-active a
{
	width: 58px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu_nda.gif);
}

ul.primary-links li.menu-1-3-2 a,
ul.primary-links li.menu-1-3-2-active a
{
	width: 121px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu-sp_csatlakozas.gif);
}

ul#primary-front li.menu-1-3-2 a,
ul#primary-front li.menu-1-3-2-active a
{
	width: 144px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu_csatlakozas.gif);
}

ul.primary-links li.menu-1-4-2 a,
ul.primary-links li.menu-1-4-2-active a
{
	width: 91px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu-sp_eszkozok.gif);
}

ul#primary-front li.menu-1-4-2 a,
ul#primary-front li.menu-1-4-2-active a
{
	width: 109px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu_eszkozok.gif);
}

ul.primary-links li.menu-1-5-2 a,
ul.primary-links li.menu-1-5-2-active a
{
	width: 50px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu-sp_blog.gif);
}

ul#primary-front li.menu-1-5-2 a,
ul#primary-front li.menu-1-5-2-active a
{
	width: 61px;
	height: 24px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/menu_blog.gif);
}

/*div.subPageHeader*/

/* menu end */

/* searchField start */
div#pageHeader div.controllNode div.searchField {
	float: left;
	width: 552px;
	margin: 6px 0 0 0;
	padding: 0 0 3px 0;
}

div.searchField div.searchNode {
	float: left;
	width: 367px;
	height: 37px;
	margin: 0 2px 0 5px;
	padding: 6px 7px 0 6px;
	background: #edc78f url(http://www.nda.hu/sites/all/themes/nda/images/bg_search-node-orange.gif) repeat-x top left;
	border-top: 1px solid #edc78e;
	border-right: 1px solid #f8e5c9;
	border-left: 1px solid #f5e2c6;
}

div.searchField div.searchNode input.text {
	width: 271px;
	margin: 1px 6px 0 0;
	border: 1px solid;
	border-color: #f1cb92 #eab15b;
	float: left;
}

div.searchField div.searchNode input.searchButton {
	width: 78px;
	height: 26px;
	float: left;
	margin: 0;
	padding: 0;
	background: #e39725 url(http://www.nda.hu/sites/all/themes/nda/images/button_search.gif) no-repeat top left;
	border: 1px solid;
	border-color: #f1cb92 #eab15b;
	border-left: 0;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

div.searchField div.buttonNode { float: left; width: 158px;}

div.searchField div.buttonNode a { float: left; padding: 0 0 2px 0;}
/* searchField end */

/* searchSettings start */
div#pageHeader div.controllNode div.searchSettingsNode {
	float: left;
	width: 539px;
	height: 25px;
	padding: 10px 0px 0px 13px;
	background: url(http://www.nda.hu/sites/all/themes/nda/images/bg_search-field.gif) no-repeat bottom left;
}

div#pageHeader div.controllNode div.searchSettingsNode h2 {
	float: left;
	padding: 0 12px 0 0;
	margin: 0;
	color: #8e8e8e;
	text-transform: uppercase;
}

div#pageHeader div.controllNode div.searchSettingsNode div {
	float: left;
	padding: 0 15px 0 0;
}
div#pageHeader div.controllNode div.searchSettingsNode div input {
	float: left;
 	margin-top: 6px !important; margin-top: 3px;
}

div#pageHeader div.controllNode div.searchSettingsNode div label {
	color: #8e8e8e;
	text-transform: uppercase;
	float: left;
}
/* searchSettings end */

/* AdvSearchField start */
div#pageHeader div.controllNode div.advSearchField {
	float: left;
	width: 547px;
	margin: 0px 0 0 0;
	padding: 0 0 5px 5px;
	background: url(http://www.nda.hu/sites/all/themes/nda/images/bg_search-field.gif) no-repeat bottom left;
}

div.advSearchField div.searchNode {
	float: left;
	width: 236px;
	height: 36px;
	margin: 0;
	padding: 3px 7px 0 6px;
	background: #4199d4 url(http://www.nda.hu/sites/all/themes/nda/images/bg_search-node-blue.gif) repeat-x top left;
	border-top: 1px solid #8ab7d5;
	border-left: 1px solid #bfd6e5;
}

div.advSearchField div.searchNode.grey {
	width: 279px;
	background: #a7a9ac url(http://www.nda.hu/sites/all/themes/nda/images/bg_search-node-grey.gif) repeat-x top left;
	border-top: 1px solid #d3d4d6;
	border-right: 1px solid #e9eaea;
	border-left: 0 none;
}

div.advSearchField div.searchNode input.text {
	width: 120px;
	margin: 4px 4px 0 0;
	border: 1px solid;
	border-color: #a0cce9 #70b2df;
	float: left;
	text-transform: none;
	height: 14px;
	padding: 1px 5px 1px 5px;
}

div.advSearchField div.searchNode.grey input.text {
	width: 141px;
	margin-left: 6px;
	border: 1px solid;
	border-color: #d3d4d5 #bdbec1;
}

div.advSearchField div.searchNode select {
	display: block;
	float: left;
	width: 98px;
	margin: 4px 0 0 0;
	padding: 0;
	height: 16px;
	border: 1px solid;
	border-color: #a0cce9 #70b2df;
	text-transform: none;
}

div.advSearchField div.searchNode.grey select {
	border: 1px solid;
	border-color: #d3d4d5 #bdbec1;
}

div.advSearchField div.searchNode div.controllBtns {
	float: left;
	margin: 7px 0 0 1px;
}

div.advSearchField div.searchNode div.controllBtns.double { margin-top: 0 !important;}

div.advSearchField div.searchNode div.controllBtns.double a:link,
div.advSearchField div.searchNode div.controllBtns.double a:visited,
div.advSearchField div.searchNode div.controllBtns.double a:active,
div.advSearchField div.searchNode div.controllBtns.double a:hover {
	display: block;
	margin: 0 0 2px 0;
}

div.advSearchField div.buttonNode { float: left; width: 158px;}

div.advSearchField div.buttonNode a { float: left; padding: 0 0 2px 0;}
/* AdvSearchField end */

/* searchSettings start */
div#pageHeader div.controllNode div.advSearchSettingsNode {
	float: left;
	width: 125px;
	height: 22px;
	padding: 6px 0 0 8px;
	background: url(http://www.nda.hu/sites/all/themes/nda/images/bg_search-settings.gif) no-repeat bottom left;
}

div#pageHeader div.controllNode div.advSearchSettingsNode div {
	float: left;
	padding: 0 5px 0 0;
}
div#pageHeader div.controllNode div.advSearchSettingsNode div input {
	float: left;/*
 	margin-top: 5px !important; margin-top: 2px;*/
}

div#pageHeader div.controllNode div.advSearchSettingsNode div label {
	float: left;
	margin: 3px 0 0 2px;
	color: #8e8e8e;
	text-transform: uppercase;
}
/* searchSettings end */

div.searchButton  { float: right;}

div.searchButton input.searchButton {
	width: 76px;
	height: 22px;
	text-align: center;
	margin: 5px 5px 0 0;
	padding: 0;
	background: #e39725 url(http://www.nda.hu/sites/all/themes/nda/images/button_search-adv.gif) no-repeat top left;
	border: 1px solid;
	border-color: #f8e5c8 #e6c490 #efdfc7 #f6e4c8;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


/* pageheader end */

/* Submenu start */

div#contentContainer ul.secondary-links {
	float: left;
	width: 700px;
	margin: 0;
	padding: 0 0 27px 0;
	list-style: none;
}

div#contentContainer ul.secondary-links li { float: left; padding: 0 3px 0 0;}
div#contentContainer ul.secondary-links li.last { padding: 0;}

ul.secondary-links li a {
	display: block;
	text-decoration: none;
}

ul.secondary-links li span {
	position: relative;
	top: -2000px;
}

ul.secondary-links li.menu-1-1-56 a,
ul.secondary-links li.menu-1-1-56-active a
{
	width: 231px;
	height: 68px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/submenu_01.gif);
}

ul.secondary-links li.menu-1-2-56 a,
ul.secondary-links li.menu-1-2-56-active a
{
	width: 231px;
	height: 68px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/submenu_02.gif);
}

ul.secondary-links li.menu-1-3-56 a,
ul.secondary-links li.menu-1-3-56-active a
{
	width: 231px;
	height: 68px;
	background-image: url(http://www.nda.hu/sites/all/themes/nda/images/submenu_03.gif);
}

/* Submenu end */

/* Left Coloum start */

div#contentContainer div.columnLeft {
	float: left;
	width: 231px;
	padding: 0 4px 0 0;
	background: #fff none;
}

div#contentContainer div.columnLeft h1 {
	padding: 0 0 13px 0;
	margin: 0;
	color: #8e8e8e;
}

div#contentContainer div.columnLeft div.node {
	float: left;
	width: 224px;
	padding: 0 0 9px 7px;
}

div#contentContainer div.columnLeft div.node img { float: left;}

div#contentContainer div.columnLeft div.node ul {
	float: left;
	width: 164px;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#contentContainer div.columnLeft div.node ul li {
	padding: 0 0 0 7px;
	margin: 0;
	background: url(http://www.nda.hu/sites/all/themes/nda/images/dot_node.gif) no-repeat 0 1px;
}

div#contentContainer div.columnLeft div.node ul li a:link,
div#contentContainer div.columnLeft div.node ul li a:visited,
div#contentContainer div.columnLeft div.node ul li a:active,
div#contentContainer div.columnLeft div.node ul li a:hover {
	color: #e39725;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
div#contentContainer div.columnLeft div.node ul li a:hover { text-decoration: underline;}

/* Left Coloum end */

/* Two column wide Left Coloum start */

div#contentContainer div.columnLeft2Col {
	float: left;
	width: 452px;
	padding: 0 4px 0 0;
	background: #fff none;
}

div#contentContainer div.columnLeft2Col h1 {
	padding: 0 0 13px 0;
	margin: 0;
	color: #8e8e8e;
}

div#contentContainer div.columnLeft2Col div.node {
	float: left;
	width: 445px;
	padding: 0 0 9px 7px;
}

div#contentContainer div.columnLeft2Col div.node img { float: left;}

div#contentContainer div.columnLeft2Col div.node ul {
	float: left;
	width: 390px;
	margin: 0;
	padding: 0;
	list-style: none;
}

div#contentContainer div.columnLeft2Col div.node ul li {
	padding: 0 0 0 7px;
	margin: 0;
	background: url(http://www.nda.hu/sites/all/themes/nda/images/dot_node.gif) no-repeat 0 1px;
}

div#contentContainer div.columnLeft2Col div.node ul li a:link,
div#contentContainer div.columnLeft2Col div.node ul li a:visited,
div#contentContainer div.columnLeft2Col div.node ul li a:active,
div#contentContainer div.columnLeft2Col div.node ul li a:hover {
	color: #e39725;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
}
div#contentContainer div.columnLeft2Col div.node ul li a:hover { text-decoration: underline;}

/* Two column wide Left Coloum end */

/* Middle Coloum start */

div#contentContainer div.columnMiddle {
	float: left;
	width: 231px;
	padding: 0 3px 0 0;
	background: #fff none;
}

div#contentContainer div.columnMiddle div.node {
	float: left;
	width: 231px; 
	padding: 3px 0 10px 0;
}

div#contentContainer div.columnMiddle div.node img { float: left;}

div#contentContainer div.columnMiddle div.node h2 {
	float: none;
	margin: 0;
	padding: 0;
	color: #e39725;
	text-transform: uppercase;
}

div#contentContainer div.columnMiddle div.node p {
	float: left;
	width: 131px;
	padding: 0 10px 0 0;
	margin: 0;
	line-height: 1.1em;
}

/* Middle Coloum end */

/* Right Coloum start */

div#contentContainer div.columnRight {
	float: right;
	width: 231px;
	padding: 0 5px 0 0;
	background: #fff none;
}

/* Tabmenu start */
div#contentContainer div.columnRight ul.controllNode {
	float: left;
	width: 230px;
	height: 30px;
	padding: 0;
	margin: 0;
	list-style: none;
	border-left: 1px solid #fff;
	background: #30709c url(http://www.nda.hu/sites/all/themes/nda/images/bg_tagcontroll.gif) repeat-x top left;
}

div#contentContainer div.columnRight ul.controllNode li {
	float: left;
	width: 63px;
	height: 16px;
	padding: 7px 5px;
	margin: 0;
	text-align: center;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/sep_tagcontroll.gif) no-repeat top right;
}

div#contentContainer div.columnRight ul.controllNode li.active {
	padding: 7px 10px;
	background: #30709c url(http://www.nda.hu/sites/all/themes/nda/images/bg_tagcontroll_active.gif) repeat-x top left;
}

div#contentContainer div.columnRight ul.controllNode li.last { background: none;}

div#contentContainer div.columnRight ul.controllNode li a:link,
div#contentContainer div.columnRight ul.controllNode li a:visited,
div#contentContainer div.columnRight ul.controllNode li a:active,
div#contentContainer div.columnRight ul.controllNode li a:hover {
	color: #fff !important;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
}
div#contentContainer div.columnRight ul.controllNode li a:hover { text-decoration: none;}

div#contentContainer div.columnRight ul.controllNode li.active a:link,
div#contentContainer div.columnRight ul.controllNode li.active a:visited,
div#contentContainer div.columnRight ul.controllNode li.active a:active { text-decoration: none;}
div#contentContainer div.columnRight ul.controllNode li.active a:hover { text-decoration: underline;}
/* Tabmenu end */

/* Tag sort menu start */
div#contentContainer div.columnRight ul.tagControllNode {
	float: left;
	width: 211px;
	padding: 6px 10px 2px 9px;
	margin: 0;
	list-style: none;
	border-left: 1px solid #cee0ed;
	background: #4199d4 none;
}

div#contentContainer div.columnRight ul.tagControllNode li {
	float: left;
	padding: 0 0 0 13px;
	margin: 0;
	background: #4199d4 url(http://www.nda.hu/sites/all/themes/nda/images/icon_arrow.gif) no-repeat 5px 6px;
	font-family: Trebuchet MS;
	font-size: 11px;
}

div#contentContainer div.columnRight ul.tagControllNode li span { text-transform: uppercase; color: #fff;}

div#contentContainer div.columnRight ul.tagControllNode li.first {
	background: #4199d4 none;
	padding: 0;
}

div#contentContainer div.columnRight ul.tagControllNode li a:link,
div#contentContainer div.columnRight ul.tagControllNode li a:visited,
div#contentContainer div.columnRight ul.tagControllNode li a:active,
div#contentContainer div.columnRight ul.tagControllNode li a:hover {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

div#contentContainer div.columnRight ul.tagControllNode li a.active:link,
div#contentContainer div.columnRight ul.tagControllNode li a.active:visited,
div#contentContainer div.columnRight ul.tagControllNode li a.active:active,
div#contentContainer div.columnRight ul.tagControllNode li a.active:hover {
	color: #bbbdbf;
}
div#contentContainer div.columnRight ul.tagControllNode li div { float: left;}
div#contentContainer div.columnRight ul.tagControllNode li.lang div {
	margin-left: 42px !important; margin-left: 21px;
}

div#contentContainer div.columnRight ul.tagControllNode li div a {
	float: left;
	padding: 0 3px 0 0;
}
/* Tag sort menu end */

/* Tag links node start */
div#contentContainer div.columnRight ul.tagListNode {
	float: left;
	width: 210px;
	padding: 7px 10px 4px 10px;
	margin: 0;
	list-style: none;
	border-left: 1px solid #cee0ed;
	background: #4199d4 none;
	text-align: justify;
}

div#contentContainer div.columnRight ul.tagListNode li { display: inline;}

div#contentContainer div.columnRight ul.tagListNode li a:link,
div#contentContainer div.columnRight ul.tagListNode li a:visited,
div#contentContainer div.columnRight ul.tagListNode li a:active,
div#contentContainer div.columnRight ul.tagListNode li a:hover {
	padding: 0;
	color: #fff;
	font-size: 11px;
	line-height: 1.7em;
	font-weight: normal;
	text-decoration: none;
}
div#contentContainer div.columnRight ul.tagListNode li a:hover { text-decoration: underline;}

div#contentContainer div.columnRight ul.tagListNode li a.bold { font-weight: bold !important;}
div#contentContainer div.columnRight ul.tagListNode li a.normal13 { font-size: 13px !important;}
div#contentContainer div.columnRight ul.tagListNode li a.bold13 { font-weight: bold !important; font-size: 13px !important; line-height: 1em !important;}
div#contentContainer div.columnRight ul.tagListNode li a.bold15 { font-weight: bold !important; font-size: 15px !important; line-height: 1em !important;}
div#contentContainer div.columnRight ul.tagListNode li a.bold16 { font-weight: bold !important; font-size: 16px !important; line-height: 1em !important;}
div#contentContainer div.columnRight ul.tagListNode li a.bold18 { font-weight: bold !important; font-size: 18px !important; line-height: 1em !important;}
div#contentContainer div.columnRight ul.tagListNode li a.bold20 { font-weight: bold !important; font-size: 20px !important; line-height: 1em !important;}
/* Tag links node end */

div#contentContainer div.columnRight div.tagListNavigateNode {
	float: left;
	width: 228px;
	height: 25px;
	padding: 0 0 0 3px;
	background: #30709c url(http://www.nda.hu/sites/all/themes/nda/images/bg_taglist-navigate-node-left.gif) no-repeat top left;
}
div#contentContainer div.columnRight div.tagListNavigateNode div {
	float: left;
	width: 221px;
	height: 20px;
	padding: 5px 0 0 6px;
	background: #30709c url(http://www.nda.hu/sites/all/themes/nda/images/bg_taglist-navigate-node.gif) repeat-x top left;
	border-right: 1px solid #fff;
}

div#contentContainer div.columnRight div.tagListNavigateNode a:link,
div#contentContainer div.columnRight div.tagListNavigateNode a:visited,
div#contentContainer div.columnRight div.tagListNavigateNode a:active,
div#contentContainer div.columnRight div.tagListNavigateNode a:hover {
	float: left;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

div#contentContainer div.columnRight div.tagListNavigateNode a:hover  { text-decoration: underline;}

div#contentContainer div.columnRight div.tagListNavigateNode a.next {
	float: right !important;
	padding: 0 6px 0 0;
}


/* Tag Option link start */
div#contentContainer div.columnRight .tagOptionLink:link,
div#contentContainer div.columnRight .tagOptionLink:visited,
div#contentContainer div.columnRight .tagOptionLink:active,
div#contentContainer div.columnRight .tagOptionLink:hover {
	display: block;
	width: 230px;
	background: #e39725 none;
	border-bottom: 1px solid #f8e5c9;
	border-left: 1px solid #f8e5c9;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
}
/* Tag Option link end */

div#contentContainer div.twoColumnWide {
	clear: left;
	float: left;
	width: 443px;
	padding: 3px 13px 16px 13px;
	margin: 0 0 2px 0;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_two-column-wide.gif) no-repeat bottom left;
}

div#contentContainer div.twoColumnWide h1 {
	float: left;
	margin: 0;
	padding: 0 0 5px 0;
	color: #e39725;
	text-transform: uppercase;
}

div#contentContainer div.twoColumnWide h2 {
	clear: left;
	float: left;
	margin: 0;
	padding: 0 0 0 0;
	color: #e39725;
	text-transform: uppercase;
}

div#contentContainer div.twoColumnWide p {
	clear: left;
	margin: 0;
	padding: 0 0 3px 0;
	line-height: 1.1em;
}

div#contentContainer div.linkBoxNode {
	float: left;
	width: 466px;
	padding: 0 0 10px 0;
}

div#contentContainer div.linkBoxNode a.logo { float: left;}

div#contentContainer div.linkBoxNode div.linknode {
	float: left;
	width: 58px;
	height: 53px;
	padding: 5px 10px 5px 13px;
	margin: 1px 0 0 0;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/separator_links.gif) repeat-y top left;
}

div#contentContainer div.linkBoxNode div.linknode a { float: left; clear: left;}

/* Right Coloum end */

/* Footer start */
 
div#footerContainer ul {
	float: left;
	padding: 0;
	margin: 0 0 1px 239px;
	list-style: none;
}

div#footerContainer ul li {
	float: left;
	padding: 0 3px 0 8px;
	margin: 0;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/separator_footer-menu.gif) no-repeat 0 6px;
}

div#footerContainer ul li.first {
	padding-left: 0px;
	background: transparent none;
}

div#footerContainer div {
	clear: left;
	margin: 0 0 0 300px;
}

/* Footer end */


/* pager start */

ul.pagerNode {
	float: left;
	width: 696px;
	margin: 0 0 0 2px;
	padding: 0 0 8px 0;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_result-pager.gif) repeat-x bottom left;
	text-align: center;
}

ul.pagerNode.bottom { margin-top: 15px !important;}

ul.pagerNode li {
	display: inline; 
	margin: 0;
	padding: 0;
	text-align: center;
}

ul.pagerNode li a:link,
ul.pagerNode li a:visited,
ul.pagerNode li a:active,
ul.pagerNode li a:hover {
	padding: 0 5px;
	background: #e39725 none;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
}

ul.pagerNode li a:hover { text-decoration: underline;}

ul.pagerNode li.prev a { padding: 0 19px;}
ul.pagerNode li.next a { padding: 0 8px;}

ul.pagerNode li.active a { background: #787878 none;}

/* pager end */


/* resultText start */

div.resultNumber {
	width: 688px;
	padding: 0 8px 0 0;
	margin: 0 0 22px 0;
	text-align: right;
	font-weight: bold;
	text-transform: uppercase;
}

div.resultNumber span { color: #e39725;}

/* resultText end */

/* resultNode start */

div.resultNode {
	float: left;
	width: 442px;
	padding: 0 0 13px 0;
	margin: 0 0 13px 0;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_result-node.gif) repeat-x bottom left;
	border-bottom: 1px solid #f1f1f2;
}/*
div.resultNode.viewDetails { background: #e0e0e0 none;}*/

div.resultNode div.resultInfo {
	float: left;
	width: 432px;
	padding: 0 0 0 10px;
}

div.resultNode div.resultInfo h3 {
	float: left;
	width: 332px;
	padding: 0 10px 3px 0;
	margin: 0;
	color: #636363;
}

div.resultNode div.resultInfo h3 span { color: #4199d4;}
div.resultNode div.resultInfo h3 span span, .highlight {
	padding: 0 2px;
	background: #e39725;
	color: #fff;
}

div.resultNode div.resultInfo div {
	clear: both;
	float: left;
	width: 342px;
	padding: 0 10px 0 0;
}

/*bibliographic*/
div.resultNode div.resultInfo div.extended2 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_book.gif) -1px 4px no-repeat;
}

div.resultNode div.resultInfo div.extended3 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg_ext-result.gif) -1px 4px no-repeat;
}

/*programme*/
div.resultNode div.resultInfo div.extended4 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_music.gif) -1px 4px no-repeat;
}

div.resultNode div.resultInfo div.extended5 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg_ext-result.gif) -1px 4px no-repeat;
}

/* file */
div.resultNode div.resultInfo div.extended6 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_movie.gif) -1px 4px no-repeat;
}

/* nda2 */
div.resultNode div.resultInfo div.extended7 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_music.gif) -1px 4px no-repeat;
}


div.resultNode div.resultInfo div.extended12 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg_ext-result.gif) -1px 4px no-repeat;
}

div.resultNode div.resultInfo div.extended13 {
	width: 309px;
	padding: 0 0 0 32px;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg_ext-result.gif) -1px 4px no-repeat;
}

div.resultNode div.resultInfo p {
	padding: 0;
	margin: 0;
	color: #636363;
}

div.resultNode div.resultInfo a:link,
div.resultNode div.resultInfo a:visited,
div.resultNode div.resultInfo a:active,
div.resultNode div.resultInfo a:hover {
	clear: both;
	color: #e39725;
	font: normal bold 11px Trebuchet MS;
	text-decoration: none;
}

div.resultNode div.resultInfo a:hover { text-decoration: underline;}

div.resultNode div.resultInfo a.button:link,
div.resultNode div.resultInfo a.button:visited,
div.resultNode div.resultInfo a.button:active,
div.resultNode div.resultInfo a.button:hover {
	display: block;
	float: right;
	clear: none;
	width: 79px;
	padding: 0 0 0 11px;
	margin: 0 0 5px 0;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_arrow-orange.gif) no-repeat 0 2px;
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

div.resultNode div.resultInfo a.button:hover { text-decoration: underline;}

div.resultNode.viewDetails div.resultInfo a.button:link,
div.resultNode.viewDetails div.resultInfo a.button:visited,
div.resultNode.viewDetails div.resultInfo a.button:active,
div.resultNode.viewDetails div.resultInfo a.button:hover {
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_arrow-orange-down.gif) no-repeat 0 2px;
}

div.resultNode div.resultInfo a.button span {
	padding: 0 5px;
	background: #e39725 none;
}

div.resultNode div.resultDetails {
	display: none;
	float: left;
	width: 442px;
	padding: 9px 0 4px 0;
	margin: 0; 
        z-index: 100;
}

div.resultNode div.resultDetails table {
	float: left;
	clear: both;
	width: 439px;
	border-right: 1px solid #f9f9f9;
        z-index: 100;
}

div.resultNode div.resultDetails table td,
div.resultNode div.resultDetails table th {
	padding-top: 1px;
	text-align: left;
	vertical-align: top;
}

div.resultNode div.resultDetails table tr.firstRow td,
div.resultNode div.resultDetails table tr.firstRow th {
	padding-top: 4px;
}
div.resultNode div.resultDetails table tr.description td,
div.resultNode div.resultDetails table tr.description th {
	padding-top: 10px; 
	padding-bottom: 8px;
}
div.resultNode div.resultDetails table tr.firstRow td { border-top: 1px solid #f9f9f9;}
div.resultNode div.resultDetails table tr.description td { 
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg_result-table-bottom.gif) bottom left repeat-x;
}

div.resultNode div.resultDetails table td {
	width: 357px;
	padding: 0 0 0 5px;
	font-weight: bold;
	border-left: 5px solid #fff; 
}

div.resultNode div.resultDetails table tr.altBg th {
	background: #a7a9ac none;
}

div.resultNode div.resultDetails table tr.altBg td  {
	background: #e0e0e0 none;
}

div.resultNode div.resultDetails table th {
	width: 63px;
	padding: 0 4px 0 4px;
	background: #bcbec2 none;
	border-left: 11px solid #fff; 
	color: #fff;
	text-align: right;
	text-transform: uppercase;
	vertical-align: top;
	border: 0 none;
}

div.resultNode div.resultDetails table td p {
	margin: 0;
	padding: 0;
	font: normal bold 10px Trebuchet MS;
	color: #8e8e8e;


/* innen van, de nem jott be: http://weblogtoolscollection.com/archives/2007/06/16/css-for-code-wrap-long-lines/ */
   white-space: pre-wrap; 
   white-space: -moz-pre-wrap !important; 
   white-space: -pre-wrap; 
   white-space: -o-pre-wrap; 
   word-wrap: break-word; 

}

div.resultNode div.resultDetails table td a:link,
div.resultNode div.resultDetails table td a:visited,
div.resultNode div.resultDetails table td a:active,
div.resultNode div.resultDetails table td a:hover {
	padding: 0;
	background: transparent none;
	font-weight: bold;
	color: #e39725;
	text-transform: none;
}

div.resultNode.viewDetails div.resultDetails { display: block;}

div.resultNode div.resultDetails table td span.blue { color: #4199d4;}
div.resultNode div.resultDetails table td span.orange { color: #e39725;}
div.resultNode div.resultDetails table td span.italic { font-style: italic;}

/* resultNode end */


/* tagBrowser in result page start */

div.tagBrowser {
	float: right;
	position: relative;
}

div.tagBrowser a.button:link,
div.tagBrowser a.button:visited,
div.tagBrowser a.button:active,
div.tagBrowser a.button:hover {
	padding: 0 0 0 11px;
	margin: 0 7px 0 0;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_arrow-blue.gif) no-repeat 0 2px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

div.tagBrowser a.button:hover { text-decoration: underline;}

div.tagBrowser a.button.show {
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/icon_arrow-blue-down.gif) no-repeat 0 2px;
}

div.tagBrowser a.button span {
	padding: 0 5px;
	background: #4199d4 none;
}

div.tagBrowser div.columnRight {
	position: absolute;
	margin: 0 0 0 -145px !important;
}

div.tagBrowser div.columnRight.hide {
	display: none;
}

div.tagBrowser div.columnRight.show {
	display: block;
}


/* tagBrowser in result page end */


/* csatlakozas, eszkozok start */

h1.title {
	float: left;
	width: 749px;
	height: 40px;
	padding: 0 0 17px 0;
	margin: 0 0 0 -49px !important; margin-left: -25px;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_subpage-title.gif) no-repeat top left;
}

h1.title span {
	float: right;
	padding: 5px 8px 5px 10px;
	margin: 0 7px 0 0;
	background: #4199d4 none;
	font: normal bold 20px "Georgia" Trebuchet MS;
	text-transform: lowercase;
	color: #fff;
}

div.textContainer {
	float: left;
	width: 700px;
}

div.textContainer div.lead p {
	padding: 0 5px 0 13px;
	font-size: 14px;
	color: #636363;
}

div.textContainer p.lead a:link,
div.textContainer p.lead a:visited,
div.textContainer p.lead a:active,
div.textContainer p.lead a:hover {
	color: #e39725;
	text-decoration: none;
}

div.textContainer p.lead a:hover { text-decoration: underline;}

div.textContainer div.leftSide {
	float: left;
	width: 342px;
	margin: 0 16px 0 0;
}

div.textContainer div.rightSide {
	float: left;
	width: 342px;
	margin: 0;
}

div.textContainer div.leftSide div.node,
div.textContainer div.rightSide div.node {
	float: left;
	width: 342px;
	padding: 0 0 18px 0;
	margin: 0 0 25px 0;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_text-node.gif) no-repeat bottom left;
}

div.textContainer div.leftSide h4,
div.textContainer div.rightSide h4,
div.textContainer div.leftSide h2.title a,
div.textContainer div.rightSide h2.title a,
div.textContainer div.columnLeft2Col h2.title a {
	/* width: 32px; */
	height: 13px;
	padding-top: 3px !important; padding-top: 4px;
	padding-bottom: 6px !important; padding-bottom: 3px;
	margin: 0 0 20px 0;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	background: #4199d4 none;
	line-height: 14px;
}

div.textContainer div.leftSide h4.liquid,
div.textContainer div.rightSide h4.liquid,
div.textContainer div.leftSide h2.title a,
div.textContainer div.rightSide h2.title a,
div.textContainer div.columnLeft2Col h2.title a {
	float: left;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

div.textContainer div.leftSide h2.title a,
div.textContainer div.rightSide h2.title a,
div.textContainer div.columnLeft2Col h2.title a {
	text-decoration: none;
	cursor: default;
}

div.textContainer div.leftSide h2.title a:hover,
div.textContainer div.rightSide h2.title a:hover,
div.textContainer div.columnLeft2Col h2.title a:hover {
	text-decoration: none;
}

div.textContainer div.leftSide img,
div.textContainer div.columnLeft2Col img,
div.textContainer div.rightSide img,
div.textContainer div.node div.content img {
	margin: 0 0 11px 44px;
}

div.textContainer div.leftSide p,
div.textContainer div.columnLeft2Col p,
div.textContainer div.rightSide p,
div.textContainer div.node div.content p {
	clear: left;
	padding: 0 10px 2px 44px;
	margin: 0;
	line-height: 20px;
}

div.textContainer div.leftSide ul,
div.textContainer div.columnLeft2Col ul,
div.textContainer div.rightSide ul,
div.textContainer div.node div.content ul {
	padding: 0 5px 0 44px;
	margin: 0;
	line-height: 20px;
	list-style: none;
}

div.textContainer div.leftSide ul li,
div.textContainer div.columnLeft2Col ul li,
div.textContainer div.rightSide ul li,
div.textContainer div.node div.content ul li {
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/dot_li.gif) no-repeat 0 9px;
	text-indent: 8px;
	font-weight: normal;
	font-size: 11px;
}

div.textContainer div.leftSide ol,
div.textContainer div.columnLeft2Col ol,
div.textContainer div.rightSide ol,
div.textContainer div.node div.content ol {
	padding: 0 5px 0 44px;
	margin: 0;
	line-height: 20px;
	list-style-position: inside;
}

div.textContainer div.leftSide ol li,
div.textContainer div.columnLeft2Col ol li,
div.textContainer div.rightSide ol li,
div.textContainer div.node div.content ol li {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 11px;
}
/*
div.textContainer div.leftSide a:link, div.textContainer div.leftSide a:visited, div.textContainer div.leftSide a:active, div.textContainer div.leftSide a:hover,
div.textContainer div.rightSide a:link, div.textContainer div.rightSide a:visited, div.textContainer div.rightSide a:active, div.textContainer div.rightSide a:hover,*/
div.textContainer div.leftSide p a.arrowlink,
div.textContainer div.columnLeft2Col p a.arrowlink,
div.textContainer div.rightSide p a.arrowlink,
div.textContainer div.node div.content p a.arrowlink {
	display: block;
	padding: 0 0 0 11px;
	margin: 16px 0 0 -10px; /*34px;*/
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/icon_arrow-orange.gif) no-repeat 0px 6px; /*0 2px;*/
	font-size: 11px;
	color: #e39725;
	text-decoration: none;
	font-weight: bold;
}

div.textContainer div.leftSide a:hover,
div.textContainer div.columnLeft2Col a:hover,
div.textContainer div.rightSide a:hover,
div.textContainer div.node div.content a:hover {
	text-decoration: underline;
}

div.textContainer div.leftSide p a,
div.textContainer div.columnLeft2Col p a,
div.textContainer div.rightSide p a,
div.textContainer div.leftSide li a, 
div.textContainer div.columnLeft2Col li a, 
div.textContainer div.rightSide li a,
div.textContainer div.lead p a, 
div.textContainer div.node div.content p a,
div.textContainer div.node div.content li a {
	color: #e39725;
	text-decoration: none;
	display: inline /*!important*/;
	padding: 0 /*!important*/;
	margin: 0 /*!important*/;
	background: transparent none /*!important*/;
}

/* csatlakozas, eszkozok end */


/* regisztrcio start */


h1.title.reg {
	width: 750px;
	padding: 0;
	margin: 0 0 0 -50px !important; margin-left: -25px;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_reg-title.gif) no-repeat top left;
}

div.regText {
	float: left;
	width: 697px;
	padding: 19px 0 12px 0;
	margin-left: 2px !important; margin-left: 1px;
	background: #4d4d4d none;
	text-align: center;
}

div.regText p {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #fff;
}

div.regContainer {
	float: left;
	width: 693px;
	margin-left: 4px !important; margin-left: 2px;
	padding-bottom: 26px;
	background: #231f20 none;
}

div.regContainer tbody {
   border-top: 0px;
}

div.regContainer table {
	float: left;
	width: 642px;
	margin: 34px 0 0 41px !important; margin-left: 20px;
}

div.regContainer table label {
	float: right;
	padding: 7px 9px 0 0;
	margin: 0;
	color: #fff;
	font-size: 11px;
	letter-spacing: 0.1px !important; letter-spacing: normal;
}

div.regContainer table input {
	width: 466px;
	height: 17px;
}

div.regContainer table div {
	padding: 4px;
	margin: 0 0 6px 0;
	background: #231f20 url(http://www.nda.hu/sites/all/themes/nda/images/bg_input-blue.gif) no-repeat top left;
}

div.regContainer table div.obligatory { background: #231f20 url(http://www.nda.hu/sites/all/themes/nda/images/bg_input-blue.gif) no-repeat top left;}
div.regContainer table div.optional { background: #231f20 url(http://www.nda.hu/sites/all/themes/nda/images/bg_input-yellow.gif) no-repeat top left;}
div.regContainer table div.wrong { background: #231f20 url(http://www.nda.hu/sites/all/themes/nda/images/bg_input-red.gif) no-repeat top left;}

div.regContainer table label.wrong { color: #dc3b28 !important;}

div.regFormButtons {
	float: left;
	width: 699px;
	height: 22px;
	margin-left: 2px !important; margin-left: 1px;
	background: #48484a url(http://www.nda.hu/sites/all/themes/nda/images/bg_regFormControll.gif) repeat-x top left;
}

div.regFormButtons div.leftButton {
	float: left;
	height: 22px;
	background: #dc3b28 url(http://www.nda.hu/sites/all/themes/nda/images/bg_link-back_right.gif) no-repeat top right;
}

div.regFormButtons div.rightButton {
	float: right;
	height: 22px;
	background: #d6df23 url(http://www.nda.hu/sites/all/themes/nda/images/bg_link-next_left.gif) no-repeat top left;
}

div.regFormButtons div a:link,
div.regFormButtons div a:visited,
div.regFormButtons div a:active,
div.regFormButtons div a:hover {
	float: left;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

div.regFormButtons div a:hover { text-decoration: underline;}

div.regFormButtons div.leftButton a {
	padding: 5px 9px 0 7px;
	margin-right: 4px;
	background: #dc3b28 url(http://www.nda.hu/sites/all/themes/nda/images/bg_link-back.gif) repeat-x top left;
	color: #fff;
}

div.regFormButtons div.rightButton a {
	padding: 5px 9px 0 11px;
	margin-left: 4px;
	background: #d6df23 url(http://www.nda.hu/sites/all/themes/nda/images/bg_link-next.gif) repeat-x top right;
	color: #231f20;
}

div.regFooter {
	float: left;
	width: 700px;
	height: 21px;
	background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_regtable_footer.gif) no-repeat top left;
}

/* regisztrcio end */

/* drupal */

div.textContainer div.node div.content p {
	font-family: Trebuchet MS;
	font-size: 10px;
}

div.textContainer div.node div.content h3,
div.textContainer div.node div.content h4 {
	padding-left: 44px;
}

div#pageInner {
    position: relative;
	float: left;
}

div#sidebar {
    margin: 0 auto;
    position: absolute;
    top: 75px;
    right: -170px;
    padding: 10px 10px;
    background: #fff;
    width: 150px;
}

div.cleaner{
    clear: both;
}

/* ennek nem kellene szetnyomni az alatta levo cuccokat, ha a display at van allitva */
div.sendMessage{
    display: none; 
    /* visibility: hidden; */
    padding-top: 8px;
    background: #231f20;
    overflow: hidden;
    border: 5px solid #e1e023;
    position: absolute;
    top: 190px;
    left: 160px;
    z-index: 100;
}

.alert{
   color: red;
}

/* profil page start */

div.profilNode {
	float: left;
	width: 491px;
	padding: 15px 0 13px 206px;
	margin-left: 2px !important; margin-left: 1px;
	background: #4d4d4d none;
	position: relative;
}

div.profilNode div.img {
	position: absolute;
	top: 13px;
	left: 130px;/*
	float: left;*/
	width: 50px;
	height: 50px;
	padding: 9px 8px 8px 9px;
	margin: 0 9px 0 0;
	background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/img_border.gif) top left no-repeat;
}

div.profilNode div.userData {
	float: left;
	padding: 3px 0 0 0;
}

div.profilNode div.userData p {
	padding: 0 0 3px 0;
	margin: 0;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

div.profilNode div.userData p span {
	color: #d6df23;
}

div.profilDetailsContainer {
	float: left;
	width: 693px;
	margin-left: 4px !important; margin-left: 2px;
	padding-bottom: 26px;
	background: #231f20 none;
}


div.profilDetailsContainer table {
	float: left;
	width: 565px;
	margin: 41px 0 0 58px !important; margin-left: 29px;
	text-align: left;
        border: 0px;
}

div.profilDetailsContainer table tbody {
        border: 0px;
}

div.profilDetailsContainer table th {
	width: 129px;
	padding: 0 17px 20px 0;
	color: #fff;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
        border: 0px;
}

div.regContainer p{
	padding: 20px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
        border: 0px;
}

div.profilDetailsContainer table td {
	padding: 0 0 20px 0;
	color: #d6df23;
	font-size: 14px;
	font-weight: bold;
	vertical-align: top;
}

div.profilDetailsContainer table td p {
	padding: 0;
	margin: 0;
}

div.profilDetailsContainer table td a:link,
div.profilDetailsContainer table td a:visited,
div.profilDetailsContainer table td a:active,
div.profilDetailsContainer table td a:hover {
	color: #d6df23;
	text-decoration: none;
}

div.profilDetailsContainer table td a:hover {
	text-decoration: underline;
}

div.profilDetailsContainer table td table {
	width: 320px;
	margin: 0 0 18px 0 !important;
}

div.profilDetailsContainer table td table th {
	width: 104px !important;
	padding: 0 12px 3px 0;
	color: #4199d4;
	font-size: 11px;
}

div.profilDetailsContainer table td table td {
	width: 204px;
	padding: 0 0 3px 0;
	font-size: 11px;
}

div.profilDetailsContainer table td table td a:link,
div.profilDetailsContainer table td table td a:visited,
div.profilDetailsContainer table td table td a:active,
div.profilDetailsContainer table td table td a:hover {
	color: #d6df23;
	text-decoration: underline;
}

div.profilDetailsContainer table td table td a:hover {
	text-decoration: none;
}

div.sysText {
        float: left;
        width: 697px;
        padding: 6px 0 22px 0;
        margin-left: 2px !important; margin-left: 1px;
        background: #a7a9ac none;
        text-align: center;
}

div.sysText p {
        margin: 0;
        padding: 0;
        font-size: 14px;
        color: #fff;
}

h1.title.sysText {
        width: 750px;
        padding: 0;
        margin: 0 0 0 -50px !important; margin-left: -25px;
        background: #fff url(http://www.nda.hu/sites/all/themes/nda/images/bg_systext-title.gif) no-repeat top left;
}

div.sysMsgText {
        float: left;
        width: 694px;
        margin: 2px 0 0 1px;
        padding: 25px 0 0 0;
        background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg-top_sysmsg.gif) top left no-repeat;
}

div.sysMsgText div {
        float: left;
        width: 694px;
        padding: 0 0 4px 0;
        background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg-bottom_sysmsg.gif) bottom left no-repeat;
}

div.sysMsgText p,
div.sysMsgText table,
div.sysMsgText form
{
        margin: 0;
        padding: 0 31px 22px 31px;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        background: #a7a9ac;
}

div.sysMsgText.alt {
        background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg-top_sysmsg-orange.gif) top left no-repeat;
}

div.sysMsgText.alt div {
        background: transparent url(http://www.nda.hu/sites/all/themes/nda/images/bg-bottom_sysmsg-orange.gif) bottom left no-repeat;
}

div.sysMsgText.alt p ,
div.alt table,
div.alt form
{
        background: #e39725;
}

p.alt {
        background:#E39725 none repeat scroll 0%;
        border-bottom:20px solid #E39725;
        border-top:20px solid #E39725;
}

