/*
  $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 {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}

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: 10px;
  background: #ffffff;
  color: #7c7a7a;
  line-height:20px;
  border:1px solid #EFEFE3;
  border-top:0;
  border-bottom:0;
}

A.headerNavigation { 
  color: #7c7a7a; 
  text-decoration:underline;
}

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;
}
.footerLink a{color: #010101;}
.footer {height:87px;border:1px solid #dedbdb;background:url(images/elements/footer-bg.jpg) repeat-x 0 100%;}
.footer-td {
vertical-align:top;
padding:0px 10px 0px 20px;
}
.bordered {
background:url(images/elements/footer-bg.jpg) no-repeat 0 0;
}
.footer-td table {
padding-top:5px;
}
.footer-td input{
display:block;
}
.footer-td p {
color:#333333;
font-weight:bold;
font-size:14px;
margin:5px 0;
}
.footer-td span {
color:#666666;
}
.footer-td a {
display:block;
color: #666666;
}
.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 {
color:white;
}
.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%;
}

TABLE.productListing {

}

.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 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #333333;

}

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;
}

TD.smallText, SPAN.smallText, P.smallText, DIV.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;
}
h2 {
color:#333;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:normal;
padding-bottom:0;
margin-bottom:0;
}
h1 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 22px;
 font-weight: bold;
 color: white;
 text-transform:none;
 margin:0;
 padding-left:20px;
}
.footertext, .footertext a{
color:white;
font-weight:bold;
}
.prDescTable {
border-width:1px 0px 0px 1px;
border-style:solid;
border-color:#ccc;
margin:10px 0;
}
.prDescTable TD{
border-width:0px 1px 1px 0px;
border-style:solid;
border-color:#ccc;
padding:2px 5px;
}
.prImageMain {
float:right;
text-align:center;
width:195px;
padding-left:15px;
padding-top:10px;
clear:right;
}
.prImageMini {
margin:0;
padding:0;
display:inline;
}
.prImageMini-container {
background:#e4dfd1;
margin-bottom:10px;
padding-bottom:3px;
text-align:left;
}
.kiskep-ptl {
padding:1px;
}
.kiskep-ps {
padding:1px;
}
.kiskep-break {
}
.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;
}


.headerArticle a {
color:#c90202;
font-size:12px;
}
.category-menu  {list-style:none;margin:0;padding:0;}
.category-menu li {background:url(images/elements/cat-menu-arrow.gif) no-repeat 0 50%;line-height:25px;font-size:11px;color:#0072BB;}
.category-menu li a {font-size:11px;padding-left:15px;line-height:25px;}
.szakmai-info {vertical-align:top;color:white;}
.szakmai-info a{color:#494848;text-decoration:underline;}
.thumbcontent {
height:32px;
}
.thumbcontent a {
display:block;
text-align:center;
}
.infoboxProducts {
}
.infoboxProducts-td{
background:url(images/elements/listing-bg.jpg) no-repeat 0 100%;
color:#494848;
border-right:1px solid #cbcbcb;
padding-bottom:3px;
}

.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 {
display:block;
text-align:center;
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;
}
.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;
}
.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:#838282;
line-height:24px;
}
.option-link {
color:#899a23;
font-size:11px;
line-height:20px;
padding-left:20px;
background:url(images/elements/filter-off.gif) no-repeat 0 0;
}
.option-link-counter {
color:#899A23;
}
.option-active {
color:#899a23;
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;
}
.footer-header {
background:url(images/elements/checkout.gif) repeat-x 0 -285px;
line-height:27px;
color:#ffffff;
font-weight:bold;
padding-left:10px;
font-size:12px;
}
.footer-body {
height:182px;
font-size:10px;
line-height:1.5em;
border:1px solid #9ba944;
background:url(images/elements/checkout.gif) repeat-x 0 -312px;
}
.footer-border {
background:url(images/elements/checkout.gif) no-repeat 0 -494px;
}
.footer-element {
padding:5px 10px;
}
.footer-element a{
display:block;
}
.footer-element span{
color:#666666;
}
.footer-ul{
list-style:none;margin:0;padding:0;
}
.footer-ul li {
line-height:30px;
}
#header-menu  {
background:url(images/elements/headermenu-bg.gif) repeat-x 0 0;
height:31px;
margin:0;
padding:0;
border:1px solid #a39fa0;
position:relative;
list-style:none;
z-index:1000;
clear:both;
}
#header-menu li {
float:left;
border-right:1px solid #a39fa0;

padding-top:4px;
position:relative;
width:78px;
}

#header-menu li a {
color:#333333;
font-size:10px;
display:block;
text-align:center;
text-decoration:none;
height:27px;
}
#header-menu .active{
font-weight:bold;
background:url(images/elements/headermenu-hover-bg.gif) repeat-x 0 0;
}
#header-menu li:hover {
background:url(images/elements/headermenu-hover-bg.gif) repeat-x 0 0;
}
#header-menu li ul {
visibility:hidden;
position:absolute;
list-style:none;
margin:0;
padding:0;
top:31px;
border-top:1px solid #a39fa0;
}
.leftnull {
left:0;
}
.noActive {
right:-14px;
}
.hasActive {
right:-8px;
}
.last {
border-right:none !important;
}
#header-menu li ul li {
display:block;
float:none;
border:1px solid #a39fa0;
border-top:0;
background:url(images/elements/headermenu-bg.gif) repeat-x 0 50%;
width:135px;
height:25px;
font-weight:normal;
}
#header-menu li ul li a{
text-align:left;
padding-left:5px;
line-height:2em;
}
#header-menu li ul li a:hover{
text-decoration:none;
}
#header-menu li:hover ul {
visibility:visible;
}
#header-image-list {
list-style:none;
margin:0;
padding:0;
border:1px solid white;
}
#header-image-list li {
float:left;
border-right:1px solid white;
width:78px;
text-align:center;
}
.prOptions {
width:100%;
}
.alapanyag-tabla {
border-top:1px solid #888;
border-left:1px solid #888;
}
.alapanyag-tabla TD {
padding:10px;
vertical-align:top;
border-bottom:1px solid #888;
border-right:1px solid #888;
}
.alapanyag-tabla CAPTION {
color:#333;font-family:Verdana, sans-serif;font-size:12px;font-weight:bold;line-height:1.5em;
}
.pwm {
border-top:1px solid #999;
border-left:1px solid #999;
}
.pwm TD {
border-right:1px solid #999;
border-bottom:1px solid #999;
padding:3px;
}