/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/


body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align:center;
	text-align:left;
	color:#76767C;
	line-height:18px;
}

TD {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height:18px;
	color:#76767C;
}
img {
	border: none;
}


#header {
}
#logo {
}
.languageswitch {
	margin-left:9px;
}

.noblack, .noblack a, .noblack a:link, .noblack a:visited, .noblack a:active, .noblack a:hover  {
	color:#76767C;
}

.bread-separator {
	border-right:2px solid #ED9331;
	display:inline;
}

#main-content {
}
#content {
}
#leftside {
	width:742px;
}
#underpic {
	width:742px;
}
A {
	color:#000000;
  	text-decoration: none;
}
A:hover, A:link, A:visited, A:active {
  	color:#000000;
  	text-decoration: none;
}
A:hover {
  	color:#FF8B00;
}
.maincat {
	qqmargin-left:18px;
}
.maincat-sel {
	qqmargin-left:18px;
}
.subcat {
	margin-left:34px;
}
.title, .main {
	margin-left:24px;
}
.title {
	margin-bottom:12px;
}
.main {
}
.main-sres {
	
}
.float-left {
}
.float-right {
}
.infoBoxHeading {
	background-color:#DDDDDD;
	padding:10px 10px 0px 10px;
	margin-bottom:1px;
}
.infoBox {
	background-color:#DDDDDD;
	padding:5px 10px 10px 10px;
	margin-bottom:10px;	
}
.inputfld {
	border:1px solid #A2A4A5;
	height:14px;
	line-height:14px;
}
.inputfld1 {
	border:1px solid #A2A4A5;
	height:14px;
	line-height:14px;
	width:22px;
	text-align:right;
	font-weight:bold;
}
.inputfld1left {
	border:1px solid #A2A4A5;
	height:14px;
	line-height:14px;
	width:22px;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#767676;
}
.add2cart {
	margin-bottom: -4px; 
}
.logbutton {
	margin: 6px 0px 4px 0px;
}
.currencysel {
	border:1px solid #A2A4A5;
	height:20px;
	line-height:14px;
}
.list-price {
	color:#FF8B00;
	font-weight:bold;
}
.listspace {
	height:12px;
}
.orange {
	color:#FF8B00;
}
.ruler {
	border-top:1px solid #FF8B00;
	margin-top:9px;
	margin-bottom:10px;
}
.error, .error TD  {
	color:#FF0000;
}
.errorBox {
	qqbackground-color:#FDAAAC;
	padding:4px;
}

.cart-row {
	background-color:#DDDDDD;
	padding:3px;
}
.cart-th {
	padding:3px;
}

.cart-total {
	background-color:#FF8B00;
	font-weight:bold;
	color:white;
	padding:3px;
}

.cart-table, .cart-table td {
	font-weight:bold;
}
.newbutton {
	margin-top:5px;
	margin-bottom:5px;
}
.fixradio input {
	margin-bottom:-2px;
}
.inp1 {
	padding-top:6px;
	padding-right:10px;
}
.inp2 {
	height:14px;
	line-height:14px;	
}
.inp3 {
	width:244px;
	border:1px solid #A2A4A5;
	%height:14px;
	line-height:14px;	
}
.inp4 {
	width:250px;
	border:1px solid #A2A4A5;
	line-height:14px;	
}
.inp5 {
	width:185px;
	border:1px solid #A2A4A5;
	%height:16px;
	line-height:14px;	
}
.inp6 {
	width:360px;
	border:1px solid #A2A4A5;
	height:85px;
}
.inp7 {
	width:164px;
	border:1px solid #A2A4A5;
	height:14px;
	line-height:14px;	
}


.companyreq {
	display:inline;
}
.text-small1 {
	font-size:10px;
	line-height:12px;
}
/* message box */
.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; color: #99ff00; }
.no-hover, .no-hover a, .no-hover a:link, .no-hover a:visited, .no-hover a:active, .no-hover a:hover  {
	text-decoration:none;
}
.moduleRow {
 background-color: #E6E6E6;
 border: 1px solid;
 border-color: #E6E6E6;

}
.moduleRowOver { 
	background-color: #FF8B00; 
	border: 1px solid;
	border-color: #ffffff;
	
	}
.moduleRowSelected { background-color: #FF8B00; }
.total-row {
	background-color: #FF8B00;
	color: white;
	padding:3px;
}
.icon-flv {
	margin-bottom:-3px;
}
#modalwin {
	qposition: absolute;
	margin:0;
	padding:0; 
	left:0px;	
	top:0px; 
	width:100%; 
	height:100%; 
	_height:1500px;
	overflow:hidden;
	display:none;
}
.modalwin-back {
	qposition: absolute;	
	margin:0;
	padding:0; 
	left:0px;	
	top:0px; 
	width:100%; 
	height:100%; 
	_height:1500px; 
	z-index: 250;	
	background-color:#CCCCCC;
	filter:alpha(opacity=60); 
	-moz-opacity:.6;	
	opacity:.6;
	color:black;
	overflow:hidden;
}
.modalwin-content {
	qposition: relative;	
	margin:0;	
	padding:0;
	margin-top:100px; 
	width:660px; 
	height:540px;
	z-index: 255;
	color:black;
	display:block;
	overflow:hidden;
	background-color:#FFFFFF;
	text-align:left;
}
#container {
	margin:10px 10px 10px 10px;
	width:640px; 
	height:480px;
}
.modal-text {
	qposition:absolute;
	bottom:20px;
	cursor:pointer;
	text-align:center;
	width:100%;
}
.normal1 {
	color:#76767C;
	font-weight:normal;
}



















.boxText { 
}

.boxTextBG {
	background-color: #f1f1f1;
}
.boxTextBGII {
	background-color: #FFCC99;
}
.boxTextPrice {
	color: #FF0000;
}

.errorBox {
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	color: #70d250;
	text-decoration: underline;
}






FORM {
	display: inline;		   
}


.infoBox {
}

.infoBoxContents {
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
}


SPAN.newItemInCart {
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
}

TEXTAREA {
  width: 100%;
}

SPAN.greetUser {
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

SPAN.markProductOutOfStock {
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  
  color: #ff0000;
}
SPAN.productOldPrice {
	
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  
  color: #ff0000;
}

SPAN.productDiscountPrice {
  
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	font-size: x-small;
	font-weight: bold;
	color: Black;
}



.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}




/* input requirement */

.inputRequirement {  font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

.navLeft {
	border-right: 1px solid;
	border-color: #b6b7cb;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	border-color: #666666;
	border-top-width: 4px;
	border-top-style: solid;
	border-left-width: 4px;
	border-left-style: solid;
	background-color: #E6E6E6;
	width: 185px;
}

.contentsTopics {
	
	font-size: 14px;
	font-weight: bold;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

.tableBody {
padding: 5px;
}

.poweredby {
  
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}





#lang-selector, #top-menu, #breadcrumb, #mainpic, #main-menu, #boxes, #footer, .configurator, .pagenavi-top, .pagenavi, .copyright, .parseTime, .clearing {
	display:none;
	
}


table { 
	page-break-before: auto;
	page-break-after: auto;
	page-break-inside: avoid;
}
 


