body,td,div,.p,a,h1,h2,h3,h4,li{
	font-family:arial,sans-serif;
}
body {
/*	font-size: 10pt;*/
	text-align: left;
}
dd,td,div,p,a,h1,h2,h3,h4,li {
	font-size: 10pt;
}
dd {
	margin: 0;
	padding: 0;
}
#header {
	text-align: left;
}

#centerw {
	clear: right;
	display: block;
}
#logo {
	float: left;
	padding-right: 10px;
	margin-bottom: 5px;
}

.searchbox label {
	display: none;
}
.searchbox {
	padding-top: 13px;
}
#middlew, .sidebar, #rightw {
	text-align: left;
}
#middle .search-form {
	display: none;
}
#footer {
	clear: both;
	text-align: center;
	padding-top: 20px;
}
div.messages {
	border-top: 1px solid #36C;
	background-color: #E5ECF9;
	border-bottom: 1px solid #36C;
	margin: 10px 0;
	padding: 5px;
}
#footer .block-company {
	border-top: 1px solid #36C;
	background-color: #E5ECF9;
	border-bottom: 1px solid #36C;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
#primary_links {
	margin-bottom: 15px;
}
#secondary_links {
	margin-top: 15px;
}
#container {
	clear: both;
}

#rightw {
	width: 20%;
	float: right;
	border-left: 1px solid #C9D7F1;
	padding: 0 10px;
}
#middlew {
	padding: 0 20px;
	min-height: 800px;
	float: left;
	width:70%;
}
form {
	padding: 0;
	margin: 0;
}
div,td{color:#000}
/* block title */
.f{color:#6f6f6f}
h2.f,dt.f{
	font-size: 1em;
	padding-bottom: 0;
	margin-bottom: 0;
}

dt.f a{ /* talalati eredmenyek cimsorai */
    font-size: 12pt;
} 
.c,.c a:link,.c a:visited, .company_url a.outgoing {
	color: #008000;
	text-decoration: none;
}
.c a:active, .c a:hover, .company_url a.outgoing:hover {
	text-decoration: underline;	
}

.map, a.map:link, a.map:hover, a.map:visited {
 color: #7777cc;
 text-decoration: underline;
}
.map2, a.map2:link, a.map2:hover, a.map2:visited {
 color: #7777cc;
 text-decoration: underline;
}

ul.links li.company_url {
  padding:0;
}

div.c {
	margin-right: 5px;
}
.node-teaser p, .search-results p {
	padding: 0;
	margin: 0;
}

#search-bar {
	border-top: 1px solid #36C;
	background-color: #E5ECF9;
	margin: 0 0 10px 0;
	padding: 2px 5px 2px 5px;
	clear: both;
	height: 22px;
}

#title {
	float: left;
	font-size: large;
/*	line-height: 16pt;*/
	text-align: left;
	margin: 0;
}
#title-pager {
	float: right;
	line-height: 16px;
	padding: 2px 5px;
}

div.pager {
	clear: both;
	padding-top: 50px;
}
.pager-list .pager-list-dots-left, .pager-list .pager-list-dots-right {
	display: none;
}
.pager-previous, .pager-next {
	font-size: 12pt;
	height: 44px;
}
.pager-list strong, .pager-previous a, .pager-next a {
	height: 44px;
	padding-top: 26px;
}
.pager-previous {
	text-align: right;
}
.pager a.pager-previous {
	background: transparent url(images/prev.gif) 100% 0 no-repeat;
	padding-left: 80px;
	margin: 0 2px 0 0;
	padding-top: 26px;
}
.pager-previous-empty {
	background: transparent url(images/prev2.gif) no-repeat scroll 100% 0pt;
	padding-left: 101px;
	padding-top: 28px;
	margin: 0 2px 0 0;
	width:1px;
	height: 1px;
}

.pager .pager-next-empty {
	background: transparent url(images/next2.gif) 0 0 no-repeat;
	padding-left: 76px;
	padding-top: 27px;
}
.pager-next {
	margin: 0;
	text-align: left;
}
.pager a.pager-next {
	background: transparent url(images/next.gif) 0 0 no-repeat;
	padding: 26px 5px 0 5px;	
	padding-right: 60px;
	margin: 0;
	margin-left: 3px;
}

.pager-list strong, .pager-list .pager-next, .pager-list .pager-previous {
	text-align: center;
	margin: 0;
}
.pager-list a.pager-next, .pager-list a.pager-previous {
	padding: 27px 4px 0 4px;
	margin: 0;
	background: transparent url(images/u.gif) 50% 0 no-repeat;
}
.pager-list strong,  .pager-list strong.pager-current {
	padding: 27px 4px 0 4px;
	margin: 0;
	background: transparent url(images/u2.gif) 50% 0 no-repeat;
}
.pager-list strong, .pager-list .pager-previous, .pager-list .pager-next {
	font-size: 10pt;
}
.company-hidden {
	display: none;
}
.company-label {
	font-weight: bold;
}

.form-item {
	width:90%;
}
.searchkeyform {
	width:80%;
}
.block-company .content {
  padding-top: 10px;	
}

h2 {
  font-size: 100%;
  line-height: 105%;
  font-weight: bold;
}
.block {
	margin-top: 0px;
}

/* item links */
.fl:link{color:#77c}
a:link,.w,a.w:link,.w a:link{color:#00c}
a:visited,.fl:visited{color:#551a8b}
a:active,.fl:active{color:#f00}
.t a:link,.t a:active,.t a:visited,.t{color:#000}
.t{background-color:#e5ecf9}
.k{background-color:#36c}
.j{width:34em}
.h{color:#36c}
/* pager */
.i,.i:link{color:#a90a08}
/* ad bottom */
.a,.a:link{color:#008000}
.z{display:none}
/* bottom box */
div.n{margin-top:1ex}
.n a{font-size:10pt;color:#000}
.n .i{font-size:10pt;font-weight:bold}
/* query box links */
.q:visited,.q:link,.q:active,.q{color:#00c;}
/* prev, next */
.b a{font-size:12pt;color:#00c;font-weight:bold}
.ch{cursor:pointer;cursor:hand}
.sem{display:inline;margin:0;font-size:100%;font-weight:inherit}
.e{margin-top:.75em;margin-bottom:.75em}
/* result box */
.g{margin-top:1em;margin-bottom:1em}
/* other item links */
.sm{display:block;margin-top:0px;margin-bottom:0px;margin-left:40px}
