body {
	background: #E1E1E1;
	font-size: 11px;
	font-family: Tahoma;
	margin: 0px;
}

h1 {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;	
	padding: 0px;
	margin: 0px;
}

a {
	color: #E12626;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

input, select, textarea {
	font-size: 11px;
	font-family: Tahoma;
	margin: 0px;
	border: solid 1px #D3DDEB;
}

form {
	margin: 0px;
}

img {
	border: 0px;
}

div {
	overflow: hidden;
}

.link {
	cursor: pointer;
}
.bold {
	font-weight: bold;
}
.size10 {
	font-size: 10px;
}
.seeded_text {
	color: #E12626;
}
.upper {
	text-transform: uppercase;
}
.title {
	color: #285EA1;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px
}

#main {
	margin: auto;
	width: 703px;
}


/*** Keresőoptimalizáshoz ***/

#top{font-size:0px;}
#pageheader{visibility:hidden;display:none;}


/*** Header ***/

#header {
	background: url(../header_bg.gif);
	width: 703px;
	height: 166px;
	overflow: hidden;
}
a.header_link {
	text-transform: uppercase;
	color: #666666;
}


/*** Logo ***/

#logo {
	float: left;
	width: 220px;
	height: 166px;
}


/*** Header boxok ***/

#header_box1 {
	background: url(../headerbox1_bg.gif);
	float: left;
	margin-top: 10px;
	margin-left: -200px;
	width: 109px;
	height: 43px;
	padding-top:    8px;
	padding-bottom: 8px;
	padding-left:  12px;
	padding-right: 12px;
	font-size: 10px;
}

a.header_box1 {
	text-decoration: none;
	color: #666666;
}
a.header_box1:hover {
	text-decoration: underline;
}
ul.header_box1 {
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
	list-style: none;
	line-height: 1.4em;
}
li.header_box1 {
	padding-left: 10px;
	background-image: url(../ul1.png);
	background-repeat: no-repeat;
	background-position: 0 .6em;
}

#header_box2 {
	float: left;
	margin-left: -65px;
	margin-top: 11px;
	width: 190px;
	height: 20px;
	color: #666666;
	font-weight: bold;
	text-align: right;
}

#header_box3 {
	float: left;
	margin-top: 8px;
	margin-left: 40px;
	width: 100px;
	height: 16px;
	color: #666666;
}

#header_box4 {
	float: right;
	margin-top: 8px;
	padding-right: 16px;
	width: 200px;
	height: 16px;
	color: #666666;
	text-align: right;
	font-weight: bold;
}

.middle {
	vertical-align: bottom;
}


/*** Banners ***/

#banner_header {
	float: left;
	margin-left: -5px;
	margin-top: 8px;
	width: 468px;
	height: 60px;
	border: solid 1px #ffffff;
}
#banner_middle {
	padding-top: 5px;
	text-align: center;
	height: 60px;
	margin: auto;
	overflow: visible;
}
#banner_left {
	float: left;
	margin-left: -130px;
	height: 240px;
}
#banner_right {
	float:right;
	margin-left: 710px;
}

div.bannerbox {
	position: fixed;
	top:20px;
	width: 120px;
}


/*** Kereső ***/

#search {
	background: url(../search_bg.png);
	float: left;
	margin-left: -10px;
	margin-top: 5px;
	width: 454px;
	height: 34px;
	padding-top:    8px;
	padding-bottom: 8px;
	padding-left:  12px;
	padding-right: 12px;
	font-size: 10px;
}
a.search_where, a.search_where_active {
	color: #000000;
	text-decoration: none;
}
a.search_where_active {
	font-weight: bold;
}
#search_form1 {
	float: left;
	top: 10px;
	left: 10px;
	width: 260px;
	height: 34px;
}
#search_input1 {
	width: 170px;
}
#search_form2 {
	float: right;
	top: 10px;
	left: 260px;
	width: 190px;
	height: 34px;
}
#search_input2 {
	width: 100px;
}


/*** Menu ***/

#menu {
	background: url(../menu_bg.png);
	width: 681px;
	height: 26px;
	padding-left: 20px;
	padding-top: 7px;
}


