/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height:18px;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}
h2 {
color:#333;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
}
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: white;
 text-transform:none;
 margin:0;
 padding-left:20px;
}
#header-bg-container {
  background:#FFFFFF url(images/elements/header-bg-grad2.jpg) repeat-x scroll 0 0;
  height:151px;
}
A {
  color: #0072bb;
  text-decoration: none;
  
}
a:active, a:focus {
outline: 0
}
A:hover {
  color: #43a8e9;
  text-decoration: underline;
}

FORM {
	display: inline;
}

FIELDSET, IMG {border:0 none;}
.centerpage {
width: 770px;
position: absolute;
left: 50%;
top: 0;
margin-left: -385px;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  color: #7c7a7a;
  line-height:3.5em;
  border:1px solid #EFEFE3;
  border-top:0;
  border-bottom:0;
}

A.headerNavigation { 
  color: #7c7a7a; 
  text-decoration:underline;
  padding:0 3px;
}

A.headerNavigation:hover {
  color: #1a549a;
  
}

/*com-host.com*/
TABLE.LangBox {
height: 10px;
width: 80px;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #F9E0B4;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footerLink {
  background: white;
}

TD.footerLink {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background:white;
  color: #010101;
  line-height:25px;
  padding-left:10px;
}
.infoBox {
  background: #efefe3;
}
.infobox-border {
border:1px solid #d4d3d3;
}

.infoBoxContents {
  background: #efefe3;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height:1.5em;
}
.infoBoxEven {
background-color:#fffff5;
}
.infoBoxOdd {
background-color:#efefe3;
}
.infoBoxContentsSmall {
  background: #efefe3;
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeadingLeft {
  vertical-align: top;
}
TD.infoBoxHeadingRight {
  vertical-align: top;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
background:url(images/elements/checkout.gif) repeat-x 0 -260px;
border:1px solid #858381;
line-height:24px;
font-weight:bold;
padding-left:30px;
font-size:12px;
color:#6d6a6a;  
}
TD.infoBoxHeading A {
}
.infoBoxHeadingAnchor {
color:#6d6a6a !important;
}
TD.infoBoxFooter {
  font-family: Verdana, Arial, sans-serif;
  font-size: 5px;
  font-weight: bold;
  background: url("/images/infobox_alap_lent.gif") repeat-x 1px; 
  color: #ffffff;
}



TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  /* background:url(images/elements/cart-separator.gif) no-repeat 50% 100%; */
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  /* background:url(images/elements/cart-separator.gif) no-repeat 50% 100%; */
}
TR.productListing-even TD.productListing-data, TR.productListing-odd TD.productListing-data, TR.productListing-even TD.productListing-error, TR.productListing-odd TD.productListing-error {
border-bottom:2px solid #899A23;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #efefe3;
  color: #848383;
  border-bottom:1px solid #d4d3d3;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:15px 0;
}

A.pageResults {
}

A.pageResults:hover {

}

TD.pageHeading, DIV.pageHeading, H2.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #333333;
  text-align: left;

}
H2.pageHeading {
line-height:1.5em;
margin:0.5em 0;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, SPAN.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  color:#333333;
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height:1.2em;
  color:#333333;
}

TD.smallText1, SPAN.smallText1, P.smallText1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/* BOF price-break-1.11.3 */
TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
}
/* EOF price-break-1.11.3 */


.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FBF689; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.main-table  {
background:url(images/elements/main-table-bg.jpg) repeat-x 0 0;
background-color:white;
border:1px solid #EFEFE3;
border-top:0;
margin-top:10px;
}

