@charset "utf-8";
/* ----------- Class selector ------------------------
	Can apply to any HTML element - begins with a "." 
	Pl. .greenText vagy .highlight
	Can be only 1 word!

/* ----------- ID selector ------------------------
	Applies to only one HTML element - begins with a "#"
	Div tag-ek formájában jelenik meg a HTML-ben
	Tipikusan oldal szerkezeti elemek, területek kijelölésére van.

/* ----------- Tag (element) selector ------------------------
	Redefines an HTML element - body,tr,td,h1,h2,h3,h4,p,address,ul ... etc 

/* ----------- Compound (descendent) selector ------------------------
	based on your selection - #id_name own_name 
	Alárendelt stílus
*/
/* -- generic styles ------------------------*/
html, body, div, h1, h2, h3, h4, h5, h6, p, pre, address, blockqoute, span, ul, ol, li, dl, dd, dt, img, form, fieldset, input {	
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; /* elemeken belul */
	margin: 0px; /* elemek kozott */
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, th {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-STYLE: normal;
}
fieldset, img {
	border-top-style: none; border-right-style:none; border-left-style:none; border-bottom-style:none; 
}
caption, th {
	text-align: left;
}
table {
	/* BORDER-COLLAPSE: collapse; */
}
h1{ font-size:20px; font-weight:bold; }
h2{ font-size:18px; font-weight:bold; }


/* -- generic styles ------------------------*/
body  {
	color: #000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #f5f5f5;
	background-image:url(images/main-background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin: 0;
	padding: 0;
	text-align: left;
}
#container{
	width: 1020px;
	min-height: 705px; _height: 705px; /* IE 6 does not support min-height */
	margin:24px auto 24px auto;
}   
#header{
	margin: 0;
	padding: 0;
	height:221px;
}
#footer{
	margin:0;
	padding:0;
	height: 50px;
}
#footer p{
	color: #676767;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
	margin-left:45px;
	margin-bottom:5px;
}
#footer p A:link, #footer p A:visited{
	color: #676767;	
	text-decoration:none;	
}
#footer p A:active, #footer p A:hover{
	color: #676767;	
	text-decoration:underline;
}

#footer p.link A:link, #footer p.link A:visited{
	color: #f00;	
	text-decoration:none;
	font-weight:bold;
}
/* ------- HEADER STYLES ----------*/
#header_top
{
	width:1020px;
	height:129px;	
	background-image:url(images/header-top-background.jpg);
	background-repeat:no-repeat;	
}
#header_top #header_top_logo
{
	width:310px;
	height:129px;
	float:left;
	margin-left:35px;
}
#header_top #header_top_search
{
	width:355px;
	height:49px;
	float:left;
	padding-top:80px;
	padding-left:50px;
}
.cleardefault
{
	width:208px;
	height:23px;
	border-style: hidden;
    border-width: 0px;
	padding:0;
	margin:0;
    padding-left:5px;
    padding-right:5px;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color: #4c4c4c;	
    background-image:url(images/search_field_background.gif);
	background-repeat:no-repeat;
    margin-left:3px;
	margin-right:3px;
	margin-bottom:0px;
}
#header_top #header_top_search img
{
	margin-left:5px;
}
#header_top #header_top_address
{
	width:240px;
	height:91px;
	float:left;
	padding-right:30px;
	padding-top:38px;
}
#header_top #header_top_address p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:right;
	color:#676767;
}
#header_top #header_top_address p A:link, #header_top #header_top_address p A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#676767;
	text-decoration:none;	
}
#header_top #header_top_address p A:active, #header_top #header_top_address p A:hover{
	text-decoration:underline;
}
#header_menu
{
	width:1005px;
	height:58px;
	background-image:url(images/header-menu-background.jpg);
	background-repeat:no-repeat;
	padding-left:17px;
}
#header_menu .menu_item{
	float:left;
	height:36px;
	padding-left:24px;
	padding-right:24px;
	padding-top:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;	
	display: inline; /* IE 6 double margin bug */
}
#header_menu A:link, #header_menu A:visited{
	color:#FFF;
	text-decoration:none;	
}
#header_menu A:active, #header_menu A:hover{
	color:#008bff;
	text-decoration:none;
}
#header_bottom
{
	width:1020px;
	height:34px;
	background-image:url(images/header-bottom-background.jpg);
	background-repeat:no-repeat;
}
/* ---------- main_page --------------------- */
#main_page{
	margin: 0;
	padding: 40px;
	width:910px;
	height:285px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	background-image:url(images/main-page-background2.gif);
	background-repeat:no-repeat;
	float:left;
}

