/*********************************************/
/* general                                   */
/*********************************************/
* 	{ margin: 0; padding: 0; border: 0; }

body 
	{     
           scrollbar-3d-light-color:#990033;
           scrollbar-arrow-color: #ffffff;
           scrollbar-base-color: #02068c ;
           scrollbar-dark-shadow-color:#cc3399 ;
           scrollbar-face-color: #0000ff;
           scrollbar-highlight-color:#92bed6;
           scrollbar-shadow-color:#1e5979}
					 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #666666; background:#0408fa  ; 
	}
	.blacktext       {font-family: Verdana, sans-serif; font-size:12px; color:#000000;}    
  .checkout        {font-family: Verdana, sans-serif; font-size:12px; color:#000000;}
  .nopcart         {font-family: Verdana, sans-serif; font-size:12px; color:#ffffff; background:#464444; border:1px;}
  .nopheader       {font-family: Verdana, sans-serif; font-size:12px; color:#000000; background:#ffffff;}
  .nopentry        {font-family: Verdana, sans-serif; font-size:12px; color:#000000; background:#ffffff;}
  .nopeven         {font-family: Verdana, sans-serif; font-size:12px; color:#000000; background:#ffffff;}                       /*added by Stefko*/
  .nopship         {font-family: Verdana, sans-serif; font-size:12px; color:#00279D; background:#f4f8ff;}                       /*added by Stefko*/
  .noptotal        {font-family: Verdana, sans-serif; font-size:12px; color:#000000; background:#ffffff;}
  .nopbutton       {font-family: Verdana, sans-serif; font-size:12px; color:#000000; background:#f0f5ff;}                       /*for light-blue buttons*/
  .nopbutton:hover {font-family: Verdana, sans-serif; font-size:12px; color:#000000; background:#e0eaff; cursor:pointer;}       /*that darken on hover;  ignored in IE?*/
  .bigbutton       {font-family: Verdana, sans-serif; font-size:15px; color:#000000; background:#f0f5ff;}                       /*for BIG light-blue buttons*/
  .bigbutton:hover {font-family: Verdana, sans-serif; font-size:15px; color:#000000; background:#e0eaff; cursor:pointer;}       /*that darken on hover;  ignored in IE?*/
	
h1, h2
	{ margin: 0 0 10px 0; font-size: 22px; color: #336666; }
h3
	{font-size: 15px; color: #336666;}
h4, h5, h6
	{ margin: 30px 0 0 0; font-size: 16px; }
p	{ margin: 0 0 10px 0;}
ul, ol
{ margin: 10px 0 20px 15px; padding:0 0 0 20px;}
li
	{ margin: 5px 0 0 0; padding: 0;}
	a	{ color:#336699; }
a:hover	
	{color:#FFFFF0;}
abbr,acronym,.help	
	{ color:#009900;cursor:help;}
blockquote 
	{
/*background: url(../_img/layout/quote.gif) top left no-repeat;*/
margin: 5px 0 15px 0; padding-left: 35px; color: #666666;
}
noscript
{
	font-size: 10px;
	border: 1px dotted #003366;
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 20px;
	}
position: relative;
}
#mc
{
	position: absolute;
	bottom: 15px;
	right:40px;
	text-align: right;
height: 20px; width: 100px;
	}
#mc a
	{
	text-decoration: none;
	}
/*********************************************/
/* tables                                    */
/*********************************************/
#myTable {
  font-size: 11px;
  background-color: #efe;
  border-collapse: collapse;
  empty-cells: show;
 border: 1px solid #7a7;
  margin: 30px 0;
  width: 600px; padding: 0;
  }

/* header */
#myTable > thead > tr:first-child > th {
  text-align: left;
 color: #669900;

 }
#myTable > thead > tr + tr > th {
  font-style: italic;
 color: gray;
 text-align: left;
  }

/*********************************************/



/* buttons                                   */



/*********************************************/
.icon_cart
	{

	/*background: url(../_img/icons/icon_cart.gif) no-repeat;*/
	height: 17px;
	padding: 0 0 0 25px;
	}
.download
	{
/*	background: url(../_img/icons/icon_winzip.gif) no-repeat;*/
	height: 27px;
	padding: 5px 0 0 35px;
	display: block;
	}
#pic {
	LEFT: 10px; WIDTH: 210px; POSITION: relative; TOP: 10px; BACKGROUND-COLOR: #ffffff
}
#pic A .large {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; LEFT: -1px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1px; POSITION: absolute; TOP: -1px; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
#pic A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#pic A.p1 {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; BACKGROUND: #ffffff; LEFT: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 210 px; BORDER-BOTTOM: #000000 1px solid; TOP: 0px; HEIGHT: 70px; TEXT-DECORATION: none
}
#pic A.p1:visited {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; BACKGROUND: #ffffff; LEFT: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 210px; BORDER-BOTTOM: #000000 1px solid; TOP: 0px; HEIGHT: 70px; TEXT-DECORATION: none
}
#pic A.p1:hover {
	COLOR: #000000; BACKGROUND-COLOR: #8c97a3; TEXT-DECORATION: none
}
#pic A.p1:hover .large {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; DISPLAY: block; LEFT: 50px; BORDER-LEFT: #000000 1px solid; WIDTH: 300px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: -20px; HEIGHT: 60px
}