.soloH1 {
line-height:40px;
}
.prImageMain {
float:right;
text-align:center;
width:166px;
padding-left:15px;
padding-top:10px;
clear:right;
}
.prImageMini {
margin:0;
padding:0;
}
.prImageMini-container {
background:#e4dfd1;
margin-bottom:10px;
padding-bottom:3px;
text-align: left;
}
.kiskep-ptl {
float:left;
padding-left:1px;
}
.kiskep-ps {
padding-right:1px;
}
.prImageMini a img {
border:0px solid #EFEFE3;
}
.prImageMini a:hover img {
border:0px solid gray;
}
.nohover a:hover{
text-decoration:none;
}
.categorie_top_on {
font-weight:bold;
}
#print-header{display:none;}
.regfield {
width:160px;
text-align:right;
}
.header-kosar {
color:white;
}
.headerLink {
list-style:none;
margin:0;
padding:0;
}
.headerLink li {
float:right;
display:block;
padding:0 10px;
text-align:center;
}
.headerLink li a{
color:#494848;
font-size:10px;
}
.headerMenu  {
background:url(images/elements/headermenu-bg.gif) no-repeat 0 0;
height:27px;
margin:0;
padding:0;
border-right:1px solid #858380;

}
.headerMenu li {
display:block;
float:left;
height:27px;
border-right:1px solid #858380;
padding:0 14px;
}
.last {
border-right:0 !important;
}
.headerMenu li a {
color:#333333;
font-size:12px;
line-height:27px;
}
.active {font-weight:bold;}

.headerArticle a {
color:#c90202;
font-size:12px;
}
.category-menu  {list-style:none;margin:0;padding:0;}
.category-menu li {border-bottom:1px solid #efefef;}
.category-menu li.last {border-bottom:none;}
.category-menu li a {background:url(images/elements/cat-menu-arrow2.gif) no-repeat 0 50%;font-size:12px;padding-left:15px;line-height:36px;display:block;}
.category-menu li a:hover{color:#0072BB;text-decoration:none;background-color:#FFFECF;}
.category-menu li a.active{background-color:#FFFECF;font-weight:normal;}

.szakmai-info {vertical-align:top;color:white;}
.szakmai-info a{color:#494848;text-decoration:underline;}
.thumbcontent {
height:32px;
text-align:center;
}
.thumbcontent a {
line-height:2em;
}
.infoboxProducts {
}
.infoboxProducts-td{
background:url(images/elements/listing-bg.jpg) no-repeat 0 100%;
color:#494848;
border-right:1px solid #cbcbcb;
padding-bottom:8px;
}

.productInfoOdd {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #efefe3;
}
.productInfoEven {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background-color: #ffffff;
}
.listing-price {
color:#d90b0b;
}
.listing-info {
font-size:11px;
line-height:20px;
background:url(images/elements/listing-bg.jpg) no-repeat 0 -20px;
}
.listing-info-akcio-td {
background:url(images/elements/listing-akcio-badge.gif) no-repeat 0 50%;width:70px;
}
.listing-info-akcio-price {
display:block;color:#ffde00;font-weight:bold;font-family:Arial, Verdana,sans-serif;font-size:16px;text-align:center;letter-spacing:2px;line-height:16px;
}
.listing-info-akcio-text {
display:block;text-transform:uppercase;font-size:13px;letter-spacing:0px;
}
.listing-info a {
color:#494848;
}
A.listing-image-wrapper {
position:relative;
}
SPAN.listing-zoom-icon {
position:absolute;
bottom:48px;
right:12px;
visibility:hidden;
}
A.listing-image-wrapper:hover SPAN.listing-zoom-icon {
visibility:visible;
}
.listing-price-span{
display:block;
text-align:center;
font-size:11px;
line-height:1.5em;
}
.page_nav .smallText, .drop .smallText, .page_nav .smallText a, .drop .smallText  a{
color:#494848;
}
.page_nav .smallText a, .drop .smallText  a{
text-decoration:underline;
}
.page_nav .smallText b, .drop .smallText b {
color:#0072bb;
}
.prOrderBox{
float:right;
/* border:2px solid #777; */
background:#efefe3;
font-size:11px;
width:270px;
margin-top:1em;
}
.prOrderBoxPadding{
padding:5px 10px;
border:3px solid #9AA944;
}
.prPriceH1{
color:#d90b0b;
font-size:14px;
margin:0;
font-weight:bold;
padding-left:10px;
}
.prH1 {
margin:0;
padding:0;
}
.product-xsell {

}
.articles-xsell span{
color:#0072BB;
}
.reg-heading {
color:#6d6a6a;
font-weight:bold;
font-size:13px;
margin:4px 0;
}
.reg-body {
margin:15px 0;
color:#6d6a6a;
font-size:12px;
line-height:1.5em;
}
.reg-padding {
padding-left:10px;
}
.reg-section {
color:#899a23;
font-weight:bold;
font-size:13px;
background:url(images/elements/reg-section-bg.gif) no-repeat 0 100%;
height:28px;
padding-left:5px;
}
.reg-input {
padding:2px;
margin:0;
border:1px solid #969696;
background-color:#ffffff;
}
.reg-input-width {
width:205px;
}
.reg-disabled {
background-color:#efefe3;
}
.article-categories {
padding-left:15px;
display:block;

}
.article-categories  a {
font-size:11px;
text-decoration:underline;
color:#0072BB;
line-height:1.5em;
}
.article-categories-main {
display:block;
font-size:12px;
font-weight:bold;
background:url(images/elements/cat-menu-arrow.gif) no-repeat 0 50%;
line-height:1.5em;
padding-left:15px;
}
.article-links, .article-links a {
color:#899a23;
text-decoration:none;
}
.article-links a:hover {
text-decoration:underline;
}
.articleDescription {
color:#333333;
}
.review-text {
display:block;
}
.review-text-anchor {
color:#333333;
}
.review-text-anchor:hover{
color:#333333;
}

.cart-back{
background:url(images/elements/vissza.gif) no-repeat 0 50%;
padding-left:20px;
color:#848383;
font-size:11px;
font-weight:bold;
}
#checkout-nav {
list-style:none;
padding:0;
}
#checkout-nav li{
display:block;
float:left;
height:26px;
padding-left:34px;
padding-right:40px;
background:url(images/elements/checkout.gif) no-repeat;
color:#848383;
font-weight:bold;
}
#checkout-nav li a {
color:#848383;
text-decoration:underline;
}
#checkout-nav .li-1-on {
background-position:0px -26px;
}
#checkout-nav .li-1-off {
background-position:0px 0px;
}
#checkout-nav .li-2-on {
background-position:0px -78px;
}
#checkout-nav .li-2-off {
background-position:0px -52px;
}
#checkout-nav .li-3-on {
background-position:0px -130px;
}
#checkout-nav .li-3-off {
background-position:0px -104px;
}
#checkout-nav .li-4-on {
background-position:0px -182px;
}
#checkout-nav .li-4-off {
background-position:0px -156px;
}
#checkout-nav .li-5-on {
background-position:0px -234px;
}
#checkout-nav .li-5-off {
background-position:0px -208px;
}
#checkout-nav .enabled{
color:#ee7d21;
}
.cart-padding{
padding:0 40px;
}
.cart-cimke {
display:block;
background:url(images/elements/checkout.gif) repeat-x 0 -260px;
border:1px solid #858381;
line-height:24px;
font-weight:bold;
padding-left:30px;
font-size:12px;
color:#6d6a6a;
}
.ship-body {
color:#848383;
font-size:10px;
line-height:1.5em;
}
.ship-body-right {
text-align:right;
padding-left:30px;
width:155px;
}
.ship-body-confirm {
width:100px;
}
.ship-content{
color:#333333;
font-size:12px;
line-height:2em;
padding-left:20px;
}
.order-total-left, .order-total-right {
font-size:13px;
color:#6d6a6a;
line-height:1.5em;
}
.order-total-left {padding-right:60px;text-align:right;}
.order-total-right{text-align:right;}
.order-total{font-weight:bold;}

