/*
  $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: 10px; }
.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: #003399; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #003399; text-decoration: underline; }

BODY {
  background: #353648;
  color: #000000;
  margin: 0px;
  font-size: 10px;
  font-family: Verdana, Arial, sans-serif;
}

.content{
margin:150px auto;
}

.logincontent{
margin:400px auto;
}


a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #003399;
  text-decoration: underline;
}

a.smallfeher{
color:#fff;
}

FORM {
	display: inline;
}

TR.header {
  /* background: #003399;*/
  background: #000;
}

TR.headerNavigation {
  background: #000000;   
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #003399;
  background-image: url('images/infobox/corner_right_left.gif');
  background-repeat: repeat;
  color: #ffffff;
  font-weight : bold;  
  
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff; 
}

A.productlisting-Heading:hover {
  color: #ffffff; 
}

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

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

TR.footer {
  background: #003399;
  
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #003399;
  background-image: url('images/infobox/corner_right_left.gif');
  background-repeat: repeat;
  color: #ffffff;
  font-weight: bold;
  border-color: #000000;
  border-style: solid;
  border-width: 1px 0px 1px 0px;
}

.infoBox {
  background: #b6b7cb;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
}

.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image: url('images/boxbackground.png');
  background-repeat: repeat;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  background-image: url('images/infobox/corner_right_left.gif');
  background-repeat: repeat;
}

TD.infoBoxHeading a{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
}

TD.infoBoxHeadingLeft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  background-image: url('images/infobox/corner_left.gif');
  background-repeat: repeat;
}

TD.infoBoxHeadingRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #fff;
  background-image: url('images/infobox/corner_right.gif');
  background-repeat: repeat;
}

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-image: url('images/boxbackground.png');
  background-repeat: repeat
}

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: #f8f8f9;  
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #000000;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #003399 url('images/infobox/corner_right_left.gif');
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #000000;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
}

A.pageResults, A.pageResults:hover {
  color: #fff;
  background: #78280f;
  background: url(images/style/choc.gif) repeat;
  font-weight:bold;
  padding: 0.2em;
  margin: 0.1em;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main, TD.feher{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.feher, TD.smallfeher {
    color: #fff;
}

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


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: #003399;
}

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: #fff;
  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: #003399;
  font-weight: bold;
}

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

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

.moduleRow { }
.moduleRowOver { 
    background-color: #003399;  
    color:#ffffff;
    cursor: pointer;
    /* cursor: hand; */
    
 }
.moduleRowSelected {
 background-color: #003399;
 color: #ffffff;
 }

.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: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

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

/* poll */
TD.pollBoxRow {   
border-bottom: 1px solid #003399;
} 

TD.pollBoxTitle {   
}

TD.pollBoxText {   
text-align:center;
} 

TR.pollOptRow {   

} 

TR.pollFooter {
}  

/* end poll */


.navlist
{
    padding: 0px;
}

.navlist ul
{
    margin: 0px;
    padding: 0px; 
    white-space: nowrap;
}

.navlist li
{
    display: inline;
    list-style-type: none;
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.2em;
}

.navlist a { 
    padding: 3px 10px;
}

.navlist a:link, .navlist a:visited
{
    color: #fff;
    background-color: #036;
    background: url(images/style/choc.gif) repeat;
    font-weight: bold;
    text-decoration: none;
}

.navlist a:hover
{
    color: #fff;
    background-color: #369;
    text-decoration: none;
    font-weight: bold;
    background: url(images/style/bluepat.gif) repeat;
}

fieldset {
    /* Fix disappearing legend in FFox */
    display: block;
    background: url(images/style/boxbackground.png) repeat;
    padding: 0px 10px 10px 10px;
    margin: 10px 10px 10px 10px; 
    border-color:#003399;      
    clear:both;
    position:relative;
    font-size: 1.2em;
    font-family: Verdana, Arial, sans-serif;    
    color: #000;
}

