@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

/* ------------ Box modell ------------------------------------------
	Width * Height - only the content
	+ Padding
	+ Border
	+ Margin
*/
/* -- 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: 1em; 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{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
}
/* -- generic styles ------------------------*/
body  {
	color: #000;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 100.01%;
	background: #fff;
	background-image:url(/images/main_background.jpg);
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	text-align: left;
}
#container{
	width: 994px;
	min-height: 600px; _height: 600px; /* IE 6 does not support min-height */
	background:#f5f5f5;
	background-image:url(/images/container_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px auto 0px auto;
}   
h1#doc-header {
	height: 17px;
	padding-left: 20px;
	padding-top:2px;
	background: #97a462;
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	color:#e7e7e7;
	font-size:11px;	
}
h1#doc-header A:link,h1#doc-header A:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#e7e7e7;
	font-size:11px;
	text-decoration:none;	
}
h1#doc-header A:active,h1#doc-header A:hover{
	text-decoration:underline;
}
#header{
	margin: 0;
	padding: 0;
	height:92px;
	background-color:#fff;		
}
#header #logo{
	float:left;
	width:570px;
	height:92px;
	display: inline; /* IE 6 double margin bug */
}
#header #language{
	float:right;
	width:395px;
	height:34px;
	margin-top:45px;
	margin-right:16px;
}
/* -Form Styles- */
form#nyelv_penznem {
	float:right;
	background-image:none;	
}
form#nyelv_penznem p{
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	padding-top:10px;
}
form#nyelv_penznem select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;	
	width: 70px;
	margin-left:5px;
	margin-right:5px;
}
form#nyelv_penznem select.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
/* ********************************** */
#header #language p{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;	
}
#menu{
	padding-left:7px;
	padding-right:7px;
	height:41px;
	background-image:url(/images/menu_background.gif);
	background-position:bottom;
}
#menu .menu_item{
	float:left;
	background-image:url(/images/menu_separator.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:15px;	
	padding-left:18px;
	padding-right:18px;
	padding-top:12px;
	padding-bottom:11px;	
	font-family:Tahoma, Geneva, sans-serif;
	color:#d8d8d8;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;	
	display: inline; /* IE 6 double margin bug */
}
#menu A:link, #menu A:visited{
	color:#d8d8d8;
	text-decoration:none;	
}
#menu A:active, #menu A:hover{
	color:#FFF;
}
#help{
	margin: 0;
	padding: 0;
	height:43px;
	background-color:#fbfbfb;		
}
#help #help_left{
	width:268px;
	height:24px;
	float:left;
	padding-left:22px;
	padding-top:15px;
	display: inline; /* IE 6 double margin bug */
}
#help #help_left p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
}
#help #help_right{
	width:778px;
	height:24px;
	float:right;
	padding-right:22px;
	padding-top:15px;	
}
#help #help_right p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	text-align:right;
}
#help #help_right p A:link, #help #help_right p A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	text-decoration:none;	
}
#help #help_right p A:active, #help #help_right p A:hover{
	text-decoration:underline;
}
#search{
	margin: 0;
	padding: 0;
	padding-right:10px;	
	padding-top:1px; /* A background felső csík megjelenítése miatt */
	height:43px;
	background-color:#f3f3f3;
	background-image:url(/images/search_background.gif);
	background-repeat:no-repeat;
}
/* -Form Styles- */
form#search_form {
	float:right;
	background-image:none;	
}
form#search_form p{
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#666;
	padding-top:10px;
}
form#search_form input.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 150px;
}
form#search_form .button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 60px;
	margin:0;
	padding:0;
}
form#search_form select.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 150px;
}
form#search_form input.text:focus, textarea:focus {
	background-color: #eddab1;
}
/* ********************************** */
input.text_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 300px;
}
input.text_field_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 160px;
	margin-bottom:4px;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width: 160px;
	margin-bottom:4px;	
}
.button_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	width: 170px;
	height:20px;
	margin-bottom:4px;	
	background-color:#97a462;
	border:none;
}
.button_login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width: 100px;
	margin-bottom:4px;	
}
select.text_field {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 150px;
}
textarea {
	width:300px;
	height:100px;
}
input.text_field:focus, textarea:focus {
	background-color: #eddab1;
}
/* ********************************** */
#flash{
	margin: 0;
	padding: 10px;
	height:233px;
	background-color:#ededed;		
}
/* ----------- mainContent SECTION Product STYLES ------ */
#flash .product{
	float:left;
	width:170px;
	height:202px;
	padding:15px 12px 15px 12px;
	background-image:url(/images/product_background.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	display: inline; /* IE 6 double margin bug */
}
#flash .product .name{
	height:31px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
}
#flash .product .name a:link,#flash .product .name a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;	
	text-decoration:none;
}
#flash .product .name a:active,#flash .product .name a:hover{
	text-decoration:underline;
}
#flash .product .picture{
	height:170px;
	text-align:center;
}
#flash .product .description{
	height:47px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
	padding-top:3px;
}
#flash .product .price{
	height:33px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
}
#flash .product .details{
	height:23px;
}
#flash .product .details .reszletek_button{
	float:left;
	background-color:#7b8941;
	width:170px;
	height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:11px;	
	text-align:center;
	padding-top:5px;
	text-decoration:none;
	display: inline; /* IE 6 double margin bug */
}
#flash.product .details a:link, #flash .product .details a:visited{
	text-decoration:none;
}
#flash .product .details a:active, #flash .product .details a:hover{
	text-decoration:underline;
}
#flash .product .details .kosarba_button{
	float:left;
	background-color:#97a462;
	width:77px;
	height:18px;	
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:11px;
	text-align:center;
	padding-top:5px;
	display: inline; /* IE 6 double margin bug */
}
#flash .product_separator{
	float:left;
	width:1px;
	height:229px;
	background-image:url(/images/product_hr_separator.gif);
	background-repeat:no-repeat;
	display: inline; /* IE 6 double margin bug */
}
/* ----------- mainContent SECTION Product ONE STYLES ------ */
#footerGreen{
	margin:7px 7px 0px 7px;
	padding:10px;
	background-image:url(/images/footergreen_background.gif);
	height: 223px;
}
#footer{
	margin:7px 7px 7px 7px;
	background-image:url(/images/footer_background.gif);
	background-color:#65722e;
	height:53px;
	padding-top:18px;
	padding-left:26px;
}
/* ------- FOOTERGREEN STYLES ----------*/
#footerGreen .footerGreen_section
{
	width:213px;
	height:197px;
	padding:13px;
	float:left;
	display: inline; /* IE 6 double margin bug */
}
#footerGreen .footerGreen_section_vr
{
	width:1px;
	height:197px;
	float:left;
	margin-top:12px;
	display: inline; /* IE 6 double margin bug */
}
#footerGreen .footerGreen_section h1 
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:13px;
}
#footerGreen .footerGreen_section p 
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	padding-bottom:3px;
}
#footerGreen .footerGreen_section A:link, #footerGreen .footerGreen_section A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;	
}
#footerGreen .footerGreen_section A:active, #footerGreen .footerGreen_section A:hover{
	text-decoration:underline;
}
/* ------- FOOTER STYLES ----------*/
#footer p 
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#5f5f5f;
	font-size:11px;
	padding-bottom:7px;
}
#footer a:link,#footer a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#5f5f5f;
	font-size:11px;
	text-decoration:underline;
}
#footer a:hover,#footer a:active{
	text-decoration:none;
}
/* ------- HEADER STYLES ----------*/
#header img {
	float:left;
	margin-left:7px;
	display: inline; /* IE 6 double margin bug */
}
/* ---------- CSS image rollover ------------*/
/*
#header {
	padding: 0;
	height: 110px;
	margin: 0;
}
#header #contactButton {
	position: absolute;
	/*
	static Default. An element with position: static always has the position the normal flow of the page gives it (a static element ignores any top, bottom, left, or right declarations) 
	relative - An element with position: relative moves an element relative to its normal position, so "left:20" adds 20 pixels to the element's LEFT position. De document_flow szempontjából, olyan, mintha a helyén maradt volna.
	absolute -  An element with position: absolute is positioned at the specified coordinates relative to its containing block. The element's position is specified with the "left", "top", "right", and "bottom" properties. Kiszedi az elemet a normal flow-ból.
	fixed -  An element with position: fixed is positioned at the specified coordinates relative to the browser window. The element's position is specified with the "left", "top", "right", and "bottom" properties. The element remains at that position regardless of scrolling. Works in IE7 (strict mode) 
	
	left: 650px;
	top: 0px;
}
#header #contactButton a:link,#header #contactButton a:visited{
	text-indent: -1000em;
	display: block;
	background: url(../_images/contact_icon_dual.gif) no-repeat left top;
	height: 29px;
	width: 86px;
}
#header #contactButton a:hover,#header #contactButton a:active{
	background-position: left bottom;
	border: none;
}

/* ---------- CSS image rollover N2 ------------
#header #mainNav li a:link, #header #mainNav li a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #fff;
	text-decoration: none;
	padding: 0 15px 0 30px;
	margin-right: 10px;
	display: block;
	line-height: 25px;
	background-image: url(../_images/nav_rollover.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#header #mainNav li a:hover {
	color: #f8b449;
	border: none;
	background-position: left top;
}
*/
/* ----------- CONTAINER CONTENT STYLES ------ */
#sidebarLeft{
	margin:13px 7px 0px 7px;
	float:left;  
	width:190px;
	min-height: 800px; _height: 800px; /* IE 6 does not support min-height */
    display: inline; /* IE 6 double margin bug */
}
/* ----------- sidebarLeft AND sidebarRight SECTION STYLES ------ */
.sidebar_section{
	min-height: 70px; _height: 70px; /* IE 6 does not support min-height */
}
.sidebar_section .sidebar_section_head{
	background-image:url(/images/section_head_short.jpg);
	background-repeat:no-repeat;
	height:29px;
	padding-top:12px;
	padding-left:38px;
}
.sidebar_section .sidebar_section_head h1{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:11px;
}
.sidebar_section .sidebar_section_body{
	background-image:url(/images/section_body_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
	padding:12px 10px 12px 10px;
}
.sidebar_section .sidebar_section_body p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding-bottom:3px;	
}
.sidebar_section .sidebar_section_body p.align_right{
	text-align:right;
	padding-bottom:3px;
}
.sidebar_section .sidebar_section_body p A:link, .sidebar_section .sidebar_section_body p A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	text-decoration:none;	
}
.sidebar_section .sidebar_section_body p A:active, .sidebar_section .sidebar_section_body p A:hover{
	text-decoration:underline;
}
/* ************************************************************************************************* */
.sidebar_section .sidebar_section_body .termeklista{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:9px;
}
.sidebar_section .sidebar_section_body .termeklista A:link, .sidebar_section .sidebar_section_body .termeklista A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:9px;
	text-decoration:none;	
}
.sidebar_section .sidebar_section_body .termeklista A:active, .sidebar_section .sidebar_section_body .termeklista A:hover{
	text-decoration:underline;
}
/* ************************************************************************************************** */
.sidebar_section .sidebar_section_footer{
	background-image:url(/images/section_footer_short.jpg);
	height:3px;
	margin-bottom:7px;
}
/* ------------------------------------------------- */
#mainContent{
	margin:13px 0px 0px 0px;
	float:left;
	width:586px;
 	min-height: 800px; _height: 800px; /* IE 6 does not support min-height */
    display: inline; /* IE 6 double margin bug */	 
 }