.megrendelo-title{
color:black;
font-size:12px;
font-weight:bold;
padding-bottom:4px;
}
.megrendelo-body {
color:#6d6a6a;
font-size:12px;
line-height:1.5em;
}
.halvany {
color:#6d6a6a;
}
.option-title {
display:block;
font-size:14px;
font-weight:bold;
color:#333333;
line-height:24px;
padding-top:0.75em;
}
.option-link {
color:#224488;
font-size:11px;
line-height:20px;
padding-left:20px;
background:url(images/elements/filter-off.gif) no-repeat 0 0;
}
.option-link-counter {
color:#666;
}
.option-active {
color:#EB004A;
font-size:11px;
line-height:20px;
padding-left:20px;
background:url(images/elements/filter-on.gif) no-repeat 0 0;
}
.pics {  
    height:  284px;  
    width:   890px;  
    padding: 0;  
    margin:  0;  
	z-index:500;
} 
 
.pics img {  
}
.no-bg {
background:0;
z-index:1;
}
#header-menu  {
background:none;
height:40px;
margin:0;
padding:0;
border-right:1px solid #858380;
border-left:1px solid #858380;
position:relative;
list-style:none;
z-index:1000;
}
#header-menu li {
float:left;
height:40px;
border-right:1px solid #858380;
padding:0 21px;
position:relative;
}

