/*            
                //----------------------------------------\\
		|                                          |
		|       powered by InternetMarket Kft.     |
		|        (c),2001 IMR e-commerce v2.3      |
		|           (c),2005 e-Product Kft.        |
		|                                          |
		\\----------------------------------------//


                            design by: eProduct Kft.
                         css,html: eProduct Kft.
                           v2.4d1 blue | 10-11-09

.small_image { border: 1px solid #DAE2B1; padding: 1px; background-color: #FFFFFF; }
.small_image:hover { border: 1px solid #DAE2B1; padding: 1px; background-color: #DAE2B1; }
#logo { width: 650px; height: 78px; }
.store { color: #ED8C21; font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: none; }
a.store { color: #535353; font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: none; }
a.store:hover { color: #ED8C21; font-family: Verdana; font-size: 7pt; font-weight: normal; text-decoration: none; }
*/


/* alap */
form { margin: 0; padding: 0; border: 0; }
h1,h2,ul,li { margin: 0; padding: 0; list-style-type: none; }
hr { color: #000000; }
body { margin: 0; padding: 0; font-family: Verdana; background:url(hatter.jpg); }
table { border: 0; }
a { font-size: 7.5pt; text-decoration: none; font-weight: normal; }
a:hover { color: #DD0000; text-decoration: none; }
.ib,img,a { border: 0; }

h2 { color: #909090; font-size: 7.5pt; font-weight: normal; }
th { color: #648915; font-size: 8pt; font-weight: bold; }
td,p { color: #000000; font-size: 7.5pt; font-weight: normal; }
input,select,textarea,radio { color: #888888; font-size: 8pt; border: 0; background: #FFFFFF; }
input,select,textarea { color: #000000; font-size: 8pt; border: 1px solid #8F8C86; background: #FFFFFF; }
/* alap */


/* termek adatlapok */
h1 { color: #0073B6; font-size: 7.5pt; font-weight: bold; }
h1.name { color: #585858; font-size: 11pt; font-weight: bold; }
h1.tip { color: #585858; font-size: 7.5pt; font-weight: normal; padding-bottom: 10px; }
h1.tip img { padding-right: 5px; padding-top: 5px; padding-bottom: 5px; }
h1.name a { color: #585858; font-size: 11pt; font-weight: bold; }
h1.brief { color: #434343; font-size: 8pt; font-weight: normal; padding-bottom: 10px; }
h1.comment { color: #DD0000; font-size: 8pt; font-weight: bold; }
h1.navi { color: #4774b5; font-size: 7.5pt; font-weight: bold; }
h1.navi a { color: #4774b5; font-size: 7.5pt; font-weight: bold; }

/* termek adatlapok */


/* fejlec */
.search { color: #85A648; font-size: 7.5pt; font-weight: normal; }
.search span { color: #6D94AD; font-size: 7.5pt; font-weight: normal; }
a.search { color: #6D94AD; font-size: 7.5pt; font-weight: normal; }
a.search:hover { color: #85A648; font-size: 7.5pt; font-weight: normal; }
a.topadv { color: #F6EE52; font-size: 7pt; font-weight: normal; }

#tmenu td { font-size: 7.5pt; height: 34px; text-align: center; }
#tmenu td span { color: #F6EE52; font-weight: bold; }
#tmenu td a { color: #EBEFE1; font-weight: bold; }
#tmenu td a:hover { color: #F6EE52; }
/* fejlec */

/* lablec */
.footermenu { color: #678CA4; font-size: 7.5pt; font-weight: normal; text-transform: uppercase; }
a.footermenu { color: #678CA4; font-size: 7.5pt; font-weight: normal; }
a.footermenu:hover { color: #62813E; }
.footercopy { color: #8D877F; font-size: 7.5pt; font-weight: normal; }
a.footercopy { color: #8D877F; font-size: 7.5pt; font-weight: normal; }
.bw { color: #A57D31; font-size: 7.5pt; font-weight: normal; } 

/* lablec */


/* arak */
.bigprice { color: #4774B5; font-size: 10pt; font-weight: bold; } 
.smallprice { color: #4774B5; font-size: 7.5pt; font-weight: normal; } 
.smallactprice { color: #D2341B; font-size: 7.5pt; font-weight: normal; } 
.price { color: #D2341B; font-size: 10pt; font-weight: bold; } 
.oldprice { color: #0073B6; font-size: 7.5pt; text-decoration: line-through; font-weight: normal; }
/* arak */




/* admin css */
.listhead { color: #535353; font-size: 8pt; font-weight: bold; }
.listtitle { color: #535353; font-size: 8pt; font-weight: bold; }
.listcomment { color: #535353; font-size: 7pt; font-weight: bold; }
.listtext { color: #535353; font-size: 7pt; font-weight: normal; } 
/* admin css */


/* boxok */
.infobox { line-height:14px; color: #000000; font-size: 7.5pt; font-weight: normal; }
.supportbox { color: #000000; font-size: 7.5pt; font-weight: normal; }
.advicebox { word-spacing: 2px; line-height:14px; color: #000000; font-size: 7.5pt; font-weight: normal; }

.menu_left ul { width: 100%; }
.menu_left li.category a { padding-top: 6px; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; color: #000000; font-size: 7.5pt; font-weight: bold; }
.menu_left li.category a:hover { padding-top: 6px; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; color: #FFFFFF; font-size: 7.5pt; font-weight: bold; }
.menu_left li.subcategory { display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; color: #789111; font-size: 7pt; font-weight: bold; }
.menu_left li.subact { display: block; background-color: #B0C043; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; color: #FFFFFF; font-size: 7pt; font-weight: bold; }
.menu_left li.act { display: block; background-color: #B0C043; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; background-color: #FFFFFF; color: #FFFFFF; font-size: 7pt; font-weight: bold; }
.menu_left li a { display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; color: #000000; font-size: 7pt; font-weight: normal; }
.menu_left li a:hover { display: block; background-color: #789111; color: #FFFFFF; font-weight: normal; }

#main_menu { float: left; width: 529px; height: 33px; text-align: center; }
#main_menu li { float: left; width: 85px; height: 33px; line-height: 29px; }
#main_menu li.current a { color: #E38E17; border-bottom: 4px solid #E38E17; } 
#main_menu a { display: block; margin: 0; padding: 0; text-align: center; color: #000000; background: #F9F8F3; border-bottom: 4px solid #F9F8F3; font-size: 7pt; font-weight: bold; }
#main_menu a:hover { color: #E38E17; background: #F9F8F3; border-bottom: 4px solid #E38E17; } 

#links_main ul { float: left; width: 165px; margin-left: 10px; margin-bottom: 20px; }
#links_main li.category a { width: 155px; height: 32px; line-height: 27px; display: block; background-color: #CCDE66; border-left: 4px solid #648915; border-top: 1px solid #648915; text-align: left; padding-left: 5px; color: #648915; font-size: 7.5pt; font-weight: bold; }
#links_main li.category a:hover { display: block; background-color: #407db2; color: #FFFFFF; }
#links_main li.links a { width: 155px; height: 20px; line-height: 20px; display: block; background-color: #FFFFFF; border-left: 4px solid #648915; text-align: left; padding-left: 5px; color: #648915; font-size: 7pt; font-weight: normal; }
#links_main li.links a:hover { color: #CCDE66; }

#services_left { width: 100%; }
#services_left li { line-height: 20px; height: 20px; }
#services_left a { padding-left: 10px; padding-right: 10px; display: block; color: #000000; font-size: 7pt; font-weight: normal; }
#services_left a:hover { background-color: #FFFFFF; color: #407db2; }

#brand_left li { width: 175px; height: 20px; line-height: 20px; }
#brand_left a { display: block; padding-left: 5px; color: #000000; border-left: 4px solid #F9F8F3; font-size: 7pt; font-weight: bold; }
#brand_left a:hover { color: #E38E17; border-left: 4px solid #E38E17; } 

#updates_left { width: 160px; text-align: center; }
#updates_left li.aimg { width: 160px; height: 160px; background:url(kephatter_ujd.jpg) no-repeat; }
#updates_left li.aimg img { width: 140px; height: 140px; padding-top: 10px; padding-left: 10px; }
#updates_left li.atext { width: 140px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; color: #404040; font-size: 7.5pt; font-weight: bold; }
#updates_left li.aprice { background:url(kephatteralatt_ujd.jpg) no-repeat; width: 160px; height: 35px; }
#updates_left li.aprice .a { width: 102px; text-align: left; padding-left: 10px; padding-right: 5px; line-height: 35px; height: 35px; color: #C28820; font-size: 7.5pt; font-weight: bold; float: left; }
#updates_left li.aprice .b { width: 21px; padding-left: 13px; padding-right: 9px; padding-top: 6px; height: 21px; float: left; }

.advice_main ul { float: left; text-align: center; padding-left: 50px; padding-right: 50px; }
.advice_main li.aimg { width: 160px; height: 150px; padding-top: 10px; background:url(kephatter.jpg) no-repeat; }
.advice_main li.atext { width: 160px; padding-top: 10px; padding-bottom: 10px; color: #000000; font-size: 7pt; font-weight: normal; }
.advice_main li.aprice { width: 160px; padding-top: 10px; padding-bottom: 10px; color: #BA2D00; font-size: 8pt; font-weight: bold; }

.updates_main ul { float: left; text-align: center; padding-left: 15px; padding-right: 10px; }
.updates_main li.aimg { padding-top: 10px; width: 150px; height: 150px; background:url(kephatter.jpg) no-repeat; }
.updates_main li.atext { line-height: 15px; width: 150px; height: 40px; color: #000000; font-size: 7pt; font-weight: normal; }
.updates_main li.aprice { line-height: 20px; width: 150px; height: 20px; color: #BA2D00; font-size: 8pt; font-weight: bold; }

#pager_generator { float: left; width: auto; min-height:30px; text-align: center; padding-top: 5px; padding-bottom: 10px; }
#pager_generator li { float: left; display: block; font-size: 7.5pt; font-weight: bold; }
#pager_generator li.current { width: 20px; height: 20px; line-height: 20px; border: #F2ECDE 2px solid; background-color: #407db2; color: #FFFEFB;  }
#pager_generator a { display: block; width: 20px; height: 20px; line-height: 20px; border: #F2ECDE 2px solid; background-color: #F7F4ED; color: #000000; font-weight: normal; }
#pager_generator a:hover { background-color: #407db2; color: #FFFEFB; border: #F2ECDE 2px solid; }


/* boxok */

ul.autosuggest { position: absolute; }
ul.autosuggest li { text-align: left; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
ul.autosuggest li a:link, ul.autosuggest li a:visited { display: block; padding: 2px; background-color: #eee; }
ul.autosuggest li a:hover, ul.autosuggest li a:active { color: #fff; background-color: #648915; }
ul.autosuggest li.highlight a:link, ul.autosuggest li.highlight a:visited { color: #fff; background-color: #f30; }