* {
margin: 0;
padding: 0;
border: 0;
background-repeat: no-repeat;
outline: none;
}

body { margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;  background: url(im/bgr_main.png) #aea9a5 no-repeat center top; }	
td { font-size: 11px; vertical-align: top; }
select { z-index: 1; }
a, a:hover { color: #0ca3be; text-decoration: none; }
a:hover { text-decoration: underline; }
a.red, a.red:hover { color: #db4701; text-decoration: none; }
a.red:hover { text-decoration: underline; }

.clear { clear: both; }
.hr { height: 5px; border-top: 1px dashed #ffffff; }
.hr2 { height: 20px; margin-top: 20px; border-top: 1px dashed #cce6de; }
.hr_product { height: 10px; margin-top: 10px; border-top: 1px solid #C4E8DE; }
.hr_page { height: 30px; margin-top: 30px; border-top: 1px solid #eeeeee; }
.bold { font-weight: bold; }
.baselabel { margin: 20px 0 10px 0; padding: 10px; font-weight: bold; color: #558990; background-color: #eaf5f2; display: block; }


/*
-----------------------------------------------------------------------------------------------
	FLAGS - Akciós termékek, új termékek zászlók az adatlapon
-----------------------------------------------------------------------------------------------
*/	
#flags { position: absolute; margin-left: -15px; padding-top: 30px; }


/* Bannerek */
#banner a { margin-bottom: 1px; display: block; }

.bordered_image { margin: 0 20px 10px 0; padding: 10px; background: url(images/bgr_bordered_image.png) left top repeat; float: left; } /* Promóciós képeknek */
.bordered_promo { margin-bottom: 5px; padding: 10px; background: url(images/bgr_bordered_image.png) left top repeat; } /* Promóciós képeknek */

.main_title { margin-bottom: 15px; padding-bottom: 10px; font-size: 17px; font-weight: bold; border-bottom: 1px dashed #999999; }

.error { margin-bottom: 30px; padding: 12px 10px 12px 70px; font-size: 12px; color: #ffffff; background: url(im/icon_error.png) #c34242 no-repeat left top; border: 1px solid #9e3131; }
.error ul li { margin: 0 0 3px 20px; }

.quick_filter { margin: 10px 0 10px 0; padding: 10px; font-size: 11px; font-weight: bold; background-color: #eaf5f2; }
.quick_filter select { margin-right: 10px; padding: 2px 1px 2px 1px; font-size: 10px; border: 1px solid #cce6de; }
.quick_filter input { margin-right: 10px; padding: 3px 2px 3px 2px; font-size: 10px; border: 1px solid #cce6de; }

/* Felugró boxok */
#filterinfo { /*top: 770px;*/ margin: -20px 0 0 130px; display: none; position: absolute; }
.infobox { width: 241px; padding: 25px 15px 15px 15px; font-size: 9px; color: #222; background: url(im/bgr_infobox.gif) no-repeat left top; border-bottom: 1px solid #ff6300; }
.infobox p { margin-bottom: 5px; font-size: 11px; font-weight: bold; color: #ff6300; }
.infobox .close { top: 15px; right: 5px; position: absolute; }
.infobox .close a { font-weight: bold; color: #000; }

.color1 { background-color: #f1faf8; }
.color2 { background-color: #eaf5f2; }

ul.ltb { margin-left: 20px; list-style-type: disc; }
ul.ltb li { margin-left: 20px; }

ul.list { margin: 10px 0 30px 0; }
ul.list li { margin: 0 0 5px 40px; }

.p_100 { width: 100px; padding: 10px; border: 1px solid #cce6de; }


#website { width: 980px; margin: auto; border-left: 2px solid #ffffff; border-right: 2px solid #ffffff; }

/* START Header */
#header { height: 160px; background: url(im/bgr_header.png) #000000 no-repeat left top; }
#header_top { padding: 6px 0 0 20px; height: 25px; }
#header_top a { margin-right: 20px; padding-left: 10px; font-size: 11px; color: #ffffff; background: url(im/bgrs.png) repeat-x; background-position: -251px -129px; }
#search { padding: 20px 0 0 20px; }
#search .search_field { width: 147px; padding: 4px 7px 3px 7px; font-size: 11px; background: url(im/bgrs.png) repeat-x; background-position: 0 -129px; }
#search a { font-size: 11px; color: #a7d3dc; text-decoration: underline; }
#search a:hover { color: #78a0aa; text-decoration: underline; }
#header_left_side { width: 250px; }
#header_center { width: 440px; padding-top: 15px; }
#header_center .thumbs { width: 104px; height: 115px; margin-right: 3px; font-size: 10px; font-weight: bold; color: #aeaeae; text-align: center; float: left; background: url(im/bgr_header_thumb.png) repeat-x left top; cursor: pointer; }
#header_center .thumbs a { text-decoration: none; color: #aeaeae; }
#header_center .thumbs a:hover { text-decoration: none; color: #ffffff; }
#header_center .thumbs img { width: 104px; height: 94px; padding-bottom: 3px; border: 0; }
#header_right_side { padding-top: 50px; font-size: 10px; color: #fff; }
#header_right_side span { font-weight: bold; color: #84bec8; }
/* END Header */

/* START Menürendszer */
.menu { height: 50px; background: url(im/bgrs.png) repeat-x; background-position: 0 -77px; }
.menu ul li a, .menu ul li a:visited { color: #ffffff; text-decoration: none; overflow: hidden; }
.menu ul { list-style: none; }
.menu ul li { padding: 8px 14px 9px 15px; color: #000000; background: url(im/bgr_menu.png) no-repeat top right; float: left; position: relative; }
.menu ul li ul { top: 108px; display: none; }
.menu ul li ul li { width: 230px; padding: 6px 0 6px 0; background-color: #558991; background-image: none; border-bottom: 1px solid #54757b; opacity: 0.95; -moz-opacity: 0.95; filter: alpha(opacity=95); }
.menu ul li:hover ul li ul { display: none; }
.menu ul li:hover a { color: #ffffff; text-decoration: underline; }
.menu ul li:hover ul { display: block; position: absolute; top: 31px; left: 0; }
.menu ul li:hover ul li:hover { background: #80afb6; }
.menu ul li:hover ul li:hover a.hide { font-size: 11px; }
.menu ul li:hover ul li a { margin: 0; padding-left: 10px; font-size: 11px; font-weight: normal; text-decoration: none; background: none !important; }
.menu ul li:hover ul li a:hover { text-decoration: underline; }

.menu ul li ul li ul { margin: -31px 0 0 230px; display: none; }
.menu ul li ul li ul li { background: #679fa7; }
.menu ul li:hover ul li:hover ul  { display: block; }
/* END Menürendszer */


/* START Tartalom */
#content { color: #454545; background: url(im/bgr_content.png) #ffffff repeat-y left top; }
#content_left_side { width: 215px; }
#content_left_side .label { width: 177px; margin-top: 10px; padding: 6px 0 6px 25px; font-size: 11px; font-weight: bold; color: #ffffff; text-transform: uppercase; background: url(im/bgrs.png) repeat-x; background-position: 0 -162px; border-bottom: 1px solid #ffffff; }
#content_left_side .bgr_left { width: 176px; padding: 10px 13px 10px 13px; font-size: 10px; background: url(im/bgr_content_left.png) #dfe9e0 repeat-y top left; border-bottom: 2px solid #d2e0d3; }
#content_left_side .bgr_left span { padding-bottom: 5px; font-weight: bold; color: #2f8f9e; display: block; }
#content_left_side .bgr_left select { width: 165px; margin-bottom: 5px; padding: 2px; font-size: 10px; border: 1px solid #d2e0d3; }
#content_left_side .bgr_left .login_field { width: 166px; margin-bottom: 7px; padding: 4px; font-size: 11px; background: url(im/bgrs.png) repeat-x; background-position: 0 -187px; }
#content_right_side { width: 753px; padding-right: 15px; }


/* START Navigáció */
.navigation { width: 753px; height: 21px; margin-bottom: 20px; padding-top: 6px; background: url(im/bgrs.png) #f1faf8 repeat-x; background-position: 0 -465px; }
.navigation .left { width: auto; padding-left: 15px; float: left; }
.navigation .right { width: auto; padding-right: 15px; float: right; }
.navigation a { font-size: 11px; text-decoration: underline; }
/* END Navigáció */


/* START Oldallapozó */
.pager { margin: 15px 0 15px 0; }
.pager span { font-weight: bold; }
.pager a { padding: 4px 6px 4px 6px; font-size: 10px; color: #000000; background-color: #e8f0e9; text-decoration: none; }
.pager a:hover { color: #ffffff; background-color: #0ca3be; text-decoration: none; }
.pager a.active { padding: 4px 6px 4px 6px; font-size: 10px; color: #ffffff; background-color: #0ca3be; text-decoration: none; }
.pager a:hover { color: #000000; background-color: #0ca3be; text-decoration: none; }
/* END Oldallapozó */


/* START Gombok meghatározása */
.b { width: 74px; height: 21px; font-size: 10px; font-weight: bold; color: #208696; background: url(im/btn.gif) no-repeat center center; border: 0; }
.b_120 { width: 122px; height: 21px; font-size: 10px; font-weight: bold; color: #208696; background: url(im/btn_120.gif) no-repeat center center; border: 0; }
.b_220 { width: 220px; height: 21px; font-size: 10px; font-weight: bold; color: #208696; background: url(im/btn_220.gif) no-repeat center center; border: 0; }
.b_ok { width: 28px; height: 19px; font-weight: bold; color: #000000; text-align: center; vertical-align: middle; border: 0; }
.b_huge { width: 140px; height: 30px; font-size: 10px; font-weight: bold; color: #ff0000; text-align: center; background: url(im/btn_huge.gif) no-repeat center center; vertical-align: middle; border: 0; }
.b_search_ok { width: 24px; height: 19px; margin: 1px 10px 0 5px; font-size: 10px; font-weight: bold; color: #000000; text-align: center; background: url(im/btn_search_ok.gif) no-repeat center center; vertical-align: middle; border: 0; }
a.reg { margin-left: 10px; font-size: 10px; font-weight: bold; color: #990717 }
/* END Gombok meghatározása */


/* START Gépépítő */
.pcb { width: 130px; height: 54px; margin: 0 0 5px 10px; padding-left: 50px; vertical-align: middle !important; background: url(im/bgrs.png) no-repeat; }
.pcb a, .pcb a:hover { font-size: 13px; font-weight: bold; color: #ffffff; letter-spacing: -0.3pt; text-decoration: none; display: block; }
.pcb a span, .pcb a:hover span { font-size: 9px; letter-spacing: 0; }
/* END Gépépítő */


/* START TOP10 */
ul.top10 { font-size: 10px !important; list-style-type: none; }
ul.top10 li { margin-top: 10px; padding: 3px 0 5px 0; list-style-position: inside; background: url(im/bgr_content_left_top10.png) no-repeat top left; border-bottom: 1px dashed #ffffff; }
ul.top10 li .number { width: 20px; margin-right: 5px; font-weight: bold; text-align: center; float: left; }
ul.top10 li .link { width: 140px; float: left; }
ul.top10 li .link h3 { font-size: 11px !important; }
/* END TOP10 */


/* START Újdonságok */
.novelties { padding-bottom: 10px; }
.novelties .nl { padding: 10px; font-weight: bold; color: #558990; background-color: #eaf5f2; display: block; }
.novelties .nl a, .novelties .nl a:hover { color: #558990; }
.novelties .products { width: 108px; min-height: 180px; margin: 10px 0 0 10px; padding: 7px 10px 7px 10px; font-size: 9px; border: 5px solid #eaf5f2; float: left; }
.novelties .products h4 { font-size: 10px; color: #2f8f9e; display: inline; }
.novelties .products img { width: 60px; max-height: 80px; padding: 10px 0 10px 0; }
.novelties .products .npi { padding-top: 5px; border-top: 1px dashed #d9e3da; } /* New Products - Info */
.old_price { text-decoration:line-through; }
.new_price { font-weight: bold; color: #ff0000; }
.minus_price { font-size: 11px; font-weight: bold; color: #ff0000; }
/* END Újdonságok */


/* START Találati lista */
.hits { margin-bottom: 10px; padding: 10px; background-color: #eaf5f2; }
.hits .inside { padding: 15px; font-size: 11px; background-color: #ffffff; border: 1px solid #cce6de; }
.hits .inside .h1 { width: 180px; float: left; }
.hits .inside .h1 img { width: 100px; }
.hits .inside .h2 { width: 350px; float: left; }
.hits .inside .h2 .product_name { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #eeeeee; }
.hits .inside .h2 .product_name a { font-size: 15px; font-weight: bold; text-decoration: none; }
.hits .inside .h2 .product_name a:hover { text-decoration: underline !important; }
.hits .inside .h2 a, .hits .inside .h3 a:hover { font-weight: bold; text-decoration: underline; }
.hits .inside .h3 { width: 140px; float: right; }

.hits .inside .filters { width: 530px; padding-top: 15px; border-top: 1px solid #eeeeee; vertical-align: middle; float: left; }
.hits .inside .comparison { width: 140px; padding-top: 15px; font-size: 9px; text-align: center; border-top: 1px solid #eeeeee; float: right; }

.small_icon { /*padding: 0 0 0 35px;*/ margin-bottom: 5px; /*background: url(im/bgrs.png) repeat-x; background-position: 0 -187px;*/ }

.quantity { width: 26px; height: 21px; margin-left: 1px; padding-top: 6px; font-weight: bold; color: #208696; text-align: center; background: url(im/bgr_quantity.png) no-repeat center center; }
.quantity:focus { color: #000; }
.btn_cart a { height: 25px; margin-bottom: 5px; padding: 10px 0 0 35px; font-size: 11px; font-weight: bold; color: #298c9b; text-decoration: underline; background: url(im/icon_cart_s.png) no-repeat left center; display: block; }
.btn_cart a:hover { color: #000000; background: url(im/icon_cart_s_over.png) no-repeat left center; text-decoration: underline; }

.plus_minus { margin: 6px 20px 0 5px; float: left; }
.plus_minus .plus { width: 11px; height: 11px; border-bottom: 1px solid #fff; }
.plus_minus .minus { width: 11px; height: 11px; }
.plus_minus a { width: 15px; height: 14px; padding-top: 1px; font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; display: block; }
.plus_minus a:hover { color: #000000; text-decoration: none; }
/* END Találati lista */
/* END Content */


/* START Fejláb */
#footer { padding-top: 20px; font-size: 9px; color: #ffffff; background: url(im/bgrs.png) no-repeat; background-position: 0 -216px; }
#footer span { font-weight: bold; color: #74a2a9; }
#footer div#links { height: 23px; margin: auto !important; padding: 13px 0 0 0px; text-align: center; }
#footer div#links a { margin-right: 20px; padding-left: 10px; font-size: 11px; color: #ffffff; letter-spacing: -0.5pt; background: url(im/bgrs.png) repeat-x; background-position: -251px -129px; }
#footer div#links a:hover, #footer div#menubar a:hover { color: #ffffff; text-decoration: underline; }
#footer div#lookingfor { padding: 15px 15px 15px 10px; background: url(im/bgrs.png) #000000 no-repeat; background-position: 0 -272px; }
#footer div#menubar { padding: 15px 15px 15px 10px; background: url(im/bgrs.png) #000000 no-repeat; background-position: 0 -272px; }
#footer div#menubar a { color: #ffffff; text-decoration: none; }
#footer div#nowresemble { padding: 15px 15px 15px 10px; background: url(im/bgrs.png) no-repeat; background-position: 0 -272px; }
#footer .info { padding: 15px 0 8px 25px; vertical-align: middle; background-color: #000000; border-top: 1px solid #313131; }
#footer .info a { font-size: 9px; }
#footer .info img { vertical-align: middle; }
/* END Fejláb */


/* START Szavazás */
.voting_block .radio { float: left; margin-bottom: 5px; }
.voting_block .bar { float: left; width: 120px; height: 4px; margin-right: 3px; padding: 1px 0 1px 1px; background: url(images/voting_lines.gif) no-repeat; }
.voting_block .percent { float: left; font: 10px Arial; padding-left: 5px; }
/* END Szavazás */


/* START Regisztráció */
.registration { margin-top: 20px; padding: 10px; background: #dfe9e0; }
.registration .inside { font-size: 11px; background-color: #ffffff; border: 1px solid #cce6de; }
.registration .form .title { width: 150px; height: 17px; margin-right: 10px; padding-top: 3px; font-weight: bold; text-align: right; float: left; clear: both; }
.registration .form .data { width: auto; margin-right: 5px; float: left; }
.registration .form input.data { width: 390px; border: 1px solid #b7cace; background: #f7fcfd; height: 14px; padding: 3px; font: 11px Arial; }
.registration .form .description { float: left; padding-top: 3px; font-size: smaller; }
/* END Regisztráció */

/* START Boltértékelés */
#shoprating .q { margin-bottom: 5px; font-weight: bold; }
#shoprating .radio { margin-left: 10px; }
#shoprating .hr { height: 10px; margin-top: 10px; border-top: 1px solid #eeeeee; }
#shoprating textarea { width: 600px; height: 100px; padding: 5px; border: 1px solid #cce6de; }
/* END Boltértékelés */


/* START Hírek */
.main_news { margin-bottom: 20px;}
.main_news .title { margin-bottom: 15px; font-size: 15px; }
.news_date { font-size: 9px; color: #cccccc; }
/* END Hírek */


/* START Termékadatlap */
.filterbox .title { float: left; }
.filterbox .value { font-weight: bold; float: left; }

.product_page { font-size: 11px; }
.product_page .top { width: 100%; margin-bottom: 15px; }
.product_page .top .title { width: auto; float: left; }
.product_page .top .title h1 { font-size: 20px; font-weight: normal; display: inline; }
.product_page .top .title img { padding-top: 3px; vertical-align: top; }
.product_page .top .icons { padding-top: 5px; float: right; text-align: right; }
.product_page .top .icons span { font-weight: strong; color: #999999; }

.product_page .product_image { width: 180px; text-align: center; float: left; }
.product_page .product_info { width: 570px; font-size: 11px; float: left; }
.product_page .product_info .product_name { margin-bottom: 10px; padding-bottom: 10px; font-size: 15px; font-weight: bold; color: #0Ca3be; border-bottom: 1px solid #eeeeee; }

.product_page .datas_bottom_left { width: 160px; margin-top: 15px; padding-top: 15px; border-top: 1px solid #eeeeee; float: left; }
.product_page .datas_bottom_right { width: 570px; margin: 15px 0 0 20px; padding-top: 15px; border-top: 1px solid #eeeeee; float: left; }
.faq_opt { padding: 3px 0 4px 30px; background: url(im/question.png) no-repeat left top; }
.faq_opt a { font-size: 11px; font-weight: bold; color: #208696; }
.faq_opt a:hover { text-decoration: underline; }
.btn_cart_b a { height: 34px; margin-bottom: 5px; padding: 16px 0 0 55px; font-size: 11px; font-weight: bold; color: #298c9b; text-decoration: underline; background: url(im/icon_cart.png) no-repeat left center; display: block; }
.btn_cart_b a:hover { color: #000000; background: url(im/icon_cart_over.png) no-repeat left center; text-decoration: underline; }

.product_page .product_info .price { width: 263px; float: left; }

.product_page .product_info .price .price_panel { padding: 5px; background-color: #eaf5f2; }
.product_page .product_info .price .price_panel .inside { font-size: 11px; letter-spacing: -0.5pt; background-color: #f1faf8; }
.product_page .product_info .price .price_panel .inside strong { font-weight: bold; font-size: 13px; letter-spacing: 0; }
.product_page .product_info .price .price_panel .inside .netto { width: 130px; padding: 10px 0 10px 0; text-align: center; background-color: #ffffff; float: left; }
.product_page .product_info .price .price_panel .inside .tax { width: 115px; padding: 10px 0 10px 0; text-align: center; background-color: #ffffff; float: right; }
.product_page .product_info .price .price_panel .inside .brutto { margin-top: 7px !important; padding: 7px 0 7px 0; text-align: center; }
.product_page .product_info .price .price_panel .inside .brutto strong { font-size: 15px; color: #d41500; }

.sale { margin-right: 10px; padding: 7px 10px 8px 20px; background: url(im/bgrs.png) no-repeat; background-position: 0 -438px; float: left; }
.sale a, .sale a:hover { font-size: 10px; font-weight: bold; color: #ffffff !important; text-decoration: none; }
.basket { float: right; }
.basket img { vertical-align: middle; }
.basket a, .basket a:hover { font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }

.product_page .more_info { margin: 20px 0 10px 0; }
.product_page .more_info a.panel { width: 130px; margin-right: 5px; padding: 10px 0 10px 0; font-size: 10px; font-weight: bold; color: #92c0C7; text-align: center; background-color: #f7f7f7; float: left; display: block; }
.product_page .more_info a.panel:hover { color: #208696; text-decoration: none; }
.product_page .more_info a.panel_selected { width: 130px; margin-right: 5px; padding: 10px 0 10px 0; font-size: 10px; font-weight: bold; color: #208696; text-align: center; border-bottom: 0; float: left; display: block; background-color: #eaf5f2; text-decoration: none; }
.product_page .more_info a.panel_selected:hover { color: #92c0C7; background-color: #ffffff; text-decoration: none; }
.product_page .more_info .box { font-size: 11px; color: #626262; border: 5px solid #eaf5f2; }
.product_page .more_info .box .guarantee_logo { width: 60px; height: 50px; padding-top: 10px; font-size: 23px; font-weight: bold; color: #000000; text-align: center; float: left; background-repeat: no-repeat; }
.product_page .more_info .box .box_left { width: 393px; min-height: 200px; padding: 15px 10px 15px 10px; float: left; }
.product_page .more_info .box .box_right { width: 300px; min-height: 200px; padding: 15px 10px 15px 10px; color: #208696; background-color: #f2faf8; float: right; }

.genbox { margin-bottom: 20px; padding: 10px; background-color: #eaf5f2; }
.genbox .inside { font-size: 11px; background-color: #ffffff; border: 1px solid #cce6de; }
.genbox .inside .title { padding: 8px; float: left; }
.genbox .inside .category { padding: 8px; text-align: right; float: right; }
.genbox .inside .category h4 { font-size: 11px; display: inline; }
.genbox .inside .genbox_left { width: 50%; margin: 15px 0 15px 0; text-align: center; float: left; }
.genbox .inside .genbox_right { width: 50%; margin: 15px 0 15px 0; text-align: center; float: right; }

.genbox .inside .packet { margin-bottom: 15px; padding: 0 8px 15px 8px; border-bottom: 1px dashed #999999; }

.genbox .inside .row_bottom { margin-top: 20px; padding: 5px; background-color: #f1faf8; } 
.genbox .inside .row_bottom .product_price { width: 85px; padding: 5px 0 5px 0; text-align: center; float: right; border-right: 2px solid #ffffff; } 
/* END Termékadatlap */


/*
---------------------------------------------
	COMPARE
---------------------------------------------
*/
	
.compare { padding: 15px; background: #f2faf8; border: 5px solid #eaf5f2; }
.compare .col { width: 177px; text-align: center; float: left; }
.compare .col_text { width: 166px; margin-right: 1px; padding: 10px 5px 10px 5px; text-align: center; float: left; }
.compare .col .image { width: 177px; height: 140px; padding-top: 25px; text-align: center; }
.compare .col .image img  { width: 127px; height: 116px; }
.compare .col .selectDiv { background: #218797; padding: 5px 0 5px 0; }
.compare .col .selectDiv select { width: 160px; padding: 3px; font: 11px Arial; color: #333333; }
.compare .row { padding: 15px 0 15px 0; background: none; border-bottom: 1px solid #cce6de; }
.compare .pair { border-bottom: 1px solid #cce6de; }		


/* START Kategóriák */
.viewall { width: 220px; margin-top: 5px; padding: 6px 0 7px 20px; background: url(im/bgrs.png) #000000 no-repeat; background-position: 0 -438px; }
.viewall a { font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; }

/* Filter */
.cat_filter { width: 240px; min-height: 50px; margin: 0 1px 10px 0; float: left; }
.cat_filter select { width: 238px; margin-top: 3px; padding: 2px; font-size: 10px; border: 1px solid #cce6de; }
.cat_filter a { font-size: 10px; }
.cat_filter a:hover { color: #222222; }
.cat_filter_title { padding: 3px; font-weight: bold; font-size: 10px; color: #4e6668; background-color: #c9dbdd; }

/* Columns */
.cat_columns { margin-bottom: 20px; background: url(im/bgr_cat_columns.png) repeat-y left top; }
.cat_columns_left { width: 503px; padding: 15px; float: left; }
.cat_columns_left .inside { margin-bottom: 15px; padding-bottom: 15px; font-weight: bold; text-align: center; border-bottom: 3px solid #cce6de; }
.cat_columns_left .inside img { border: 3px solid #cce6de; }
.cat_columns_left ul { margin-left: 15px; border: 0; }
.cat_columns_left ul li { margin-bottom: 10px; }
.cat_columns_left ul li a { font-size: 10px; }
.cat_columns_left ul li span { font-size: 10px; font-weight: bold; }
.cat_columns_right { width: 200px; padding: 5px 5px 0 5px; float: right; }
.cat_columns_right .inside { margin-bottom: 5px; padding: 5px; text-align: center; background-color: #ffffff; border: 1px solid #cce6de; }
.cat_columns_right .inside:hover { border: 1px solid #99cbba; }

ul.cat_list { margin-left: 25px; }
ul.cat_list li { margin-bottom: 5px; }
ul.cat_list li a { font-weight: bold; }

ul.filters { width: 170px; list-style-type:none; margin: 0px; padding: 0px; }
/* END Kategóriák */
	
	
/* START Keresés */
.advance_search_box { margin-bottom: 2px; padding: 10px; vertical-align: middle; background-color: #eaf5f2; }
.advance_search_box .tf { width: 720px; padding: 5px; border: 1px solid #cce6de; }
.advance_search_box .tf2 { width: 599px; padding: 5px; border: 1px solid #cce6de; }
.advance_search_box select { width: 400px; padding: 5px; border: 1px solid #cce6de; }
.advance_search_box .left { width: 100px; padding-top: 7px; font-weight: bold; float: left; }
.advance_search_box .right { width: 600px; float: right; }
/* END Keresés */


/* START Form */
.form { margin-bottom: 2px; padding: 5px; vertical-align: middle; background-color: #eaf5f2; }
.form .left { width: 110px; padding-top: 5px; font-weight: bold; float: left; }
.form .right { width: 600px; float: right; }
.form .right span { font-size: 10px; font-weight: bold; }

.form .left2 { font-size: 9px; float: left; }
.form .left2 a { font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; }
.form .right2 { width: auto; color: #cce6de; float: right; }
.form .right2 a { font-size: 10px; font-weight: bold; }

.form .tf { width: 400px; padding: 5px; font-size: 11px; border: 1px solid #cce6de; }
/* END Form */


/* START Csomagvarázsló */
.packet_wizard { padding: 15px; background-color: #eaf5f2; }
.packet_wizard .cb { margin-bottom: 6px !important; }
.packet_wizard .tf { width: 130px; font-size: 10px; padding: 2px; border: 1px solid #cce6de; }
.packet_wizard input { font-size: 9px; }
.packet_wizard span { font-size: 9px; color: #666666; }
.packet_wizard .hr { height: 10px; margin-top: 10px; border-top: 1px dashed #c4e8de; }
.packet_wizard .left { width: 335px; padding-right: 20px; float: left; }
.packet_wizard .right { width: 355px; float: left; }

.packet_wizard .pb { width: 232px; margin-right: 10px; padding: 10px 0 10px 0; text-align: center; border: 1px solid #cce6de; background-color: #ffffff; float: left; } 
/* END Csomagvarázsló */


/* START Bevásárló kosár */
.plusminus { width: 21px; height: 19px; margin-right: 2px; font-size: 10px; font-weight: bold; color: #000; background: url(im/bgr_plusminus.png) no-repeat center center; border: 0; }

.basket_item_names { padding: 10px; font-size: 10px; font-weight: bold; border-bottom: 1px solid #cce6de; }
.basket_item_names .n1 { width: 290px; float: left; }
.basket_item_names .n2 { width: 70px; text-align: center; float: left; }
.basket_item_names .n3 { width: 60px; text-align: center; margin-left: 20px; float: left; }
.basket_item_names .n4 { width: 110px; text-align: center; margin-left: 30px; float: left; }
.basket_item_names .n5 { width: 70px; text-align: center; float: left; }
.basket_item_names .n6 { width: 80px; text-align: center; float: right; }

.basket_item_box { font-size: 11px; background-color: #f2faf8; }
.basket_item_box .b1 { width: 90px; height: 60px; padding: 10px 0 10px 10px; border-bottom: 1px solid #cce6de; }
.basket_item_box .b1 img { width: 50px; max-height: 50px; padding: 5px; background-color: #ffffff; border-bottom: 1px solid #eeeeee; }
.basket_item_box .b2 { width: 203px; vertical-align: middle; border-bottom: 1px solid #cce6de; }
.basket_item_box .b2 a { font-size: 11px; font-weight: normal; text-decoration: underline; }
.basket_item_box .b2 a:hover { color: #000000; }
.basket_item_box .b3 { width: 70px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cce6de; }
.basket_item_box .b4 { width: 30px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cce6de; }
.basket_item_box .b5 { width: 50px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cce6de; }
.basket_item_box .b5 input { width: 16px; padding: 2px; font-size: 10px; text-align: center; }
.basket_item_box .b6 { width: 30px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cce6de; }
.basket_item_box .b7 { width: 110px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cce6de; }
.basket_item_box .b8 { width: 70px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cce6de; }
.basket_item_box .b9 { width: 80px; padding-right: 10px; text-align: center; vertical-align: middle; border-bottom: 1px solid #cce6de; }

.basket_total_price { padding: 10px 10px 20px 10px; background-color: #f2faf8; border-bottom: 1px solid #cce6de; }
.basket_total_price .inside { margin-bottom: 10px; padding: 10px; font-size: 15px; font-weight: bold; color: #ffffff; background-color: #218797; }

.btn_basket_refresh { width: 80px; height: 24px; border: 0; background: url(im/icon_refresh.png) no-repeat center center; cursor: pointer; }

.btn_order a { height: 37px; padding: 12px 55px 0 0; font-size: 17px; font-weight: bold; color: #aaaaaa; text-decoration: none; background: url(im/icon_order.png) no-repeat right center; display: block; }
.btn_order a:hover { color: #298c9b; background: url(im/icon_order_over.png) no-repeat right center; }
/* END Bevásárló kosár */


/* START Vásárlás */
#shopping { width: 753px; }
#shopping .step { width: 246px; margin-right: 1px; padding: 5px 0 5px 0; font-size: 11px; text-align: center; background-color: #dfe9e0; float: left; }
#shopping .step a { color: #454545; }
#shopping .step_active { width: 246px; margin-right: 1px; padding: 5px 0 5px 0; font-size: 11px; text-align: center; background-color: #eaf5f2; float: left; }
#shopping .box { padding: 10px; background-color: #eaf5f2; }
#shopping .box .error { margin-bottom: 10px; padding-bottom: 10px; font-size: 10px; font-weight: bold; color: #ff0000; border: 1px dashed #ffffff; }

#shopping .box .inside { padding: 15px; background-color: #ffffff; border: 1px solid #cce6de; }
#shopping .box .inside .address { width: 335px; margin-bottom: 2px; padding: 5px; background-color: #eaf5f2; }
#shopping .box .inside .address .radiobox { width: 20px; padding-top: 5px; float: left; }
#shopping .box .inside .address .addressbox { width: 305px; padding: 5px; font-size: 10px; color: #ffffff; background-color: #218797; float: left; }

#shopping .box .inside .new_address { width: 335px; padding: 5px; background-color: #eaf5f2; }
#shopping .box .inside .new_address .title { width: 100px; margin-bottom: 5px; font-size: 11px; font-weight: bold; float: left; }
#shopping .box .inside .new_address .description { width: 10px; color: #ff0000; float: left; }
#shopping .box .inside .new_address .data { width: 225px; margin-bottom: 5px; float: right; }
#shopping .box .inside .new_address .data .tf { width: 220px; padding: 2px; font-size: 11px; background-color: #ffffff; border: 1px solid #cce6de; }

#shopping .box .inside .n1 { width: 490px; margin-bottom: 10px; float: left; }
#shopping .box .inside .n2 { width: 100px; margin-bottom: 10px; text-align: center; float: left; }
#shopping .box .inside .n3 { width: 100px; margin-bottom: 10px; text-align: center; float: left; }

#shopping .box .inside .box2 { padding: 10px 10px 10px 10px; font-size: 11px; background-color: #f2faf8; border-bottom: 1px solid #cce6de; }
#shopping .box .inside .box2 textarea { width: 670px; height: 60px; margin-top: 5px; padding: 5px; font-family: verdana; font-size: 11px; background-color: #ffffff; border: 1px solid #cce6de; }
#shopping .box .inside .box2 .radiobox { width: 20px; float: left; }
#shopping .box .inside .box2 .databox { width: 460px; float: left; }
#shopping .box .inside .box2 .nprice { width: 100px; text-align: center; float: left; }
#shopping .box .inside .box2 .bprice { width: 100px; font-weight: bold; text-align: center; float: left;  }

#shopping .box .inside .box3 { width: 330px; padding: 10px; font-size: 11px; background-color: #f2faf8; float: left; }

#shopping .box .shopping_item_name { padding: 10px 0 0 0; font-size: 10px; font-weight: bold; border-bottom: 1px solid #cce6de; }
#shopping .box .shopping_item_name .n1 { width: 390px; padding-left: 10px; float: left; }
#shopping .box .shopping_item_name .n2 { width: 100px; text-align: center; float: left; }
#shopping .box .shopping_item_name .n3 { width: 100px; text-align: center; float: left; }
#shopping .box .shopping_item_name .n4 { width: 100px; text-align: center; float: left; }

#shopping .box .shopping_item_box { padding: 10px 0 10px 0; font-size: 11px; background-color: #f2faf8; border-bottom: 1px solid #cce6de; }
#shopping .box .shopping_item_box .b1 { width: 390px; padding-left: 10px; float: left; }
#shopping .box .shopping_item_box .b2 { width: 100px; text-align: center; float: left; }
#shopping .box .shopping_item_box .b3 { width: 100px; text-align: center; float: left; }
#shopping .box .shopping_item_box .b4 { width: 100px; font-weight: bold; text-align: center; float: left; }

#shopping .box .summary { padding: 10px 10px 10px 0; background-color: #f2faf8; }
#shopping .box .summary h2 { height: 20px; font-size: 10px; font-weight: bold; }
#shopping .box .summary .box { width: 218px; margin-left: 10px; padding: 10px 0 10px 0; text-align: center; background-color: #ffffff; border: 1px solid #cce6de; float: left; }
#shopping .box .summary .box4 { width: 160px; margin-left: 10px; padding: 10px 0 10px 0; text-align: center; background-color: #ffffff; border: 1px solid #cce6de; float: left; }
#shopping .box .summary .box5 { width: 134px; margin-left: 2px; padding: 10px 0 10px 0; text-align: center; background-color: #ffffff; border: 1px solid #cce6de; float: left; font-size: 8pt; position: relative; left: 4px; }
/* END Vásárlás */


/* START Popup */
#popup { min-height: 400px; margin: 30px; padding: 20px; font-size: 11px; background-color: #ffffff; }
#popup .title img { padding-top: 3px; vertical-align: top; }
#popup .title { margin-bottom: 15px; }
#popup .title h1 { font-size: 20px; font-weight: normal; display: inline; }
#popup p { margin-bottom: 15px; font-size: 15px; font-weight: bold; }
#popup ul { margin-top: 10px; }
#popup ul li { margin: 0 0 3px 40px; }
/* END Popup */

/* START Sitemap */
ul.sitemaplist, ul.sitemaplist ul { list-style: none; margin-top: 0px; padding: 0px; border: 0px; background: transparent url('images/foldertree3.png') repeat-y 0% 150%; }
ul.sitemaplist li { padding: 3px 0px 0px 20px; background: transparent url('images/foldertree.png') no-repeat 0% 150%; }
ul.sitemaplist ul.sitemaplist_middlecats, ul.sitemaplist ul.sitemaplist_subcats, ul.sitemaplist ul.sitemaplist_products { padding: 5px 0px 5px 0px; }
/* END Sitemap */

/* START CATMAIN */
div.cleft { width: 560px; clear: left; float: left; }
div.cright { width: 185px; float: left; margin-left: 5px; }

div.man { padding: 3px 3px 0px 3px; margin: 10px 2px 0px 0px; font-size: 12px; font-weight: bold; color: #92c0C7; text-align: center; background-color: #eaf5f1; float: left; }
div.man div.panel { background: #ffffff; padding: 5px 15px 5px 15px; }
div.man div.panel:hover { background: #eaf5f1; }
div.man div.panel a { text-decoration: none; }

div.cat_man div.products { background: #eaf5f1; }
div.cat_man div.products div.left { width: 310px; clear: left; float: left; }
div.cat_man div.products div.right { width: 235px; float: left; }

div.cat_man div.products div.head { font-weight: bold; text-align: left; padding: 5px 0px 5px 5px; }
div.cat_man div.products div.outer_body { padding: 1px; text-align: justify; }
div.cat_man div.products div.inner_body { background: #ffffff; padding: 5px; }


div.cleft2 { width: 325px; clear: left; float: left; }
div.cright2 { width: 420px; float: left; margin-left: 5px; }
/* END CATMAIN */