#header-menu li a {
color:#fff;
font-size:12px;
line-height:22px;
padding:9px 0 0;
display:block;
}

#header-menu li ul {
visibility:hidden;
position:absolute;
list-style:none;
margin:0;
padding:0;
top:40px;
border:1px solid #858380;

}
.leftnull {
left:0;
}
.noActive {
right:-14px;
}
.hasActive {
right:-8px;
}
#header-menu li ul {
height:30px;
border:none;
}
#header-menu li ul li {
float:none;
background:#686e7c;
width:170px;
border:none;
height:30px;
border:1px solid #999ca3;
border-top:none;
}
#header-menu li ul li a {
display:block;
font-size:12px;
line-height:30px;
padding:0;
color:yellow;
border:none;
}
#header-menu li:hover a{
border-bottom:5px solid #90B300;
}
#header-menu li:hover ul li a{
border:none;
}
#header-menu li a:hover{
text-decoration:none;
}
#header-menu li ul li a:hover{
font-weight:normal;
}
#header-menu li:hover ul {
visibility:visible;
}
#header-menu li:hover {
background:url(images/elements/header-menu-hover.jpg) repeat-x 0 0;
}
#header-menu li ul li:hover {
background:#484C55;
}
.header-active A{
border-bottom:5px solid #90B300;
}
.rightnull {
right:0;
}
.tippek {
color:#B8DF1B !important;
}

#create_account P {
margin:10px 0px
}
#create_account LABEL {
display:inline-block;
margin:0;
}
#create_account LABEL.error {
display:block;
color:red;
}
#create_account LABEL.success {
color:blue !important;
}
#create_account LABEL SPAN {
display:block;
width: 160px;
}
LABEL.guide{
color:#0072BB;
padding:0 30px;
display:none;
}
.error_box {
font-size:11px;
border:1px solid #999;
background:#F4A598;
padding:5px;
margin:5px 30px 10px;
color:#303030;
}
#xsell-next, #xsell-prev {
border: 0pt none ;
margin: 0pt;
padding: 0pt;
background: transparent none repeat scroll 0pt 50%;
cursor: pointer;
color:#0072BB;
float:right;
height:24px;
}
#xsell-carousel {
background:#EFEFE3;
height:123px;
}
#xsell-carousel ul li {
width:104px;
padding:4px;
font-size:11px;
line-height:1.2em;
font-family:Verdana,Arial,sans-serif;
text-align:center;
}
.kompakt1 {
background:#daebc1;
}
.kompakt2 {
background:#bedc93;
}
.kompakt3 {
background:#a9d16c;
}
.kompakt4 {
background:#aae1fa;
}
.kompakt-szurke {
background:#d2d2d2;
}
.ge-kompakt-fenycso-tabla {
font-family:Verdana, Arial, sans-serif;
}
.ge-kompakt-fenycso-tabla TR TD{
background:#d8d5f5;
}
.ge-kompakt-fenycso-tabla CAPTION{
line-height:1.5em;
font-size:18px;
font-weight:bold;
background:#506dbd;
border-bottom:1px solid white;
color:white;
text-align:left;
padding-left:15px;
}
.ge-kompakt-fenycso-lista {
list-style:none;
margin:0;
padding:0 0 0 15px;
}
.ge-kompakt-fenycso-lista LI{
font-weight:bold;
color:#333;
font-size:12px;
padding-bottom:1em;
}
.ge-kompakt-fenycso-lista LI UL {
list-style: disc outside none;
margin:0;
padding:0 0 0 15px;
}
.ge-kompakt-fenycso-lista LI UL LI{
font-size:11px;
font-weight:normal;
color:#333;
padding-bottom:0em;
}
.category-menu2  {list-style:none;margin:0;padding:0;}
.category-menu2 li {background:url(images/elements/cat-menu-arrow-trans.gif) no-repeat 0 50%;line-height:25px;font-size:11px;color:#224488;}
.category-menu2 li a {font-size:11px;padding-left:15px;line-height:25px;color:#224488;}
.option-link2{
color:#224488;
font-size:11px;
line-height:20px;
padding-left:20px;
background:url(images/elements/filter_off.gif) no-repeat 0 0;
}
.option-link-counter2 {
color:#224488;
}
.option-active2 {
color:#224488;
font-size:11px;
line-height:20px;
padding-left:20px;
background:url(images/elements/filter_on.gif) no-repeat 0 0;
}

#category-tab-content {
background: url(images/elements/featured-listing-bg.jpg) repeat 0% 100%;
font-size:12px;
color:#333;
line-height:1.5em;
padding: 1em 1em;
border: 1px solid #cbcbcb;
margin-top: 1.5em;
overflow: auto;
}

.page_nav .smallText{
background:#484C55;
color:#FFEBB5;
padding:0.5em 0.75em;
}
.page_nav .smallText a, .page_nav .smallText b {
color:#FFEBB5;
padding:0 0.1em;
}
#header-container,#header-article {
width:900px;
height:109px;
margin:0 auto;
clear:both;
font-family:Arial, Verdana, sans-serif;
}
#header-logo IMG{
display:block;
}
#header-topright {
float:right;
width:685px;
}
#header-bottomright {
width:685px;
float:right;
clear:both;
}
#header-kontakt {
float:right;
width:350px;
color:#002f81;
height:53px;
padding-top:5px;
}
#header-kontakt-main {
float:right;
padding-right:20px;
}
#header-kontakt-main P {
font-size:22px;
font-weight:bold;
margin:0;
padding:0;
}
#header-kontakt-main SPAN {
font-size:12px;
padding-top:5px;
display:block;
}
#header-kontakt-main SPAN A{
color:#002f81;
text-decoration:underline;
}
#header-kontakt UL {
padding:0;
margin:0;
list-style:none;
float:right;
}
#header-kontakt UL LI{
font-size:11px;
line-height:16px;
}
#header-kontakt UL LI SPAN {
float:left;
width:80px;
}
#header-belepes {
padding-right:50px;
float:right;
}
#header-belepes UL{
list-style:none;
padding:0;
margin:0;
}
#header-belepes UL LI {
float:left;
}
#header-belepes UL LI A {
font-size:12px;
line-height:48px;
padding:0 10px;
}
#header-search {
float:right;
background:#484c55 url(images/elements/header-search-bg.jpg) no-repeat 0 50%;
text-align:right;
height:40px;
padding:9px 5px 0 0;
width:350px;
}
#header-search INPUT.keywords {
font-family:Arial, Verdana, sans-serif;
font-size:18px;
width:220px;
float:right;
display:block;
border:1px solid #797e86;
height:20px;
padding:5px 5px;
margin:0px 5px;
}