#mainContent_extra{
	margin:13px 0px 0px 0px;
	float:left;
	width:783px;
 	min-height: 1200px; _height: 1200px; /* IE 6 does not support min-height */
    display: inline; /* IE 6 double margin bug */	 
 } 
#sidebarRight{
	margin:13px 7px 0px 7px;
	float:left;  
	width:190px;
	min-height: 800px; _height: 800px; /* IE 6 does not support min-height */
    display: inline; /* IE 6 double margin bug */
}
/* ----------- mainContent SECTION STYLES ------ */
.mainContent_section{
	background-color:#FFF;
}
.mainContent_section .mainContent_section_head{
	background-image:url(/images/section_head_long.jpg);
	background-repeat:no-repeat;
	height:33px;
	padding-top:8px;
	padding-left:38px;
}
.mainContent_section .mainContent_section_head h1{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:11px;
	padding-top:4px;
}
.mainContent_section .mainContent_section_head h1 A:link, .mainContent_section .mainContent_section_head h1 A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:11px;
	padding-top:4px;
	text-decoration:none;	
}
.mainContent_section .mainContent_section_head h1 A:active, .mainContent_section .mainContent_section_head h1 A:hover{
	text-decoration:underline;
}
.mainContent_section .mainContent_section_head h1.product_one_h1{
font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:11px;
	padding-top:3px;
	padding-left:5px;
}
.mainContent_section .mainContent_section_body_text{
	min-height: 150px; _height: 150px; /* IE 6 does not support min-height */	
	background-image:url(/images/section_body_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
	padding:20px;
}
.mainContent_section .mainContent_section_body_text .red_star{
	font-family:Tahoma, Geneva, sans-serif;
	color:#F00;
	font-size:11px;
}
.mainContent_section .mainContent_section_body_text h2{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:13px;
}
.mainContent_section .mainContent_section_body_text p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding-bottom:4px;
}
.mainContent_section .mainContent_section_body_text .jobbra p{
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding:0;
	margin:0;
}
.mainContent_section .mainContent_section_body_text p A:link, .mainContent_section .mainContent_section_body_text p A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	text-decoration:none;	
}
.mainContent_section .mainContent_section_body_text p A:active, .mainContent_section .mainContent_section_body_text p A:hover{
	text-decoration:underline;
}
.mainContent_section .mainContent_section_body_text h2 A:link, .mainContent_section .mainContent_section_body_text h2 A:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}
.mainContent_section .mainContent_section_body_text h2 A:active, .mainContent_section .mainContent_section_body_text h2 A:hover{
	text-decoration:underline;
}
/* ************************************************ */
.mainContent_section .mainContent_section_body{
	background-image:url(/images/section_body_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
}
.mainContent_section .mainContent_section_body p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
}
.mainContent_section .mainContent_section_body_oldallapozas{
	background-image:url(/images/section_body_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
}
.mainContent_section .mainContent_section_body_oldallapozas p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	text-align:center;
	font-size:13px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
}
.mainContent_section .mainContent_section_body_oldallapozas a:link,.mainContent_section .mainContent_section_body_oldallapozas a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-size:13px;	
	text-decoration:none;
}
.mainContent_section .mainContent_section_body_oldallapozas a:active, .mainContent_section .mainContent_section_body_oldallapozas a:hover{
	text-decoration:underline;
}
.mainContent_section .mainContent_section_footer{
	background-image:url(/images/section_footer_long.jpg);
	height:3px;
	margin-bottom:7px;
}
/* ----------- mainContent SectionBody 3 column STYLES ---- */
.mainContent_section .mainContent_section_body .column{
	float:left;
	width:174px;
	padding:13px 0px 12px 15px;
}
/* ----------- mainContent SECTION Category STYLES ------ */
.mainContent_section .mainContent_section_body .category{
	float:left;
	width:586px;
	padding:0;
	margin-bottom:7px;
}
.mainContent_section .mainContent_section_body .category .name{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
	padding:4px;
	background-color:#efefef;
	padding-left:12px;
	border-top:solid;
	border-color:#e2e2e2;
	border-top-width:1px;
}
.mainContent_section .mainContent_section_body .category .name a:link,.mainContent_section .mainContent_section_body .category .name a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;	
	text-decoration:none;
}
.mainContent_section .mainContent_section_body .category .name a:active, .mainContent_section .mainContent_section_body .category .name a:hover{
	text-decoration:underline;
}
.mainContent_section .mainContent_section_body .category .description{
	width:146px;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
	padding:0;
	margin:0;
}
.mainContent_section .mainContent_section_body .category .description p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding:0;
	padding-left:12px;
	padding-top:4px;
}
.mainContent_section .mainContent_section_body .category .description a:link,.mainContent_section .mainContent_section_body .category .description a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
	text-decoration:none;
}
.mainContent_section .mainContent_section_body .category .description a:active, .mainContent_section .mainContent_section_body .category .description a:hover{
	text-decoration:underline;
}
/* ----------- mainContent SECTION Product STYLES ------ */
.mainContent_section .mainContent_section_body .product{
	float:left;
	width:170px;
	height:319px;
	padding:15px 12px 15px 12px;
	background-image:url(/images/product_background.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.mainContent_section .mainContent_section_body .product .name{
	height:31px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
}
.mainContent_section .mainContent_section_body .product .name a:link,.mainContent_section .mainContent_section_body .product .name a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;	
	text-decoration:none;
}
.mainContent_section .mainContent_section_body .product .name a:active, .mainContent_section .mainContent_section_body .product .name a:hover{
	text-decoration:underline;
}
.mainContent_section .mainContent_section_body .product .picture{
	height:170px;
	text-align:center;
}
.mainContent_section .mainContent_section_body .product .description{
	height:47px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
	padding-top:3px;
}
.mainContent_section .mainContent_section_body .product .price{
	height:33px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
}
.mainContent_section .mainContent_section_body .product .details{
	height:23px;
}
.mainContent_section .mainContent_section_body .product .details .reszletek_button{
	float:left;
	background-color:#7b8941;
	width:170px;
	height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:11px;	
	text-align:center;
	padding-top:5px;
	text-decoration:none;	
}
.mainContent_section .mainContent_section_body .product .details a:link, .mainContent_section .mainContent_section_body .product .details a:visited{
	text-decoration:none;
}
.mainContent_section .mainContent_section_body .product .details a:active, .mainContent_section .mainContent_section_body .product .details a:hover{
	text-decoration:underline;
}
.mainContent_section .mainContent_section_body .product .details .kosarba_button{
	float:left;
	background-color:#97a462;
	width:77px;
	height:18px;	
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:11px;
	text-align:center;
	padding-top:5px;
}
.mainContent_section .mainContent_section_body .product_separator{
	float:left;
	width:1px;
	height:319px;
	background-image:url(/images/product_hr_separator.gif);
	background-repeat:no-repeat;
}
/* ----------- mainContent SECTION Product ONE STYLES ------ */
.mainContent_section .mainContent_section_body .product_one{
	min-height: 260px; _height: 260px; /* IE 6 does not support min-height */	
	padding:15px 20px 15px 20px;
	background-image:url(/images/product_background.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.mainContent_section .mainContent_section_body .product_one .picture{
	float:left;
	width:180px;
	padding-right:10px;
	min-height: 260px; _height: 260px; /* IE 6 does not support min-height */
	text-align:center;
}
.mainContent_section .mainContent_section_body .product_one .picture .full_size{
	padding-bottom:15px;
}
.mainContent_section .mainContent_section_body .product_one .picture .thumbnails{
	float:left;
	width:50px;
	padding-right:9px;
}
.mainContent_section .mainContent_section_body .product_one .description{
	float:left;
	width:355px;
	min-height: 260px; _height: 260px; /* IE 6 does not support min-height */
	padding-right:00px;	
}
.mainContent_section .mainContent_section_body .product_one .description p{
	margin:0;
	padding:0;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
}
.mainContent_section .mainContent_section_body .product_one .description table{
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	margin-top:5px;
	margin-bottom:5px;
}
.mainContent_section .mainContent_section_body .product_one .description table TD {
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
	padding:2px;
	margin:0;
}
.mainContent_section .mainContent_section_body .product_one .description table TH {
	border:solid;
	border-width:1px;
	border-color:#c7c7c7;
}
.mainContent_section .mainContent_section_body .product_one .price{
	height:33px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#353535;
	font-size:11px;
}
.mainContent_section .mainContent_section_body .product_one .description a:link, .mainContent_section .mainContent_section_body .product_one .description a:visited{
	text-decoration:none;
	color:#fff;	
}
.mainContent_section .mainContent_section_body .product_one .description a:active, .mainContent_section .mainContent_section_body .product_one .description a:hover{
	text-decoration:underline;
	color:#fff;	
}
.mainContent_section .mainContent_section_body .product_one .description .kosarba_button{
	background-color:#97a462;
	width:77px;
	height:11px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
	margin-bottom:2px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	font-size:10px;
	text-align:center;
}
/* ------- MainContent Section Extra a két hasábnak ----------- */
.mainContent_extra_section{
	min-height: 120px; _height: 120px; /* IE 6 does not support min-height */
	background-color:#FFF;
}
.mainContent_extra_section .mainContent_extra_section_head{
	background-image:url(/images/section_head_long_extra.jpg);
	background-repeat:no-repeat;
	height:29px;
	padding-top:12px;
	padding-left:38px;
}
.mainContent_extra_section .mainContent_extra_section_head h1{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:11px;
}
.mainContent_extra_section .mainContent_extra_section_body_text{
	background-image:url(/images/section_body_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
	padding:20px;
	min-height: 700px; _height: 700px; /* IE 6 does not support min-height */
}
.mainContent_extra_section .mainContent_extra_section_body_text .video_section{
	width:163px;
	height: 255px;
	padding:10px;
	float:left;
	border:solid;
	border-color:#CCC;
	border-width:1px;
}
.mainContent_extra_section .mainContent_extra_section_body_text .video_section img{
	background-color:#999;
}
.mainContent_extra_section .mainContent_extra_section_body_text h2{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:13px;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:6px;
	/*
	border-top:solid;
	border-width:1px;
	border-color:#CCC;
	*/
}
.mainContent_extra_section .mainContent_extra_section_body_text h2 a:link, .mainContent_extra_section .mainContent_extra_section_body_text h2 a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
.mainContent_extra_section .mainContent_extra_section_body_text h2 a:active, .mainContent_extra_section .mainContent_extra_section_body_text h2 a:hover{
	text-decoration:underline;
}
.mainContent_extra_section .mainContent_extra_section_body_text h3{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:12px;
	margin-bottom:6px;
	margin-left:20px;
}
.mainContent_extra_section .mainContent_extra_section_body_text h3 a:link, .mainContent_extra_section .mainContent_extra_section_body_text h3 a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.mainContent_extra_section .mainContent_extra_section_body_text h3 a:active, .mainContent_extra_section .mainContent_extra_section_body_text h3 a:hover{
	text-decoration:underline;
}
.mainContent_extra_section .mainContent_extra_section_body_text h4{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-size:11px;
	font-weight:normal;
	margin-bottom:5px;
	margin-left:40px;
}
.mainContent_extra_section .mainContent_extra_section_body_text h4 a:link, .mainContent_extra_section .mainContent_extra_section_body_text h4 a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#707070;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.mainContent_extra_section .mainContent_extra_section_body_text h4 a:active, .mainContent_extra_section .mainContent_extra_section_body_text h4 a:hover{
	text-decoration:underline;
}
.mainContent_extra_section .mainContent_extra_section_body_text .beljebb{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:normal;
	margin-bottom:4px;
	margin-left:60px;
}
.mainContent_extra_section .mainContent_extra_section_body_text .beljebb a:link, .mainContent_extra_section .mainContent_extra_section_body_text .beljebb a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:normal;	
	text-decoration:none;
}
.mainContent_extra_section .mainContent_extra_section_body_text .beljebb a:active, .mainContent_extra_section .mainContent_extra_section_body_text .beljebb a:hover{
	text-decoration:underline;
}
.mainContent_extra_section .mainContent_extra_section_body_text p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding-bottom:5px;
}
.mainContent_extra_section .mainContent_extra_section_body_text a:link, .mainContent_extra_section .mainContent_extra_section_body_text a:visited{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.mainContent_extra_section .mainContent_extra_section_body_text a:active, .mainContent_extra_section .mainContent_extra_section_body_text a:hover{
	text-decoration:underline;
}
/* ************************************************ */
.mainContent_extra_section .mainContent_extra_section_body{
	background-image:url(/images/section_body_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFF;
}
.mainContent_extra_section .mainContent_extra_section_body p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666;
	font-size:11px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
}
.mainContent_extra_section .mainContent_extra_section_footer{
	background-image:url(/images/section_footer_long_extra.jpg);
	height:3px;
	margin-bottom:7px;
}
/* --------- TABLE STYLES -------------*/
/*
table#boardCompare {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #8C5306;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	margin-bottom: 30px;
}
table#boardCompare caption {
	font-size: 1.2em;
	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: 1em;
	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. 
  */
}