.clearfix:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

	}

* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */



* { margin: 0px; padding: 0px; border: 0px; font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; }

body { background: url('/design/light-wood-texture-1920b.jpg') fixed top center; }

p, ul, li { padding: 5px 0px 5px 0px; }

b { font-weight: bold; }

h1 { color: #790505; font-size: 26px; padding-bottom: 10px; line-height: 45px; }

h2 { color: #790505; font-size: 16px; padding-bottom: 10px; }

#page_outer { width: 980px; background: #ffffff; margin-top: 30px; position: absolute; left: 50%; margin-left: -490px; padding: 10px 0px 15px 0px; }

#page { width: 950px; margin-left: 15px; }

#menu_top { padding-bottom: 0px; width: 100%; display: block; }

#menu_top ul { float: left; list-style: none; }

#menu_top ul li { float: left; margin:0px; padding: 0px 10px; border-left: 1px #BFA990 solid; line-height: 11px; }

#menu_top ul li.first { border: 0px; }

#menu_top span { float: right; }

#menu_top a { color: #726B67; text-decoration: none; font-size: 12px; font-weight: bold; }

#menu_top a:hover { color: #790505 ; }

#menu_top span a { font-weight: normal; }

#menu_top img { margin-right: 3px; }

#header { width: 100%; height: 200px; background: url('/design/slider_02.jpg'); }

#logo { margin-left: 25px; margin-top: 25px; padding: 5px; background: #F2E7DD; border: 2px #790505 solid; cursor: pointer;}

#menu { width: 100%; height: 30px; background: #726B67; border-top: 3px #790505 solid;}

#menu { padding-bottom: 0px; width: 100%; display: block; }

#menu ul { float: left; list-style: none; padding: 0px; margin-top: 0px; }

#menu ul li { float: left; margin:0px; padding: 0px 10px; border-lef_t: 1px #F2E7DD solid; line-height: 30px; }

#menu ul li.selected { border: 0px; background: #790505; }

#menu ul li:hover { background: #790505; }

#menu a { color: #ffffff; text-decoration: none; font-size: 13px; font-weight: bold; line-height: 10px; text-transform: uppercase}

#menu a:hover { color: #ffffff ; }

#menu .submenu { display: none; position: absolute; background: #726B67; float: none; z-index: 10; margin-left: -10px; width: 150px;}

#menu .submenu li { float: none; }

#menu .submenu li:hover { background: #790505; }

#menu .submenu a { color: #ffffff; font-weight: normal; font-size: 11px; }

/* new clearfix */

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;	}

* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */

#kereso { width: 250px; height: 31px; position: absolute; left: 50%; margin-left: 215px; top: 217px; z-index: 10; background: #BFA990; padding-top: 5px; border: 0px #790505 solid;}

#kereso label { display: block; line-height: 26px; font-size: 13px; color: #ffffff; font-weight: bold; padding: 0px 5px; float: left; }

#kereso_mezo { width: 144px; height: 25px; padding: 0px 3px; font-size: 13px; }

#kereso_ok { width: 25px; background: #726B67; height: 25px; color: #ffffff; font-weight: bold; margin-left: 3px; }

#kereso_ok:hover { background: #790505; } 

.rounded-corners { -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; -border-radius: 5px;  behavior:url(border-radius.htc); border-radius: 5px; }

.rounded-corners10 { -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; -border-radius: 5px; behavior:url(/border-radius.htc); border-radius: 10px; }

#footer_ { width: 980px; background: #BFA990; padding: 5px 0px; position: fixed; z-index:99; bottom: -230px; left: 50%; margin-left: -490px; }

#footer { width: 100%; background: #BFA990; padding: 5px 0px; }

#footer_table { width: 100%; }

#footer_table td { padding: 10px; vertical-align: top; }

#footer_table h1 { font-size: 16px; font-weight: bold; color: #ffffff; padding-bottom: 5px; }

#footer_table p { line-height: 18px; }

#footer_form { width: 100%; }

#footer_form input { height: 22px; padding: 0px 3px; width: 135px; float: right;}

#footer_form textarea { height: 102px; padding: 0px 3px; width: 135px; float: right;}

#footer_form td { vertical-align: middle; padding: 5px; }

#footer_form .button { width: 141px; background: #726B67; height: 25px; color: #ffffff; font-weight: bold; margin-left: 3px; }

#footer_form .button:hover { background: #790505; }

#footer_adatok { width: 100%; }

#footer_adatok td { padding: 0px; }



#row01 { padding: 10px 0px; width: 100%; }

#slider { float: left; background: #BFA990; width: 640px; height: 300px; }

#slider p { color: #ffffff; font-size: 24px; line-height: 300px; text-align: center; padding: 0px; margin: 0px; }



#left_channel { float: left; width: 640px;  }

#left_channel p { line-height: 20px; }

#right_channel { width: 280px; float: right; position:relative; padding-right: 20px; }

#hirlevel { width: 300px; height: 300px; overflow: hidden; background: url('/design/teflon2.jpg') no-repeat; }

#hirlevel h1 { background: #790505; width: 100%; font-size: 14px; color: #ffffff; padding: 0px 10px; font-weight: bold; height: 30px; line-height: 30px; }

#frm_hirlevel { background: url('/design/bgr_barna60.png'); position: absolute; top: 212px; width: 280px; padding: 8px 10px;}

#frm_hirlevel p { line-height: 18px; font-weight: bold; }

#frm_hirlevel input.mezo { width: 224px; height: 25px; padding: 0px 3px; font-size: 13px; }

#frm_hirlevel input.ok { width: 25px; background: #726B67; height: 25px; color: #ffffff; font-weight: bold; margin-left: 3px; }

#frm_hirlevel input.ok:hover { background: #790505; } 



#box_kosar { width: 280px; margin-top: 20px; }

#box_kosar h1 { background: #790505; width: 280px; font-size: 14px; color: #ffffff; padding: 0px 10px; font-weight: bold; height: 30px; line-height: 30px; }



#row02 { padding: 0px 0px 10px 0px; width: 100%; overflow: hidden; }

#row02 h1 { background: #790505; width: 130px; font-size: 14px; color: #ffffff; padding: 0px 10px; font-weight: bold; height: 30px; line-height: 30px; }

#products { border-top: 2px #790505 solid; padding: 0px 0px 10px 0px; }

#products .product:hover { border: 1px #bfa990 solid; }  

#products .product { width: 176px; height: 235px; float: left; margin: 10px 0px 0px 10px; border: 1px #ffffff solid; border-bottom: 1px #BFA990 solid; }

#products .product img { border: 1px #BFA990 solid; width: 150px; margin-bottom: 2px; margin-left: 5px; margin-top: 5px; }

#products .product_name { color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; padding: 0px 5px 0px 5px; display: block; height: 34px; overflow: hidden; width: 160px; }

#products .product_name:hover { color: #790505; }

#products .product_cat { padding: 0px;  color: #726B67; font-size: 12px; font-weight: bold; padding-left: 5px; }

#products .product_cat a { color: #726B67; font-size: 12px; font-weight: bold; text-decoration: none; }

#products .product_cat a:hover { color: #790505; }

#products .product_desc { text-align: justify; padding: 0px 5px;}

#products .product_price { font-weight: bold; text-align: right; margin-right: 5px;}

#products .product_actions { padding: 0px 0px 0px 5px; }

#products .buy { background: #726B67; padding: 3px 10px; color: #ffffff; text-decoration: none; font-weight: bold; }

#products .buy:hover { background: #790505;}

#products span.product_price { float: right; }

#pager { background: #790505; height: 30px; }

#pager p { line-height: 30px; color: #ffffff; font-weight: bold; padding: 0px 0px 0px 10px; }

#pager p span { float: right; border-left: 1px #ffffff solid; display: block; width: 30px; text-align: center;  }

#pager p span a { color: #ffffff; font-weight: bold; text-decoration: none; font-size: 14px; }

#pager p span.current a { color: #ffff00; }



#logos { padding: 10px 0px 20px 0px; width: 100%; overflow: hidden; }

#logos h1 { background: #790505; width: 145px; font-size: 14px; color: #ffffff; padding: 0px 10px; font-weight: bold; height: 30px; line-height: 30px; }

#logos_inner { border-top: 2px #790505 solid; border-bottom: 2px #790505 solid; padding: 10px 0px; }

#logos_inner #scroller { height: 60px; overflow: hidden; }

#logos_inner #scroller a img { padding-top: 2px; padding: 5px; border: 1px #ffffff solid; height: 50px; }

#logos_inner #scroller a:hover img { padding-top: 0px;}

#logos_inner img { float: left; margin-right: 10px; }



#row02b { padding: 10px 0px 10px 0px; width: 100%; overflow: hidden; }

#row02b h1 { background: #BFA990; width: 145px; font-size: 14px; color: #ffffff; padding: 0px 10px; font-weight: bold; height: 30px; line-height: 30px; }

#products2 { border-top: 2px #BFA990 solid; border-bottom: 2px #BFA990 solid; padding-bottom: 15px; }

#products2 .product { width: 146px; height: 280px; float: left; margin: 10px 0px 0px 10px; border: 1px #ffffff solid; border-bottom: 1px #BFA990 solid; }

#products2 .akcio { margin: 0px; padding: 0px; text-align: right; color: #ff0000; padding-right: 5px; font-size: 12px; font-weight: bold; }

#products2 .lehuzva { text-decoration: line-through; }

#products2 .product:hover { border: 1px #bfa990 solid; }  

#products2 .product img { border: 1px #BFA990 solid; width: 136px; height: 136px; margin-bottom: 5px; margin-left: 4px;margin-top: 4px; }

#products2 .product_name { color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; padding: 3px 4px 0px 4px; height: 40px; display: block;}

#products2 .product_name:hover { color: #790505; }

#products2 .product_cat { padding: 0px;  color: #726B67; font-size: 12px; font-weight: bold; padding: 0px 4px; }

#products2 .product_cat a { color: #726B67; font-size: 12px; font-weight: normal; text-decoration: none; }

#products2 .product_cat a:hover { color: #790505; }

#products2 .product_desc { text-align: justify; }

#products2 .product_price { font-weight: bold; text-align: right; margin-right: 4px; }

#products2 .product_actions { padding: 5px 0px 0px 4px; font-weight: 12px; }

#products2 .buy { background: #BFA990; padding: 3px 6px; color: #ffffff; text-decoration: none; font-weight: bold; }

#products2 .buy:hover { background: #790505;}

#products2 span.product_price { float: right; }



#product_details { float: left; width: 640px; }

#product_details table { width: 100%; }

#product_details .product_image { border: 1px #BFA990 solid; width: 300px; margin-bottom: 5px; }

#product_details span img { border: 1px #BFA990 solid; width: 88px; margin-right: 15px; float: left; }

#product_details h1 { color: #790505; font-size: 20px; padding-bottom: 10px; }

#product_details .product_cat { padding: 0px;  color: #726B67; font-size: 12px; font-weight: bold; }

#product_details .product_cat a { color: #726B67; font-size: 12px; font-weight: normal; text-decoration: none; }

#product_details .product_cat a:hover { color: #790505; }

#product_details .product_actions { padding: 5px 0px 0px 0px; }

#product_details .buy { background: #790505; padding: 3px 10px; color: #ffffff; text-decoration: none; font-weight: bold; }

#product_details .buy:hover { background: #BFA990;}

#product_details span.product_price { float: right; font-weight: bold; }



#box_kosar_inner { background: #BFA990; width: 300px; }

#kosar_kicsi { margin-left: 10px; width: 280px; }

#kosar_kicsi th { font-weight: bold; border-bottom: 1px #ffffff solid; padding: 4px 0px; }

#kosar_kicsi td { border-bottom: 1px #ffffff solid; padding: 4px 0px; }

#box_kosar_inner .gomb, #frm_hirlevel .gomb { background: #726B67; padding: 3px 10px; color: #ffffff; text-decoration: none; font-weight: bold; margin: 10px; text-align: center; }

#box_kosar_inner .gomb:hover, #frm_hirlevel .gomb:hover { background: #790505;}



#pager { display: none; }
#megrendeles input { border: 1px #BFA990 solid; width: 300px; padding: 5px 7px; margin-bottom: 10px; margin-top:3px;}
#megrendeles textarea { border: 1px #BFA990 solid; width: 600px; }
#megrendeles .gomb { background: #726B67; padding: 3px 10px; color: #ffffff; text-decoration: none; font-weight: bold; margin: 10px; text-align: center; }
#megrendeles .gomb:hover { background: #790505;}
#megrendeles label { font-weight: 600; padding-left: 7px;} 

.error { color: #ff0000; }



#kosar2 th { background: #790505; font-weight: bold; color: #ffffff; padding: 4px 0px; border-bottom: 1px #ffffff solid; }

#kosar2 td { background: #BFA990; font-weight: bold; color: #ffffff; padding: 4px 0px; border-bottom: 1px #ffffff solid; }

 .defaultTextActive { color: #a1a1a1; font-style: italic; }

#left_channel h3 { font-weight: bold; font-size: 14px; }

#left_channel h3 * { font-weight: bold; font-size: 14px; }





 