/*
  $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
*/
body {  
SCROLLBAR-FACE-COLOR: #E9E9EF;
SCROLLBAR-HIGHLIGHT-COLOR: #bbc3d3; /*#E9E9EF;*/
SCROLLBAR-SHADOW-COLOR: #253F89;
SCROLLBAR-3DLIGHT-COLOR: #bbc3d3; /*#C6CBE6;*/
SCROLLBAR-TRACK-COLOR: #F7F7F9;
SCROLLBAR-ARROW-COLOR: #253F89;
SCROLLBAR-DARKSHADOW-COLOR: #92D2FF; /*#C6CBE6;*/
}

/*INPUT
{
	BACKGROUND-COLOR: white;
	BORDER: #bbc3d3 1px outset;
	BORDER-LEFT: SILVER 1px outset;
	BORDER-RIGHT: SILVER 1px outset;
	BORDER-TOP: SILVER 1px outset;
	COLOR: #112244;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px
}*/

TEXTAREA
{
	BACKGROUND-COLOR: white;
	BORDER: #EEEEEE 1px outset;
	BORDER-LEFT: SILVER 1px outset;
	BORDER-RIGHT: SILVER 1px outset;
	BORDER-TOP: SILVER 1px outset;
	COLOR: #112244;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;

	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-highlight-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: white;
	scrollbar-arrow-color: #868686;
}

SUBMIT { BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: outset; BORDER-LEFT-STYLE: outset; BORDER-RIGHT-STYLE: outset; BORDER-TOP-STYLE: outset; COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 12px }
RESET { BACKGROUND-COLOR: white; BORDER-BOTTOM-STYLE: outset; BORDER-LEFT-STYLE: outset; BORDER-RIGHT-STYLE: outset; BORDER-TOP-STYLE: outset; COLOR: black; FONT-FAMILY: Verdana; FONT-SIZE: 12px }
SELECT
	{
	BACKGROUND-COLOR: white;
	BORDER-COLOR: #b6b7cb;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1PX;
	COLOR: #112244;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	LIST-STYLE: circle;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	}

/*CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 10px;
}*/	
.radio { FONT-FAMILY: Verdana; FONT-SIZE: 10px; TEXT-DECORATION: none; BACKGROUND-COLOR: transparent; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px }
.navbar { FONT-FAMILY: Verdana; FONT-SIZE: 12px; TEXT-DECORATION: none }
.checkbox { BACKGROUND-COLOR: red; BORDER-BOTTOM: 2px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px }


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.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: #CD3716; text-decoration: underline; }

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

A {
  color: #000000;
  text-decoration: none;
  font-size : 11px;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  /*background: ;#bbc3d3*/
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #bbc3d3;*/
/*  color: #006BCD;*/
  font-weight : bold;
  vertical-align: middle;
}

H1,H2,H3,H4,H5,H6 {
	margin:0;padding:0;
}

H1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #2292FF;
  vertical-align: middle;  
/*  line-height: 4px;*/
}

A.headerNavigation { 
  color: #006BCD; 
}

A.headerNavigation:hover {
  color: #FF5959; /*#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;
}

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*  background: #b6b7cb;*/
}

.infoBoxContents { 
  background: #f8f8f8; /*#EAF7FF;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.NewProductsBox { 
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-width: 1px;
  border-color: #bbc3d3;
  border-style: dashed;
/*  border-left-width: 1px; 
  border-left-style:dashed;
  border-left-color: #bbc3d3;
  border-bottom-width: 1px; 
  border-bottom-style:dashed;
  border-bottom-color: #bbc3d3;
  border-right-width: 1px; 
  border-right-style:dashed;
  border-right-color: #bbc3d3;*/
 }

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url(images/infobox/patb.jpg);
/*  background-repeat:repeat;*/
  /*background: #bbc3d3;*/
  color: #ffffff;
}
.infoBoxHeading {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff}
A.infoBoxHeading:link { COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none }
A.infoBoxHeading:active { COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none }
A.infoBoxHeading:visited { COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none }
A.infoBoxHeading:hover { COLOR: #eeeeee;  FONT-SIZE: 12px; TEXT-DECORATION: none }

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

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

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  padding: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background-image: url(images/infobox/patb.jpg);
/*  background: #b6b7cb;*/
  color: #ffffff;
  vertical-align:middle;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #767676;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading, A.pageHeading, H1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #2292FF;
/*  color: #9a9a9a;*/
}

TR.subBar {
  background: #f4f7fd;
}

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

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

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

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

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #696969;
}

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

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-size: 14px;
	 color: #BE0027; /*#993300;*/
	 font-weight: bold;
	 font-family: verdana;
}

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

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

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


/*-----------------------------------*/
/*--------- modificari nico----------*/
/*----------------------------------*/