/*** Tartalmi rész ***/
#content {
	background: url(../content_bg.png);
	width: 685px;
	padding-left:  9px;
	padding-right: 9px;
}


/*** Footer ***/
#footer {
	background: url(../footer_bg.png);
	width: 690px;
	height: 31px;
	color: #ffffff;
	padding-left: 15px;
	padding-top: 6px;
}
a.footer {
	color: #ffffff;
	text-decoration: none;
}


/*** Kategória menü ***/

#category_menu {
	background: url(../catmenu_bg.png);
	background-repeat: repeat-x;
	border-left:  solid 2px #7BA4D6;
	border-right: solid 2px #7BA4D6;
	width: 681px;
}
td.cm {
	vertical-align: bottom;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	vertical-align: middle;
}
#category_menu a {
	color: #666666;
	text-decoration: none;
	display: block;
}
#category_menu a:hover {
	background-color: #7BA4D6;
	color: #ffffff;
	text-decoration: none;
}
#category_menu_title_end {
	background: url(../catmenu_title_right.png);
	width:  5px;
	height: 20px;
	float: right;
}
#category_menu_title {
	background: url(../catmenu_title_bg.png);
	height: 20px;
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	float: left;
	white-space: nowrap;
	padding: 0px 0px 0px 5px;
}
#category_menu_bottom {
	background: url(../catmenu_bottom.png);
	width: 685px;
	height: 4px;
}
a.category_menu {
	text-decoration: none;
}


/*** page_categories ***/

div.page_categories_list {
	width: 690px;
	margin-top: 4px;
	overflow: visible;
}

div.page_categories_list_column {
	width: 225px;
	margin-right: 6px;
	float: left;
}

/*** catbox1 ***/

div.cb {
	width: 225px;
	margin-bottom: 12px;
}