#header-search  BUTTON {
display:block;
float:right;
}
#header-kosar {
padding-right:50px;
float:right;
width:160px;
}
#header-kosar .cart-link{
font-size:22px;
display:block;
color:#484c55;
}
#header-kosar .cart-content-link{
font-size:12px;
display:block;
color:#484c55;
}
.commentQuote {
border: 1px solid rgb(221, 221, 221); 
margin: 0; 
padding: 7px 10px; 
background-color: #faffff;
}
.commentQuote-author {
color:#666;
}
.archive DT{
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
line-height:1.5em;
margin:0;
}
.archive DD {
float:left;
width:48%;
margin:0 1%;
padding:0;
}
.archive DD UL {
margin:0;
padding:0;
list-style:none;
}
.archive DD UL LI.title {
font-size:22px;
font-weight:bold;
line-height:1.5em;
margin:10px 0 5px 0;
}
.archive DD UL LI A {
line-height:1.5em;
}
.archive DD UL LI SPAN {
color:#888;
white-space:nowrap;
} 
.review-date {
float:right;
}
.review-content {
background:#F5F5F5 none repeat scroll 0 0;
padding:8px;
}
.review-header {
background:#E3EFE0 none repeat scroll 0 0;
border-bottom:1px solid #C5CFC2;
padding:0 8px;
}
.review-container {
line-height:1.75em;
border:1px solid #C5CFC2;
margin:15px 0;
font-size:12px;
color:#535353;
}
.review-main-title{
font-family:Arial, Verdana, sans-serif;
font-size:24px;
font-weight:bold;
line-height:1.5em;
}
.review-name {
color:#333;
}
.dataTable {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
width:100%;
}
.dataTable TD {
line-height:1.5em;
padding:2px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.productTable {
width: 380px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
.fullwidth {
width:100%;
}
.nowidth {
width:auto;
}
.productTable TD {
line-height:1.5em;
padding:3px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.productTable .col2 {
background:#C4EF95;
font-weight:bold;
}
.articleTable {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}
.articleTable TD {
line-height:1.5em;
padding:4px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.articleTable THEAD TR TD, .articleTable TH {
background:#333;
border-bottom:4px solid #8BC53F;
color:white;
line-height:2em;
text-align:center;
}
.articleTableOdd {
background:#C4EF95 none repeat scroll 0 0;
}
.justified {
text-align:justify;
}
#nyitvatartas-text {
padding-left:60px;
}
#nyitvatartas {
background:transparent url(images/elements/header-bg-ikon-karacsony.jpg) no-repeat scroll 0 100%;
color:white;
font-family:Verdana,Arial,sans-serif;
font-size:16px;
height:61px;
margin:0 auto;
padding-top:5px;
width:900px;
}
#nyitvatartas span {
color:#F5E107;
font-size:18px;
font-weight:bold;
line-height:39px;
}
#nyitvatartas p {
font-family:Arial,Verdana;
font-size:12px;
line-height:12px;
margin:0;
padding:0;
}
.gabiTable {
border-top:1px solid #ccc;
border-left:1px solid #ccc;
width:100%;
}
.gabiTable TD {
line-height:1.5em;
padding:3px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:11px;
}
.gabiCell{
background-color:#C4EF95;
}
.article-listing-title {
border-bottom:1px solid #ccc;
margin:0;
padding:0;
}
.article-listing-title A {
font-size:18px;
line-height:1.5em;
font-weight:bold;
display:block;
}
.article-listing-title A:hover {
color:#0072bb;
text-decoration:none;
background-color:#C1E1ED;
}
.article-listing-date {
font-size:12px;
color:#666;
margin:0;
padding:0;
line-height:1.5em;
}
.article-listing-description {
margin:0;
padding:0.5em 0;}
.article-listing-comment {
margin:0;
padding:0;
float:right;
}
.article-listing-comment A{
line-height:1.5em;
display:block;
}
.article-listing-separator {
border:0;
border-bottom:1px solid #eee;
}
.product_status_message {
background:#484C55;
padding:0.5em 0.75em;
width:365px;
color:#FFEBB5;
margin:0.5em 0em;
}
.hover {
  color: #43a8e9;
  text-decoration: underline;
}
#footer { width: 900px; margin: 12px auto; font-size: 11px; color: #d5d1d1; line-height: 18px; background: #393939; }
#footer A { text-decoration: underline; color: #d5d1d1; }
#footer A:hover { text-decoration: underline; color: #a1a0a0; }
#footer-column-1 { float: left; width: 255px; }
#footer-column-2 { float: left; width: 284px; }
#footer-column-3 { float: left; width: 361px; }
#footer-misc { clear: both; border-top: 1px solid #000; }
#footer-misc-1 { float: left; width: 514px; }
#footer-misc-2 { float: left; width: 336px; border-right: 1px solid #282727; }

