﻿@charset "utf-8";
/* CSS Document */

/*----- Általános stílusok -----*/

html, body
	{
	margin:0;
	padding:0;
	background:url(../images/bg.gif) repeat;
	font:normal 12px Verdana, Arial, Helvetica, Sans-serif;
	color:#000;
	}


form
	{
	margin:0;
	padding:0;
	}

H1
	{
	font:normal 20px Verdana, Arial, Helvetica, Sans-serif;
	color:#ca720d;
	padding:0;
	margin:0x;
	background:url(../images/brw_line.gif) repeat-x bottom;
	}

H2
	{
	font:normal 18px Arial, Helvetica, Sans-serif;
	text-transform: uppercase;
	color:#ca720d;	
	}

H3, H4, H4, H5, H6
	{
	font:normal 16px Arial, Helvetica, Sans-serif;
	color:#ca720d;	
	}

a:link, a:visited
	{
	color:#000;
	text-decoration: none
	}

a:hover
	{
	color:#ff8300;
	}
	

/* Az alapértelmezettől eltérő link szín */

a.link:link, #kurva a:visited
{

color: #FFFFFF;
text-decoration: none

}

a.link:hover
{
color: #0000FF;

}
	
	
	
img
	{
	border:0;
	}
	
/* DIV stílusok */

#container_outer
	{
	margin: 0;
	padding:0;
	width:100%;
	background:url(../images/) repeat-x;
	}
	
#container_inner
	{
	margin:0;
	padding:0;
	width:1000px;
	text-align:left;
	background:url(../images/) no-repeat;
	}
	
#header
	{
	width:1000px;
	height:293px;
	background:url(../images/header_bg.jpg) no-repeat;
	}
	
#search
	{
	width:1000px;
	height:27px;
	background:;
	padding-top:7px;
	}
	
#search td
	{
	font-size:11px;
	}
	
#search td .td1
	{
	color:#fff;
	font-size:10px;
	}
	
#search td .td2
	{
	text-transform:uppercase
	}
	
#topmenu
	{
	text-align:right;
	height:40px;
	padding-right:13px;
	padding-top:12px;
	}
	
#topmenu a:link, #topmenu a:visited
	{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	}
	
#topmenu a:hover
	{
	color:#ff0;
	}
	
#infoline
	{
	width:980px;
	padding:0 10px 0 10px;
	color:#fff;
	background:;
	height:17px;
	margin-top:188px;
	}
	
#infoline td
	{
	padding:3px 10px 0 0;
	}
	
#mainmenu_outer
	{
	width:1000px;
	height:52px;
	background:url(../images/mainmenu_bg.gif) no-repeat;
	}
	
#dhtmlgoodies_menu
	{
	padding:12px 0 0 0;
	background:;
	}

#mainmenu_inner ul, #mainmenu_inner li
	{
	display:inline;
	font-weight:bold;
	}
	