fieldset a, fieldset a:link, fieldset a:hover {
    color: #003399;
    font-weight: bold;
    text-decoration: underline;        
}

fieldset h1 {
    font-size:1.3em;
    font-weight: bold;
}

fieldset h2 {
    font-size:1.2em;
    font-weight: bold;
}

fieldset h3 {
    font-size:1.1em;
    font-weight: bold;
}

legend, legend a, legend a:hover {
    text-decoration: none;
    background: url(images/style/bluepat.gif) repeat;
    color: #ffffff;
    font-weight: bold;
    border-width: thick;
    border-color: #003399;
    padding: 2px 2px 2px 2px;
}

.article_legend a:link, .article_legend a:visited{
    color: #fff;
    background: url(images/style/choc.gif) repeat;
    font-weight: bold;
    text-decoration: none;
    border-width:thick;
    border-color: #003399;
}

.article_legend a:hover{
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    background: url(images/style/bluepat.gif) repeat;
    border-color: #003399;
}

.article_szerzo{
    float: left;
    padding: 10px 0px 0px 0px; 
}

.article_megjelenitve{
    float: left;
    color: #000;
}

.article_datum{
    float: right;
    padding:10px 10px 0px 0px;
}
.article_teljes{
padding-top:10px;
float:right;
}

.article_oldal{
    float: right;
    padding:0px 0px 0px 0px; 
    color: #000;
}

.article_desc{
padding:10px 0px 10px 0px;
float:left;
width:80%;
text-align:justify;
}

.article_desc a img{
border: 0px;
margin:5px;
width:200px;
height:278px;
}

.article_rating{
padding:0px 0px 10px 0px;
float:left;
width:100%;
}

.comment_desc{
padding:10px 0px 10px 0px;
float:left;
width:100%;
font-style:italic;
font-size: 1.1em;
}

.article_abstract{
padding:10px 0px 10px 0px;
float:left;
width:100%;
}

.article_moreinfo{
float:left;
width:100%;
padding:0px 0px 10px 0px;
}

.article_review{
padding:10px 0px 0px 0px;
float:left;
}

.article_reviews{
padding:10px 10px 0px 0px;
float:right;
}

.article_current_reviews{
float:right;
padding:10px 0px 0px 0px;
width:100%
}

.article_resultpages{
font-weight:bold;
background: url(images/style/boxbackground.png) repeat;
padding: 10px 10px 20px 10px; 
margin: 0px 10px 0px 10px; 
border: 1px solid #000;
}


table.pinfo {
    margin:10px 10px 10px 10px;
    border-width: 2px 3px 3px 2px;
    border-style: solid solid solid solid;
    border-color: #003399;
    border-collapse: collapse;    
    font-size: 1em;
    font-family: Verdana, Arial, sans-serif;    
}

table.pinfo th {
    border-width: 0px 0px 2px 0px;
    padding: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color:  #003399;
    text-align:center;
}

table.pinfo th.megnev {
    border-width: 0px 0px 2px 0px;
    padding: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: #003399;
    text-align:left;
}

table.pinfo td {
    border-width: 0px 0px 1px 0px;
    padding: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    background-color: white;
    /* -moz-border-radius: 0px 0px 0px 0px;*/
    text-align:center;
}

table.pinfo td.megnev{
    border-width: 0px 0px 1px 0px;
    padding: 3px 3px 3px 3px;
    border-style: solid solid solid solid;
    border-color: black black black black;
    background-color: white;
    text-align:left;
}

img.kartya{
    border: 0px;
    width: 15%;
    height:15%;
    margin: 5px;
}

/* kokarda */
img.kok { position:absolute;left:10px;top:2px;z-index:1 }

div.hr {background: transparent url(images/style/hr.jpg) no-repeat scroll center; height: 22px; margin-top:5px; margin-bottom:5px;}
div.hr hr {display: none}

.prod_desc{
width:80%;
}