.footer-title { font-weight: bold; background: #282727; border-bottom: 1px solid #000; border-right: 1px solid #434242; padding:8px 12px; }
#footer-column-1 .footer-content, #footer-column-2 .footer-content, #footer-column-3 .footer-content { height: 212px; }
.footer-content { background: url(images/elements/footer-bg-grad.jpg) 0 0 repeat-x; padding: 12px 16px; }
#footer .bordered { border-right: 1px solid #716f6f; }
#footer .highlight { color: #f58220; }
#footer-banner { clear: both; text-align: center; }
#copyright { text-align: center; color: #010101; margin:0; padding:0; padding-bottom: 24px; }

.mbanner {
background: url(images/elements/mentolada-banner-bg.jpg) no-repeat 0 0;
font-size:10px;
text-align: center;
height: 226px;
overflow: hidden;
margin-top:10px;
}
.mbanner-title {margin:4px 0 0 0;padding:0; color: #999;}
.mbanner-name {color: #0072bb; font-size: 11px; font-weight: bold; display: block; margin: 2px 0; line-height:1.2em; max-height: 2.4em; overflow:hidden; }
.mbanner-sprice {color:#647b07; font-size: 12px; font-weight: bold; display: block; margin: 2px 0;}
.mbanner-price {font-size: 10px; display: block; }