#mainmenu_inner li a:link, #mainmenu_inner li a:visited
	{
	padding:0 5px 0 15px;
	background:url(../images/bullet1.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#fff;
	}
	
#mainmenu_inner li a:hover
	{
	padding:0 5px 0 15px;
	background:url(../images/bullet1h.gif) no-repeat 0 3px;
	text-decoration:none;
	color:#f00;
	}
	
#centerbox1
	{
	background:#ccc;
	}
	
#centerbox2
	{
	background:#fff;
	}

#category_box1, #category_box2, #category_box3, #category_box4, #category_box5, #category_box6
	{
	float:left;
	vertical-align:top;
	background:#cacacb;
	min-height:180px;
	_height:180px;
	}
	
#category_box1 table, #category_box2 table, #category_box3 table, #category_box4 table, #category_box5 table, #category_box6 table
	{
	margin-top:45px;
	}
	
#category_box1
	{
	width:166px;
	border-right:1px solid #fff;
	background:#cacacb url(../images/category_box1.gif) no-repeat;
	}
	
#category_box2
	{
	width:166px;
	border-right:1px solid #fff;
	background:#cacacb url(../images/category_box2.gif) no-repeat;
	}
	
#category_box3
	{
	width:165px;
	border-right:1px solid #fff;
	background:#cacacb url(../images/category_box3.gif) no-repeat;
	}
	
#category_box4
	{
	width:166px;
	border-right:1px solid #fff;
	background:#cacacb url(../images/category_box4.gif) no-repeat;
	}
	
#category_box5
	{
	width:166px;
	border-right:1px solid #fff;
	background:#cacacb url(../images/category_box5.gif) no-repeat;
	}

#category_box6
	{
	width:166px;
	border-right:0px solid #fff;
	background:#cacacb url(../images/category_box6.gif) no-repeat;
	}
	
.cat_title_td
	{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}
	
.cat_content_td
	{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	padding:10px 5px 5px 0;
	}
	
.cat_content_td a
	{
	text-decoration:none;
	}
	
.cat_content_td ul
	{
	padding:0;
	margin:0 0 0 20px;
	}
	
.cat_content_td li
	{
	list-style-image:url(../images/bullet1.gif)
	}
	
.content_table
	{
	padding:5px 5px 5px 15px;
	border-right:1px dotted #000;
	}
	
.content_table img
	{
	padding:2px;
	border:1px solid #ccc;
	}
	
a.contentlink:link, a.contentlink:visited
	{
	color:000;
	background:#f60;
	text-decoration:none;
	padding:1px 5px 1px 5px;
	}
	
a.contentlink:hover
	{
	color:f60;
	background:#000;
	}
	
.salesbox_title
	{
	background:url(../images/salesbox_tile_bg.gif) repeat-x left top;
	height:21px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
.salesbox_title span
	{
	font-weight:normal;
	color:#666;
	}
	
.salesbox_img
	{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	padding:10px 7px 0 7px;
	text-align:justify;
	}
	
.salesbox_img p
	{
	padding:0;
	margin:0;
	}
	
.salesbox_img img
	{
	padding:2px;
	border:1px solid #ccc;
	margin-bottom:10px;
	}
	
.other_box
	{
	padding:15px 5px 5px 5px;
	font-size:10px;
	text-align:justify;
	}
	
.other_box img
	{
	padding:2px;
	border:1px solid #ccc;
	margin-right:7px;
	}
	
.newsletter_td
	{
	width:396px;
	height:50px;
	background:url(../images/newsletter_bg.gif);
	border-bottom:1px solid #fff;
	}
	
.aktual_td
	{
	width:396px;
	height:50px;
	background:url(../images/aktual_bg.gif);
	border-bottom:1px solid #fff;
	}

.rightcol
	{
	padding:5px 0 0 3px;
	vertical-align:top;
	background:#fbf5ee;
	}

#footer_outer
	{
	background:url(../images/footer.gif) repeat-x;
	height:40px;
	}
	
#footer_inner
	{
	padding-top:12px;
	color:#ccc;
	font-size:10px;
	text-align:center;
	}
	
a.link_footer:link, a.link_footer:visited 	
	{    
	color: #fbedd5;
	text-decoration: none;
	font-weight:normal;
	}

a.link_footer:hover 
	{   
	color: #f00; 
	text-decoration: none;	
	}
	
/* ---  --- */

.textfield_search
	{
	border:0px solid #000;
	background:transparent;
	width:95px;
	height:15px;
	font-size:11px;
	padding-left:3px;
	margin-top:1px;
	margin-left:5px;
	}

.button_search
	{
	width:45px;
	height:17px;
	border:0px;
	padding:2px 0 2px 0;
	margin:0 0 0 1px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:transparent;
	cursor:pointer;
	}

.button
	{
	width:45px;
	height:18px;
	font-weight:bold;
	color:#fff;
	font-size:10px;
	border:1px solid #d96e0a;
	background:url(../images/button_bg.gif);
	cursor:pointer;
	}
	
.newsletter_texfield
	{
	width:100px;
	border:1px solid #000;
	}
	
.newsletter_title_td
	{
	color:#fff;
	}
	
.aktual_title_td
	{
	color:#fff;
	padding-left:58px;
	}
	
.aktual_cont_td
	{
	padding:5px;
	font-size:11px;
	}
	
.aktual_cont_td p
	{
	padding:2px;
	margin:2px;
	}
	
.date
	{
	color:#ca720d;
	}
	
.aktual_cont_td img
	{
	padding:2px;
	float:left;
	border:1px solid #ccc;
	margin-right:7px;
	}

.img_left
	{
	float:left;
	margin:5px 5px 5px 0px;
	}

.img_right
	{
	float:right;
	margin:5px 0px 5px 5px;
	}
	
/* --- Táblázat stílus --- */

.table
	{
	border:1px solid #ffdbb2;
	}

.table_header
	{
	padding:5px;
	color:#fff;
	font-weight:bold;
	background:#ca720d;
	border-bottom:1px solid #fff;
	}

.table_td1
	{
	padding:5px;
	background:#fbf5ee;
	border-bottom:1px solid #fff;
	}

.table_td2
	{
	padding:5px;
	background:#f2e9df;
	border-bottom:1px solid #fff;
	}
	
/* számláló */
#counter
	{
	border-left:1px solid #f3deb1;
	border-bottom:1px solid #f3deb1;
	border-right:1px solid #f3deb1;
	padding:5px 0 5px 0;
	text-align:center;
	background:#66491b;
	color:#f3deb1;
	}
	
.clr
	{
	clear:both;
	}
	
.pointline
	{
	background:url(../images/pointline.gif) repeat-x;
	}
	
.imageleft1 { float: left; margin-bottom: 10px; margin-right: 10px; }
.imageleft2 { float: left; margin-bottom: 10px; margin-right: 10px; margin-top: 10px; }
.imageright1 { float: right; margin-bottom: 10px; margin-left: 10px; }
.imageright2 { float: right; margin-bottom: 10px; margin-left: 10px; margin-top: 10px; }