div.cbt {
	background: url(../catbox1_top.gif);
	background-repeat: no-repeat;
	background-color: #3B73B9;
	border-bottom: solid 1px #000000;
	width: 217px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.cbc {
	width: 225px;
	background: url(../linkbox1_symbol.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #E2EAF5;
}

div.cbh {
	/*background: #ff0000;*/
}

div.cbb {
	background: url(../linkbox1_bottom.png);
	width: 225px;
	height: 15px;
}
a.cbb {
	background: url(../catbox1_up.png);
	width: 21px;
	height: 15px;
	display: block;
	margin: auto;
	text-decoration: none;
}
a.cbb:hover {
	background: url(../catbox1_up_h.png);
	text-decoration: none;
}

/*** catbox2 ***/

div.cbt2 {
	background: url(../catbox2_top.gif);
	background-repeat: no-repeat;
	background-color: #76B900;
	border-bottom: solid 1px #000000;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	width: 217px;
	padding-left: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*** widebox ***/

div.widebox {
	width: 456px;
	margin-bottom: 5px;
}

div.widebox_top {
	background: url(../widebox_top.png);
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	width: 448px;
	height: 18px;
	padding-left: 8px;
	padding-top: 5px;
}

div.widebox_content {
	width: 436px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background: url(../linkbox1_symbol.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #E2EAF5;
	color: #666666;
}

div.widebox_bottom {
	background: url(../widebox_bottom.png);
	width: 456px;
	height: 15px;
	text-align: center;
}

/*** links ***/

a.n, a.s, a.e, a.i {
	padding-left: 25px;
	padding-right: 8px;
	text-decoration: none;
	display: block;
	border-bottom: solid 1px #CFDDEF;
	min-height: 14px;
	padding-top: 2px;
}
* html a.n, * html a.s, * html a.e, * html a.i {
	height: 14px
}

a.n {
	background: url(../ln.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #666666;
}
a.n:hover {
	background: url(../ln_h.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #EFF5FB;
	text-decoration: none;
}
a.s {
	background: url(../ls.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #E12626;
}
a.s:hover {
	background: url(../ls_h.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	background-color: #E12626;
	text-decoration: none;
}
a.e {
	background: url(../le.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #666666;
}
a.e:hover {
	background: url(../le_h.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #EFF5FB;
	text-decoration: none;
}
a.i {
	background: url(../li.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #285EA1;
}
a.i:hover {
	background: url(../li_h.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	background-color: #3B73B9;
	text-decoration: none;
}

span.link_icon_tip {
	font-weight: bold;
	color: #E12626;
}
span.link_icon_new {
	font-weight: bold;
	color: #3B73B9;
}

img.lp {
	width: 16px;
	height: 10px;
}

/*** popup ***/

#popupDiv {
	top: 0px;
	left: 0px;
	display: none;
	width: 279px;
	z-index: 10000;
}

#popupContent {
	/*position: relative;*/
}

#popup_top {
	width: 279px;
	height: 31px;
	overflow: visible;
}

#popup_bottom {
	width: 279px;
	height: 7px;
}

#popup_content {
	background: url(../popup_bg.png);
	width: 259px;
	padding: 10px;
	color: #666666;
}

#popup_link_name {
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	padding-bottom: 8px;
}

#popup_link_url {
	width: 150px;
	padding-bottom: 8px;
}

a.popup {
	color: #666666;
	text-decoration: none;
}

div.google_pagerank {
	background: url(../google_pagerank_bg.png);
	width: 14px;
	height: 13px;
	padding-left: 66px;
	padding-top: 2px;
	color: #ffffff;
	font-size: 8px;
	font-weight: bold;
}

#popup_link_text {
	border-top: solid 1px #ffffff;
	padding-top: 8px;
	padding-bottom: 4px;
}

#popup_info_link {
	text-align: right;
}

div.popup_thumb_pic {
	position: absolute;
	top: 10px;
	left: 155px;
	width: 112px;
	height: 82px;
	border: solid 1px #ffffff;
}

/*** Spec Page ***/

div.spec_page {
	padding-bottom: 16px;
}
.spec_page_title {
	color: #285EA1;
	font-weight: bold;
	text-decoration: none;
}
a.spec_page_title:hover {
	text-decoration: underline;
}
a.spec_page_link {
	color: #666666;
	text-decoration: none;
}
a.spec_page_link:hover {
	text-decoration: underline;
	background-color: #EFF5FB;
}
td.spec_page {
	padding-right: 20px;
}
ul.spec_page {
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
}

/*** Fullbox ***/

div.fullbox {
	width: 684px;
	margin-bottom: 5px;
}

div.fullbox_top {
	background: url(../fullbox_top.gif);
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	width: 676px;
	height: 18px;
	padding-left: 8px;
	padding-top: 5px;
	margin-top: 4px;
}

div.fullbox_content {
	width: 664px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background: url(../linkbox1_symbol.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #E2EAF5;
	color: #666666;
}

div.fullbox_bottom {
	background: url(../fullbox_bottom.gif);
	width: 684px;
	height: 15px;
	text-align: center;
	margin-bottom: 4px;
}

/*** innerbox ***/

div.innerbox {
	width: 262px;
	float: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.innerbox_top {
	background: url(../innerbox_top.gif);
	width: 262px;
	height: 4px;
}

div.innerbox_content {
	width: 242px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../innerbox_bg.gif);
	color: #666666;
}

div.innerbox_bottom {
	background: url(../innerbox_bottom.gif);
	width: 262px;
	height: 4px;
}

/*** innerbox2 ***/

div.innerbox2 {
	width: 664px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.innerbox2_top {
	background: url(../innerbox2_top.gif);
	width: 664px;
	height: 4px;
}

div.innerbox2_content {
	width: 644px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(../innerbox2_bg.gif);
	color: #666666;
}

div.innerbox2_bottom {
	background: url(../innerbox2_bottom.gif);
	width: 664px;
	height: 4px;
}


/*** Search Result ***/

div.search_result_title {
	font-weight: bold;
	margin-bottom: 10px;
}
a.search_result_title {
	color: #285EA1;
}
div.search_result_list {
	margin-bottom: 10px;
}
a.search_result_list {
	color: #666666;
	text-decoration: none;
}
a.search_result_list:hover {
	color: #285EA1;
	text-decoration: underline;
	background-color: #EFF5FB;
}


/*** Turner ***/

table.turner {
	padding: 0px;
	margin: auto;
}
a.turner_num, a.turner_num_active {
	display: block;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-decoration: none;
}
a.turner_num_active {
	background-color: #285EA1;
	color: #ffffff;
}
a.turner_num {
	color: #285EA1;
	background-color: #EFF5FB;
}
a.turner_num:hover {
	color: #FFFFFF;
	background-color: #285EA1;
}

/*** linkinfo ***/

div.linkinfo_name {
	color: #285EA1;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 5px
}
div.linkinfo_url {

}
div.linkinfo_left {
	width: 220px;
	float: left;
}
div.linkinfo_right {
	width: 440px;
	float: right;
}
div.linkinfo_pagerank {

}
div.linkinfo_text {
	clear: both;
}

/*** link offer ***/

.link_offer_input {
	width: 300px;
}


/*** button1 ***/

span.button1 {
	float: left;
	background: url(../button1.gif) no-repeat 100%;
	margin:  0px 5px 0px 4px;
}
span.button1:hover, span.button1Hover {
	background: url(../button1_h.gif) no-repeat 0px;
	margin:  0px 9px 0px 0px;
}

a.button1, input.button1 {
	_position: fixed;
	float: left;
	height: 17px;
	background: url(../button1_left.gif) no-repeat 0px;
	padding: 2px 8px 0px 8px;
	margin: 0px 0px 0px -4px;
	
	font-size: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.button1:hover, input.button1:hover, input.button1Hover {
	background: url(../button1_right_h.gif) no-repeat 100%;
	padding: 2px 8px 0px 12px;
	margin-right: -4px;

	text-decoration: none;
}
input.button1, input.button1:hover, input.button1Hover {
	height: 19px;
	cursor: pointer;
	border-width: 0px;
}

input.button1 {
	padding: 0px 4px 2px 4px;
	_padding: 0px 0px 0px 0px;
}
input.button1:hover, input.button1Hover {
	padding: 0px 4px 2px 8px;
	_padding: 0px 0px 0px 3px;
}

span.button1 {
	behavior: url(hover.htc);
}
input.button1 {
	behavior: url(hover.htc);
}


/*** control panel news ***/

div.control_panel_news_title {
	font-weight: bold;
	margin-bottom: 10px;
	color: #285EA1;
}
div.control_panel_news_text {
	margin-bottom: 10px;
}

.error {
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
}

/*** Box3 ***/

div.box3 {
	width: 644px;
}
div.box3_top {
	background: url(../box3_top.gif);
	width: 644px;
	height: 10px;
}
div.box3_bottom {
	background: url(../box3_bottom.gif);
	width: 644px;
	height: 10px;
	margin-bottom: 10px;
}
div.box3_content {
	background: url(../box3_bg.gif);
	width: 624px;
	padding: 0px 10px 0px 10px;
}

/*** Ajax Indicator ***/

#ajax_indicator {
	position: fixed;
	top: 350px;
	margin-left: 323px;
	visibility: hidden;
	display: none;
}


/*modified footer*/
#copyright {
	background:transparent url(../content_bg.png) repeat scroll 0%;
  padding: 0px 9px 9px 9px;
  text-align: center;
}

#copyright a{
  color: #000000;
}

#contact_editor{
  float: left;
}

#footer_links{
  float: right;
  margin-right: 60px;
}

div.advertise_category div.cbt{
  background:#ce0200 url(../catbox1_top_adv.gif) no-repeat scroll 0%;
}
div.advertise_category div.cbc{
	background: url(../linkbox1_symbol_adv.png);
}
div.advertise_category div.cbb{
	background: url(../linkbox1_bottom_adv.png);
}
div.advertise_category a.n {
  background:transparent url(../ln_adv.gif) no-repeat scroll left top;
  color:#666666;
}
div.advertise_category a.n, div.advertise_category a.s, div.advertise_category a.e, div.advertise_category a.i {
	border-bottom:1px solid #f8d0d0;
}
div.advertise_category a.n:hover {
	background: url(../ln_h_adv.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #f8d0d0;
	text-decoration: none;
}