.main_page_section{
	margin: 0;
	padding: 18px;
	width:953px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	border-radius:15px;
	background-color:#fdfdfd;
}

.main_page_section .main_page_rightside_section{
	background-color: #f0f0f0;	
	border-radius: 10px;
	padding:10px;
}

#main_page #main_page_leftside{
	margin: 0;
	padding: 0px;
	width:449px;
	height:308px;
	float:left;
	padding:15px;
}
#main_page #main_page_leftside h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#1064aa;
}
#main_page #main_page_leftside p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	text-align:justify;
	margin-bottom:10px;
}
#main_page #main_page_leftside img{
	float:left;
	margin-right:10px;
	border:solid;
	border-width:1px;
	border-color:#CCC;
	
}
#main_page #main_page_leftside p.kiemel_1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	color:#1064aa;
	margin-bottom:10px;
}
#main_page #main_page_leftside p.kiemel_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;	
	color:#1064aa;
	margin-top:10px;
}
#main_page #main_page_rightside{
	background-image:url(images/main_page_rightside_background.gif);
	background-repeat:no-repeat;
	margin: 0;
	padding: 0px;
	width:430px;
	height:338px;
	float:left;	
}
#main_page #main_page_rightside .main_page_rightside_section{
	width:406px;
	height:88px;
	float:left;
	padding:12px;
}
#main_page #main_page_rightside .main_page_rightside_section h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:5px;
}
#main_page #main_page_rightside .main_page_rightside_section h1 A:link, #main_page #main_page_rightside .main_page_rightside_section h1 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;	
}
#main_page #main_page_rightside .main_page_rightside_section h1 A:active, #main_page #main_page_rightside .main_page_rightside_section h1 A:hover{
	text-decoration:underline;
}
#main_page #main_page_rightside .main_page_rightside_section p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
#main_page #main_page_rightside .main_page_rightside_section p A:link, #main_page #main_page_rightside .main_page_rightside_section p A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;	
}
#main_page #main_page_rightside .main_page_rightside_section p A:active, #main_page #main_page_rightside .main_page_rightside_section p A:hover{
	text-decoration:underline;
}
#main_page #main_page_rightside .main_page_rightside_section img{
	float:left;
	margin-right:10px;
}


#main_page .main_page_rightside_section{
	width:420px;
	height:104px;
	float:left;
	padding:12px;
	background-color:#1064aa;
	border-radius:4px;
	margin-right:20px;
	margin-bottom:20px;
}

#main_page .main_page_rightside_section_full{
	width:840px;
	float:left;
	padding:12px;
	border-radius:4px;
	margin-right:20px;
	margin-bottom:20px;
}


.nomargin{
	margin-right:0 !important;
}	

.main_page_section{ 
	text-align:center; 
}

.main_page_section p{
	margin:5px 0px;
}

.main_page_section .main_page_rightside_section h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	margin-top:10px;
	margin-bottom:15px;
}

.main_page_section .main_page_rightside_section p{
	font-size:18px;
	margin-top:10px;
	margin-bottom:15px;
}

.main_page_section .main_page_rightside_section h2{
	main_page_section-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
}


#main_page .main_page_rightside_section h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:5px;
}
#main_page .main_page_rightside_section h1 A:link, 
#main_page .main_page_rightside_section h1 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;	
}
#main_page .main_page_rightside_section h1 A:active, 
#main_page .main_page_rightside_section h1 A:hover{
	text-decoration:underline;
}

#main_page .main_page_rightside_section h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:5px;
}
#main_page .main_page_rightside_section h3 A:link, 
#main_page .main_page_rightside_section h3 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;	
}
#main_page .main_page_rightside_section h3 A:active, 
#main_page .main_page_rightside_section h3 A:hover{
	text-decoration:underline;
}