.imbord { padding: 5px; border: 1px solid #b6b7cb;}/*#999999;*/
.nimbord { border: 0px;}


.cellbord { border-width: 1px; border-color: #bbc3d3; border-style: solid; }

.cellbord2 { border-bottom-width: 1px; border-top-width: 1px; border-left-width: 1px; border-right-width: 0px; border-color: #bbc3d3; border-style: solid; }

.bordjos { border-bottom-width: 1px; border-bottom-color: #ADADAD; border-bottom-style: dashed; }

.menus { COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT:bold;	font-family: Arial, Helvetica, sans-serif; list-style-position: inside;	list-style-type: circle; }
A.menus:link { COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.menus:active { COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.menus:visited { COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.menus:hover { COLOR: #FF0000;  FONT-SIZE: 11px; TEXT-DECORATION: none} /*#41A3F3;*/

.menuj {COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; list-style-position: inside; list-style-type: circle;}
A.menuj:link { COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.menuj:active { COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.menuj:visited { COLOR: #FFFFFF; FONT-SIZE: 12px; TEXT-DECORATION: none}
A.menuj:hover { COLOR: #FF5959; FONT-SIZE: 12px; TEXT-DECORATION: none} /*#BFC0D4;*/

.menusep { color: #B4B4B4; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.topwtext {COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: none; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-position: inside; list-style-type: circle;}
A.topwtext:link { COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.topwtext:active { COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.topwtext:visited { COLOR: #FFFFFF; FONT-SIZE: 11px; TEXT-DECORATION: none}
A.topwtext:hover { COLOR: #BFC0D4; FONT-SIZE: 10px; TEXT-DECORATION:none; FONT-WEIGHT: bold}


.searchbox { 
/*  background: #f8f8f9;*/
  font-family: Verdana, Arial, sans-serif;
}
.categorybox { 
  background: #f8f8f8;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
.categoryboxcontents { 
  background: #f8f8f8;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
/*  border-bottom-width:thin;
  border-bottom-style:dashed;
  border-bottom-color:#000066;*/
}

TD.productname, DIV.productname, H2.productname {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #026DCF;
}

 .categ {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: bold;
 color: #026DCF; /*#006699; /*#2292FF; */
 text-decoration: none;
 }
 
 .subcateg {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color: #696969; /*#767676*/
 text-decoration: none;
 }

TR.categtd, TD.categtd{
border-bottom: 1px solid #ffffff; 
text-align:left;
vertical-align:center; 
/*background-color:#FCFCFC;*/
height:20;

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #006699;
}

 TR.subcategtd, TD.subcategtd{
border-bottom:1px solid #ffffff; 
text-align:left;
vertical-align:top; 
padding-left:10; 
background-color:#F4F4F4;
height:20;

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #767676;
}

 .pr_name_sp {
 font-size: 11px;
 font-weight: bold;
 color: #767676;
 text-decoration: none;

}
 .pr_name {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #767676 /*0067c4; */
 text-decoration: none;
 }
 
 .ch9{
 font-size: 14px;
 color: #BE0027;
 font-weight: bold;
 font-family: verdana;
 }
 
  .ch8{
 font-size: 11px;
 color: #666666; /* #767676;*/
 font-weight: normal;
 font-family: verdana;
 }

  .text_verde{
 font-size: 11px;
 color: #009933; /* verde */
 font-weight: normal;
 font-family: verdana;
 }
 
   .ch10{
 font-size: 10px;
 color: #666666; /* #;*/
 font-weight: normal;
 font-family: verdana;
 }
 
 .list {
	font-family: Verdana, Arial, Helvetica, sans-serif; /*Arial, Helvetica, sans-serif;*/
	color: #666666;
	font-size: 11px;
	list-style-position: outside;
	list-style-image: url(images/bul1.gif);
	vertical-align: bottom;
	line-height: 14px;
}
HR.line{
border-width: thin;
border-style: solid;
color: #b6b7cb;
}

TABLE.table { 
	border: 1px;
	padding: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
 .titlu_rosu {
 font-size: 11px;
 color: #BE0027;
 font-weight: bold;
 font-family: verdana;
 }
 
.br_mic { font-size: 4px; }
 
 /* CSS pentru index modul bannere */
 div.banner{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
div.prom_tab{
	float:left;
	width:160px;
	margin-left:1px;
	border-bottom:2px solid #CCCCCC;
}
div.promk{
	width:100%;
	background-image: url(images/box_bg.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
div.promk1{
	clear: both;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

div.promk2{
	margin-left: 5px;
	margin-right: 5px;
}

div.promk3{
	background-image: url(images/box_bg_foot.png);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	height: 5px;
	font-size: 0%;
	line-height: 0%;
}

div.promk4{
	float: left;
	width: 5px;
	background-image: url(images/box_c3.png);
	height: 5px;
	font-size: 0%;
	line-height: 0%;
}

div.promk5{
	float: right;
	width: 5px;
	background-image: url(images/box_c4.png);
	height: 5px;
	font-size: 0%;
	line-height: 0%;
}
 /*  end CSS pentru index modul bannere */
