/*
  $Id: stylesheet.css,v 1.56 2012/07/26 00:08:00 hpdl Exp $

*/

/*****************************************************************************/

.boxText { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.1pt; font-weight: normal; }
.errorBox { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
	color: #000000;
	background-color: #FFFFFF;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;12
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #f58826;
}

.termek_leiras {
  display:block;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  padding-top:5px;
  padding-left:5px;
  padding-right:20px;
  padding-bottom:5px;
}


TD.headerNavigation {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  background: #f58826;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation {
  color: #FFFFFF;
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  /* background: #e8dcc0; */
  /*background: #417698 */
}

TD.footer {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  background: #417698;
  color: #E8E8E8;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #ffffff;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
}

A.infoBoxContents {
 margin-right:10px;
}
.infoBoxContents1 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
}

TD.NewinfoBoxHeading {
  height: 14px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  font-weight: bold;
  background: #f58826;
  /* background: navy; */
  color: white;
}

TD.infoBoxHeading {
  height: 14px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  font-weight: bold;
  /* background: #77804b; */
  background: #417698;
  color: white;
}

A.infoBoxHeading {
  height: 14px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  font-weight: bold;
  /* background: #77804b; */
  background: #417698;
  color: white;
}


TD.infoBox, SPAN.infoBox {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.pl-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.pl-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f0f0f0;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.pl-heading {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  background: #000000;
  color: #FFFFFF;
  font-weight: bold;
}

TD.pl-data, TD.pl-data1 {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt;
  font-weight: normal;
  padding-top:2px;
}

TD.pl-data-"Trebuchet MS", Arial, Helvetica, sans-serif; {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 7pt; font-weight: 400;
}


.productListing-heading {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  background: #000000;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
}


A.pageResults {
  color: #0E75C0;
  font-size:12pt;
  padding:5px;
  text-decoration:none;
}

A.pageResults:hover {
  color: red;
  background-color:#EFEFEF;
  font-size:12pt;
  padding:5px;
  text-decoration:none;
  text-align:center;

}

.pageResults u {
 text-decoration:none;
 background-color:#EFEFEF;
 font-size:12pt;
 padding:5px;
 text-align:center;
 border:1px solid navy;
}

TD.pageHeading, DIV.pageHeading {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: bold;
  color: navy;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  color: #000000;
}

TD.main, P.main {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
}

TD.accountCategory {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10.2pt;
	background: #F0F0F0;
	border: 1px;
	border-style: dotted;
	border-color: #b6b7cb;
	border-spacing: 1px;
}

SELECT.ColumnLeft {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #F0F0F0;
	border: 1px;
	border-style: dotted;
	border-color: #b6b7cb;
	border-spacing: 1px;
	width: 80px;
}


TEXTAREA {
  width: 100%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: "Trebuchet MS", Arial, Helvetica, 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: "Trebuchet MS", Arial, Helvetica, sans-serif;, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 10.1pt; font-weight: normal;
  color: red;
  font-weight: bold;
  text-decoration: line-through;
}

SPAN.productSpecialPrice {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.1pt; font-weight: normal; color: #8c8c8c; }
.checkoutBarCurrent { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.1pt; font-weight: normal; color: #000000; }

/* message box */

.messageBox { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.1pt; font-weight: normal; }
.messageStackError, .messageStackWarning { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.1pt; font-weight: normal; background-color: #ffb3b5; }
.messageStackSuccess { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.1pt; font-weight: normal; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10.1pt; font-weight: normal; color: #ff0000; }
TD.infoBoxBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.1pt; font-weight: normal;
	font-weight: bold;
	background: #b6b7cb;
}

TD.infoBoxBold  A:hover {
	color: yellow;
}


.ujsag a {color:black; text-decoration:none;}
.ujsag a:hover {color:yellow; text-decoration:none;}

TD.pl-col1 {
  width:160px;
  text-align:right;
}
TD.pl-col1-1 {
 width:80px;
 text-align:right;
}

TD.right {
  text-align:right;
}

.termek_kep {
 height:62px;
 width:100%;
 display: block;
 /* overflow: hidden; */
 text-align: center;
}

.termek_leiras {
  font-size:10.2pt;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#0E75C0;
  font-weight:normal;
  vertical-align: top;
 }


.piros {
  color:red;
  margin-left:5px;
}


.floatLeft {
    float: left;
    overflow: hidden;
}

.clearer {
    clear: both;
    float: none;
}
/*************************************************************************/
TR.pl-even , TR.pl-odd {
   background:url("images/block_title.gif") repeat-x scroll center bottom #FFFFFF;

}


TD.pl-col1 {
  width:210px;
  text-align:right;
}
TD.pl-col1-1 {
 width:110px;
 text-align:right;
}


TD.pl-data1 {
  font-size:10.2pt;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#0E75C0;
  height:28px;
  font-weight:bold;
  vertical-align: top;
  padding-top:2px;
}

TD.pl-data1-top {
  padding-top:0px;
}


TR.pl-sub {
  background: none repeat scroll 0 0 #EFF3F6;
  height:80px;
}

TD.pl-sub-data {
  font-size:10.2pt;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#0E75C0;
  font-weight:bold;
  vertical-align: center;
}


TR.pl-sub-data:hover{
  background: none repeat scroll 0 0 #DDE6EC;
}


TD.pl-sub-data:hover{
  background: none repeat scroll 0 0 #DDE6EC;
}

.pl-sub-data a {
  text-decoration:none;
}



TR.pl-footer {
 line-height:40px;
}

/**** Innen kezdodoik ****/
/*** GRID STYLE
/***
/************************************/

BODY {
	/* min-width:990px; */
}

/* Lists */
ul,ol         { list-style:none; }

img           { border:0; vertical-align:top; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
/*.std ul,
.std ol,
.std dl,
.std p,
.std address,
.std blockquote { margin:0 0 1em; padding:0; }
.std ul { list-style:disc outside; padding-left:1.5em; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }*/

.mainwrapper {
  margin:0 4px 0 5px;
  border:1px solid #fff;
  border-radius:0 0 6px 6px;
  padding-bottom:10px;
  height:100%;
}
.col-main {
  float:left;
  width:100%;
  padding:10px 5px 10px 5px;
  background:url(images/main-bg.gif) repeat-x center top #fff;
  border-radius:0 0 6px 6px;
}

/* View Type: Grid */
.products-grid {position:relative; }
.products-grid.last { border-bottom:0; padding-bottom:20px;}
.products-grid li.item { float:left; width:209px; padding:20px 0px 20px 0; margin-right:15px; background:url(images/products-grid.gif) repeat-x center bottom #fff; } */
.products-grid li.last {margin:0px;}
.products-grid .product-image {
	/*display:block;*/
	width:207px;
	height:166px;
	margin:0 0 14px;
	border:1px solid #eaeae6;
	text-align:center;
	background:#fff;
	/*kozepre*/
    display:table-cell;
	vertical-align:middle;
}
.products-grid .product-name {
   margin:0 0px 0px 0px;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size:11pt;
   /* text-transform:uppercase; */
   text-align:center;
   max-height:50px;
   color:#0E75C0;

 }
 .product-name a {
  color:#0E75C0;
 }
.products-grid .product-name a {text-decoration:none;height:36px;min-height:36px;}
.products-grid-bottom { height:82px;padding:0 5px 0 5px; overflow:hidden; }
.products-grid .actions { float:right;}

/*a.product-image:hover { border:1px solid #a0a0a0; border-radius:4px;}*/
a.product-image:hover {
  border:1px solid #0E75C0;
  border-radius:4px;
}

.piros {
  color:red;
  margin-left:0px;
}

.transparent {
	/* Required for IE 5, 6, 7 */
	/* ...or something to trigger hasLayout, like zoom: 1; */
	width: 100%;

	/* Theoretically for IE 8 & 9 (more valid) */
	/* ...but not required as filter works too */
	/* should come BEFORE filter */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

	/* This works in IE 8 & 9 too */
	/* ... but also 5, 6, 7 */
	filter: alpha(opacity=70);

	/* Older than Firefox 0.9 */
	-moz-opacity:0.5;

	/* Safari 1.x (pre WebKit!) */
	-khtml-opacity: 0.7;

	/* Modern!
	/* Firefox 0.9+, Safari 2?, Chrome any?
	/* Opera 9+, IE 9+ */
	opacity: 0.7;
}

/* CMS Home Page */
.products-grid li.item {position:relative;}
.cms-home .subtitle {}
.cms-home .col-main,
.cms-home .main {padding-bottom:0px;}
.cms-index-index .subtitle {}
.cms-home .col-main {padding-top:10px;}
.row-1 {
  margin:0 4px 0 5px;
  overflow:hidden;
  padding:10px 0 0 0;
  background:#fff;
}
.banner {float:left;}
.cms-home .products-grid li.item {
  padding-top:0px;
  margin-bottom:30px;
  padding-bottom:0px;
}
.cms-home  .products-grid .product-image {
   margin-bottom:48px;
   vertical-align:middle;
}
.cms-home .products-grid .product-name {
   margin-top:18px;
   margin-bottom:3px;
}
.cms-home .products-grid  {color:#464646;}
.cms-home .products-grid  {float:none; margin-bottom:9px;}
.cms-home .products-grid .actions {float:none; position:absolute; left:0px; bottom:0px;}
/* top ikon a sarokban **/
.cms-home .products-grid li em {display:block; position:absolute; width:70px; height:70px; background:url(images/top-img.png) no-repeat left top; left:-11px; top:-14px;}

.cms-home .products-grid .price-box {  float:left; line-height:25px; }
.cms-home .products-grid li .price-left {
  display:block;
  position:absolute;
  width:110px;
  height:16px;
  left:1px;
  top:166px;
  margin-top:3px;
  padding-top:2px;
  background:url("images/block_title.gif") repeat-x scroll center bottom #FFFFFF;
  text-align:left;
  font-weight:100;
  color:#0E75C0;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:8pt;
}
.cms-home .products-grid li .price-right {
  display:block;
  position:absolute;
  width:110px;
  height:18px;
  left:96px;
  top:166px;
  margin-top:3px;
  margin-right:0px;
  padding-right:2px;
  background:url("images/block_title.gif") repeat-x scroll center bottom #FFFFFF;
  text-align:right;
  font-weight:bold;
  color:#0E75C0;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:10pt;
}

.cms-home .products-grid li .product-box {
  /* border:1px solid; */
}

.cms-home .products-grid .products-grid-bottom .product-name-box {
	height:36px;
}

.products-grid .other-info-box {
  display:block;
  position:absolute;
  width:206px;
  height:20px;
  left:2px;
  top:2px;
  background:url("images/block_title.gif") repeat-x scroll center bottom #FFFFFF;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:normal;
  font-size:8pt;
  text-align:center;
}


.products-grid .stock-box {
  display:block;
  position:absolute;
  width:209px;
  height:14px;
  left:0px;
  top:254px;
  background:url("images/block_title.gif") repeat-x scroll center bottom #FFFFFF;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:8pt;
  text-align:center;
}

.products-grid .szorzo-box {
  width:100%;
  display:block;
  padding: 5px;
  padding-top: 11px;
  font-weight:bold;
  text-align:center;
  color: #0E75C0;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 10.2pt;
  font-weight: bold;
}

.products-grid .kosar-box {
  width:170px;
  height:20px;
  display:block;
  float:left;
  padding-top:2px;
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size: 10.2pt;
  font-weight: bold;
  vertical-align:top;
  text-align:right;
  color: #0E75C0;
}

.products-grid .kosar-submit-image {
 margin-top:1px;
 margin-right:6px;
 float:right;
}

/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