#main_page .main_page_rightside_section p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
#main_page .main_page_rightside_section p A:link, 
#main_page .main_page_rightside_section p A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;	
}
#main_page .main_page_rightside_section p A:active, 
#main_page .main_page_rightside_section p A:hover{
	text-decoration:underline;
}
#main_page .main_page_rightside_section img{
	float:left;
	margin-right:10px;
}

/* ---------- product_page --------------------- */
#product_page{
	margin: 0;
	padding: 0;
	width:990px;
	min-height: 346px; _height: 346px; /* IE 6 does not support min-height */
	margin-left:15px;
	margin-right:15px;
	margin-bottom:15px;
}
#product_page h2{ margin-bottom:15px; }

#product_page #product_page_head
{
	width:990px;
	height:20px;
	background-image:url(images/product-page-head-background.gif);
}
#product_page #product_page_body
{
	min-height: 316px; _height: 316px; /* IE 6 does not support min-height */
	background-color:#e6e6e6;
	padding-left:10px;
	padding-right:20px;
}
#product_page #product_page_body #product_page_left_side
{
	width:230px;
	min-height: 200px; _height: 200px; /* IE 6 does not support min-height */
	float:left;	
	margin-left:10px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories
{
	width:230px;
	min-height: 306px; _height: 306px; /* IE 6 does not support min-height */
	margin-bottom:10px;
}
/* ****************************************************************** */
#product_page #product_page_body .tartalomjegyzek_2{
	width: 706px;
	min-height: 10px; _height: 10px; /* IE 6 does not support min-height */
	float:left;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:3px;
	margin-left:4px;
	margin-right:0px;
}
#product_page #product_page_body .tartalomjegyzek_2 .category_one{
	width: 150px;
	height:115px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-align:center;	
	background-color:#FFF;
	float:left;
	margin:0;
	padding:8px;
	margin-right:10px;
	margin-bottom:6px;
}
#product_page #product_page_body .tartalomjegyzek_2 a:link,#product_page #product_page_body .tartalomjegyzek_2 a:visited{
	text-decoration:none;
}
#product_page #product_page_body .tartalomjegyzek_2 a:hover,#product_page #product_page_body .tartalomjegyzek_2 a:active{
	text-decoration:none;
	color:#FFF;
	background-color:#1064aa;
}
#product_page #product_page_body .tartalomjegyzek_2 .category_one p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	margin:0;	
	padding:0;
}
/* ********************************* kék szekció *********************************** */
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_head
{
	width:230px;
	height:9px;
	background-image:url(images/left_side_categories_head_back.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content
{
	width:204px;
	min-height: 306px; _height: 306px; /* IE 6 does not support min-height */
	background-color:#1064aa;
	padding-left:13px;
	padding-right:13px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f2f2f2;
	padding-bottom:5px;
	padding-top:7px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h1 A:link, #product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h1 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#f2f2f2;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h1 A:active, #product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h1 A:hover{
	text-decoration:underline;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f2f2f2;
	padding-bottom:4px;
	padding-left:6px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h2 A:link, #product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h2 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f2f2f2;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h2 A:active, #product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content h2 A:hover{
	text-decoration:underline;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#f2f2f2;
	padding-bottom:3px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_content p.kiemel_3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#f2f2f2;
	padding-bottom:5px;
	padding-top:5px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_footer
{
	width:230px;
	height:9px;
	background-image:url(images/left_side_categories_footer_back.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;	
}
/* ********************************* szürke szekció *********************************** */
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_grey_head
{
	width:230px;
	height:9px;
	background-image:url(images/left_side_categories_head_grey_back.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_grey_content
{
	width:204px;
	min-height: 306px; _height: 306px; /* IE 6 does not support min-height */
	background-color:#c7c7c7;
	padding-left:13px;
	padding-right:13px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_grey_content h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#454545;
	padding-bottom:10px;
	padding-top:5px;	
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_grey_content p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#454545;
	padding-bottom:3px;
}
#product_page #product_page_body #product_page_left_side #left_side_categories #left_side_categories_grey_footer
{
	width:230px;
	height:9px;
	background-image:url(images/left_side_categories_footer_grey_back.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;	
}
/* ***************************************************************************************** */
#product_page #product_page_body #product_page_right_side_category
{
	width:720px;
	height:67px;
	background-image:url(images/cat-name-background.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}
#product_page #product_page_body #product_page_right_side_category h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#515151;
	padding-top:17px;
	padding-left:30px;
}
/* ****************************************************************************************** */
.product_page_right_side_section{
	border-radius: 10px;
	background-color: #fff;
	float: left;
	width: 668px;
	padding: 20px;
	margin-left: 11px;
	margin-bottom: 20px;
}

.product_page_right_side_section h1{
	margin-bottom:10px;	
}

#product_page #product_page_body #product_page_right_side_category_white
{
	width:720px;
	height:67px;
	background-image:url(images/cat-name-white-background.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
}

#product_page #product_page_body #product_page_right_side_category_white h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#515151;
	padding-top:20px;
	padding-left:30px;
}

#product_page #product_page_body #product_page_right_side_category_white h1 A:link, #product_page #product_page_body #product_page_right_side_category_white h1 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_right_side_category_white h2 A:active, #product_page #product_page_body #product_page_right_side_category_white h2 A:hover{
	text-decoration:underline;
}


#product_page #product_page_body #product_page_right_side_category_white h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#515151;
	padding-top:20px;
	padding-left:30px;
}


#product_page #product_page_body #product_page_right_side_category_white h2 A:link, #product_page #product_page_body #product_page_right_side_category_white h2 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_right_side_category_white h2 A:active, #product_page #product_page_body #product_page_right_side_category_white h2 A:hover{
	text-decoration:underline;
}
/* ****************************************************************************************** */
#product_page #product_page_body #product_page_right_side_category_white_wide
{
	width:950px;
	height:85px;
	background-image:url(images/cat-name-white-background-wide_2.gif);
	background-repeat:no-repeat;
	background-position:right;
	float:left;
	margin-left:10px;
}
#product_page #product_page_body #product_page_right_side_category_white_wide p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#515151;
	padding-top:13px;
	padding-left:20px;
}
#product_page #product_page_body #product_page_right_side_category_white_wide p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#515151;
	padding-top:13px;
	padding-left:20px;
}
#product_page #product_page_body #product_page_right_side_category_white_wide p A:link, #product_page #product_page_body #product_page_right_side_category_white_wide p A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#515151;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_right_side_category_white_wide p A:active, #product_page #product_page_body #product_page_right_side_category_white_wide p A:hover{
	text-decoration:underline;
}
#product_page #product_page_body #product_page_right_side_category_white_wide p.ajanlatkeres A:link, #product_page #product_page_body #product_page_right_side_category_white_wide p.ajanlatkeres A:visited{
	width:300px;
	height:20px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#1064aa;
	margin:0;
	padding:0;
	margin-right:25px;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_right_side_category_white_wide p.ajanlatkeres A:active, #product_page #product_page_body #product_page_right_side_category_white_wide p.ajanlatkeres A:hover{
	text-decoration:underline;
}
#product_page #product_page_body #product_page_right_side_category_white_wide h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#515151;
	padding-top:7px;
	padding-left:20px;
	width:500px;
	float:left;
}
#product_page #product_page_body #product_page_right_side_category_white_wide h1 A:link, #product_page #product_page_body #product_page_right_side_category_white_wide h1 A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#515151;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_right_side_category_white_wide h1 A:active, #product_page #product_page_body #product_page_right_side_category_white_wide h1 A:hover{
	text-decoration:underline;
}
/* ****************************************************************************************** */
#product_page #product_page_body #product_page_right_side
{
	width:720px;
	min-height: 306px; _height: 306px; /* IE 6 does not support min-height */
	float:left;
}
/* ****************************************************************************************** */
#product_page #product_page_body #product_page_one_product_footer
{
	width:950px;
	height:9px;
	float:left;	
	padding:0;
	margin:0;	
	margin-left:10px;
	background-image:url(images/egytermek-section-footer.gif);
	background-repeat:no-repeat;
}
#product_page #product_page_body #product_page_one_product_content
{
	width:920px;
	min-height: 100px; _height: 100px; /* IE 6 does not support min-height */
	float:left;
	padding:0;
	margin:0;
	margin-left:10px;
	padding:15px;
	background-color:#FFF;
	background-image:url(images/egytermek-section-head.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#product_page #product_page_body #product_page_one_product_content #product_picture
{
	width:450px;
	height:385px;
	float:left;
	padding:15px;
	margin:0;
}
#product_page #product_page_body #product_page_one_product_content #product_picture #bigpic
{
	width:450px;
	height:300px;
	padding:0;
	margin:0;
	margin-bottom:15px;
	border:solid;
	border-width:1px;
	border-color:#CCC;
	text-align:center;
}
#product_page #product_page_body #product_page_one_product_content #product_picture #smallpic
{
	width:102px;
	height:69px;
	padding:0;
	margin:0;
	margin-right:4px;
	margin-left:4px;
	float:left;
	border:solid;
	border-width:1px;
	border-color:#CCC;
	text-align:center;	
}
#product_page #product_page_body #product_page_one_product_content #product_description
{
	width:409px;
	height:385px;	
	float:left;
	margin:0;
	padding:15px;
	/*
	border-left:solid;
	border-left-width:1px;
	border-left-color:#CCC;
	*/
}
#product_page #product_page_body #product_page_one_product_content #product_description p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#515151;
	padding-bottom:10px;
	text-align:justify;
}
#product_page #product_page_body #product_page_one_product_content #product_icons
{
	width:890px;
	min-height: 40px; _height: 40px; /* IE 6 does not support min-height */
	float:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#CCC;
	border-bottom:solid;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
}
#product_page #product_page_body #product_page_one_product_content #product_icons .oneicon
{
	width:69px;
	height:65px;	
	float:left;
	padding:0;
	margin-right:5px;
	text-align:center;
}
#product_page #product_page_body #product_page_one_product_content #product_icons .oneicon p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#515151;
	margin-bottom:2px;
	line-height:12px;
}
#product_page #product_page_body #product_page_one_product_content #product_description_more
{
	width:920px;
	min-height: 30px; _height: 30px; /* IE 6 does not support min-height */	
	float:left;
	padding:0;
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
}
#product_page #product_page_body #product_page_one_product_content #product_description_more p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#515151;
}
#product_page #product_page_body #product_page_one_product_content #product_description_more table {
	width:910px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: white;
	border-collapse: collapse;
	background-color:#e6eef8;
}
#product_page #product_page_body #product_page_one_product_content #product_description_more table th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	background-color:#e6eef8;
}
#product_page #product_page_body #product_page_one_product_content #product_description_more table td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: gray;
	background-color:#e6eef8;
}
/* ****************************************************************************************** */
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection
{
	background-image:url(images/textsection_body_back.gif);
	background-repeat:repeat-y;
	background-position:right;		
	background-color:#e6e6e6;
	width:710px;
	margin-left:10px;
}
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_head 
{
	background-image:url(images/section_white_head_back.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#e6e6e6;
	height:9px;
}
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body
{
	padding:15px;
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body a:hover{
	text-decoration: underline;
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body h2{
	margin-bottom:10px;	
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body h2 a:link,
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body h2 a:visited{
	FONT-WEIGHT: normal;
	FONT-SIZE: 18px;
	FONT-STYLE: normal;
	color: #515151;
	text-decoration:none;
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body .bovebben{
	float:right;	
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body .bovebben a:link,
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body .bovebben a:visited{
	text-decoration:none;	
	color: #515151;	
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body a:hover{
	text-decoration:underline !important;	
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body .datum{
	float:left;	
	color: #515151;	
}

#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#585858;
	margin-bottom:10px;
}
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body p A:link, #product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body p A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#585858;
	text-decoration:none;	
}
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body p A:active, #product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_body p A:hover{
	text-decoration:underline;
}
#product_page #product_page_body #product_page_right_side #product_page_right_side_textsection #section_footer
{
	background-image:url(images/section_white_footer_back.gif);
	background-repeat:no-repeat;
	background-position:right;	
	background-color:#e6e6e6;	
	height:9px;
}
/* ********************************** */
input.text_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#674b2b;
	width: 300px;
}
input.text_field_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#674b2b;
	width: 160px;
	margin-bottom:4px;
}
select.text_field_order {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#674b2b;
	width: 300px;
}
.text_field_sort {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#674b2b;
	width: 230px;
	margin-bottom:4px;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#1064aa;
	color:#fff;
	width: 160px;
	height: 18px;
	border:none;
	margin-bottom:4px;	
}
.button_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	width: 170px;
	height:18px;
	margin-bottom:4px;	
	background-color:#674b2b;
	border:none;
}
.button_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background-color:#674b2b;
	width: 100px;
	height: 18px;
	border:none;
	margin-bottom:4px;	
}
select.text_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#674b2b;
	width: 150px;
}
select.text_field_long {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#674b2b;
	width: 400px;
}
textarea {
	width:300px;
	height:100px;
}
input.text_field:focus, textarea:focus {
	/* background-color: #eddab1; */
}
/* ************************************* */
/* ****************************************************************************************** */
.product_page_body_product_one
{
	width:210px;
	height:286px;
	padding:10px;
	background-color:#e6e6e6;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url(images/product-one-background.gif);
	background-repeat:no-repeat;
	float:left;
}
.product_page_body_product_one #product_one_picture
{
	width:210px;
	height:170px;
	text-align:center;
}
.product_page_body_product_one #product_one_name
{
	width:210px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1064aa;
	padding-top:5px;
}
.product_page_body_product_one #product_one_name A:link, .product_page_body_product_one #product_one_name A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1064aa;
	text-decoration:none;	
}
.product_page_body_product_one #product_one_name A:active, .product_page_body_product_one #product_one_name A:hover{
	text-decoration:underline;
}
.product_page_body_product_one #product_one_description
{
	width:210px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
}
.product_page_body_product_one #product_one_details
{
	width:92px;
	height:21px;
	float:right;
	background-image:url(images/button_details.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#4a4a4a;
	padding-top:6px;
}
.product_page_body_product_one #product_one_details A:link, .product_page_body_product_one #product_one_details A:visited{
	text-decoration:none;	
}
.product_page_body_product_one #product_one_details A:active, .product_page_body_product_one #product_one_details A:hover{
	text-decoration:none;
}
/* ****************************************************************** */
.product_page_body_product_one_news
{
	width:210px;
	height:205px;
	padding:10px;
	margin-bottom:10px;
	background-color:#e6e6e6;
	background-image:url(images/product-one-news-background.gif);
	background-repeat:no-repeat;
	float:left;
}
.product_page_body_product_one_news #product_one_picture
{
	width:210px;
	height:170px;
	text-align:center;
}
.product_page_body_product_one_news #product_one_name
{
	width:210px;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1064aa;
	padding-top:5px;
}
.product_page_body_product_one_news #product_one_name A:link, .product_page_body_product_one_news #product_one_name A:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#1064aa;
	text-decoration:none;	
}
.product_page_body_product_one_news #product_one_name A:active, .product_page_body_product_one_news #product_one_name A:hover{
	text-decoration:underline;
}
.product_page_body_product_one_news #product_one_description
{
	width:210px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
}
.product_page_body_product_one_news #product_one_details
{
	width:92px;
	height:21px;
	float:right;
	background-image:url(images/button_details.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#4a4a4a;
	padding-top:6px;
}
.product_page_body_product_one_news #product_one_details A:link, .product_page_body_product_one_news #product_one_details A:visited{
	text-decoration:none;	
}
.product_page_body_product_one_news #product_one_details A:active, .product_page_body_product_one_news #product_one_details A:hover{
	text-decoration:none;
}
/* ****************************************************************** */
#product_page #product_page_footer
{
	width:990px;
	height:20px;
	background-image:url(images/product-page-bottom-background.gif);
}
/* ----------- CONTAINER CONTENT STYLES ------ */
#sidebarLeft{
	margin:10px 10px 0px 0px;
	float:left;  
	width:207px;
	height:150px;
	background-color:pink;
	padding-top:15px;
    display: inline; /* IE 6 double margin bug */
}
#mainContent{
	 margin:10px 0px 0px 0px;
	 float:left;
	 width:540px;
 	 min-height: 300px; _height: 300px; /* IE 6 does not support min-height */
	 background-color:yellow;
    display: inline; /* IE 6 double margin bug */	 
 }
/* --------- MAIN CONTENT STYLES -------------*/
#mainContent h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B9D95;
	margin: 10px 0px 10px 0;
	padding-left: 20px;
}
#mainContent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000;
	margin-bottom: 15px;
	margin-left: 20px;
}
#mainContent ul{
	list-style-type:disc;
	padding: 0px;
	margin: 0px;
	padding-left: 30px; 	
}
#mainContent li{
	padding: 0px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#mainContent li p{	
	margin:0;
	padding:0;
}
/* --------- TABLE STYLES -------------*/
/*
table#boardCompare {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #8C5306;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-collapse: collapse;
	margin-bottom: 30px;
}
table#boardCompare caption {
	font-size: 14px;
	font-weight: bold;
	color: #1B9D95;
	padding-bottom: 10px;
	margin: 0 auto;
}
table#boardCompare thead {
	background: url(../_images/header_background.jpg) no-repeat right top;
	height: 30px;
}
table#boardCompare th {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	line-height: 30px;
}
table#boardCompare td {
	line-height: 20px;
	border-right: 1px solid #8C5306;
	border-bottom: 1px solid #8C5306;
	border-left: 1px solid #8C5306;
	padding-left: 10px;
}
table#boardCompare tr:hover {
	color: #FFF;
	background: #41637b;
}
table#boardCompare thead tr:hover {
	background: transparent;
}
*/
/* ---------- TABLE hover ------------------*/
/*
table#boardCompare td { /* Itt <table border="0" cellpadding="0" cellspacing="0" id="boardCompare"> 
	line-height: 20px;
	border: 1px solid #fff;
	padding-left: 10px;
}
table#boardCompare tr:hover {
	color: #FFF; 
	background: #707E89;
}

table#boardCompare thead tr:hover {
	background: transparent; /* A táblázat fej háttérszíne nem fog hover-re változni 
}
/*
/* ---------- Floating ------------*/
/*
.floatRight {
	float: right;
	margin-left: 10px;
}
.floatLeft {
	float: left;
	margin-right: 10px;
}
*/
.clearFloat { 
	clear:both;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}
.floatbox { /* Scrolling area without iframe  */ 
  float: left;
  clear:both;
  width: 150px;
  height: 150px;
  overflow:auto; 
  border:1px solid #6FC1EA; 
  /*
  overflow: auto - This will create a scrollbar - horizontal, vertical or both only if the content in the block requires it. For practical web development, this is probably the most useful for creating a scrolling area. 
  overflow: scroll - This will will insert horizontal and vertical scrollbars. They will become active only if the content requires it. 
  overflow: visible - This will cause the block to expand to view the content. 
  overflow: hidden - This forces the block to only show content that fits in the block. Other content will be clipped and not hidden with no scrollbars. 
  */
}

.sep{
	width:100%;
	height:1px;
	border-bottom:1px solid #ccc;	
	margin:25px 0px;
}

/* -------------- lapozás ----------------- */
.lapozas {
	width: 100%; 
	margin-right: 0px;
	padding: 10px 0px; 
	text-align: center; 
	font-size: 11px; 
}
.lapozas span {
	margin-top:10px;
	margin-bottom:10px;
	background:#FFF;
	padding: 1px 5px;
	border:solid;
	border-width:1px;
	border-color:#c0c0c0; 
	font-weight: normal;
	color: rgb(153, 153, 153);	
}

.lapozas a {
	text-decoration:none;
	color: #71803E;
	margin-top:10px;
	margin-bottom:10px;	
	background:#FFF; 
	padding: 1px 5px; 
	border:solid;
	border-width:1px;
	border-color:#c0c0c0; 
	font-weight: normal;
}
.lapozas a:hover {
	border:solid;
	border-width:1px;
	border-color:#999;
}
/* -------------- lapozás vége -------------- */

#sitemap .kategoria{ padding:10px 0px; }
#sitemap .kategoria a:link{ font-weight:bold !important; }