BODY {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold; TEXT-DECORATION: none; border-bottom:1px solid #a0a0f0;
}
A:link {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; border-bottom:1px solid #a0a0f0;
}
A:active {
	COLOR: #660000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND-COLOR: #c0a0f0; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A:link.noline {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; border-bottom:0px;
}

.popupstyle { background-color: #ffffbb; padding: 5px; position: absolute; visibility: hidden }

TD.bord {
border-collapse: collapse; 
border: 0px solid #a0a0d0;

-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);

-webkit-border-radius: 4px;
border-radius: 4px;
-moz-border-radius: 4px;
}

TD.small { margin: 0; width: 2em; padding: 0; height:2em; }
input.small { margin: 0; padding: 0; width: auto; max-width: auto; overflow: visible }
input.delete { background-color: black; color: white; }
form.small { display: inline; margin: 0; width: 2em; padding: 0; height:2em; }

TD.menubar {
border-collapse: collapse; 
border: 0px;
color:black; 
background-color:white;
padding: 2px;

-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);

-webkit-border-radius: 4px;
border-radius: 4px;
-moz-border-radius: 4px;
}

TD:hover.menubar {
border-collapse: collapse; 
border: 0px;
color:white; 
background-color:#c0a0f0;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5) inset;
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5) inset;
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5) inset;
}

TD.bord_IE { border: 1px solid #a0a0d0; }
TABLE.bord_IE { border: 1px solid #a0a0d0; }

TABLE.collapser {
border-collapse:separate;
border-spacing:2px 6px;
overflow: auto;
}

#master_block { width: 100%;  margin-left:0; }
#menu_block { width: 18%; }
#main_block { width: 82%; }
#basket_bar { width: 0; }

TABLE.bord {
border-collapse: collapse; 
border: 0px solid #a0a0d0;

-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);

-webkit-border-radius: 4px;
border-radius: 4px;
-moz-border-radius: 4px;
}

TD.bord2 {
border-collapse: collapse; 
border: 0px solid #a0a0d0;

-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);

-webkit-border-radius: 8px;
border-radius: 6px;
-moz-border-radius: 6px;
}

TABLE.bord2 {
border-collapse: collapse; 
border: 0px solid #a0a0d0;

-webkit-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);

-webkit-border-radius: 8px;
border-radius: 8px;
-moz-border-radius: 8px;
}

TD.oldbord   { border-collapse: collapse; border: 1px solid #a0a0d0; }
TABLE.oldbord   { border-collapse: collapse; border: 1px solid #a0a0d0; }

TD.oldbord2   { border-collapse: collapse; border: 2px solid #a0a0d0; }
TABLE.oldbord2   { border-collapse: collapse; border: 2px solid #a0a0d0; }

TD.whitebord   { border-collapse: collapse; border: 1px solid #ffffff; }
TABLE.whitebord   { border-collapse: collapse; border: 1px solid #ffffff; }

TD.whitebord2   { border-collapse: collapse; border: 2px solid #ffffff; }
TABLE.whitebord2   { border-collapse: collapse; border: 2px solid #ffffff; }

TD.menuitembar { border-collapse: collapse; border: 1px solid #a0a0c0; background-color: #303080; }

h1 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; FONT-SIZE: 180%; FONT-WEIGHT: normal; LINE-HEIGHT: 100%; MARGIN: 2px; LETTER-SPACING: -1px; }
h2 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; FONT-SIZE: 150%; FONT-WEIGHT: normal; LINE-HEIGHT: 100%; MARGIN: 2px; LETTER-SPACING: -1px; }
h3 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none; FONT-SIZE: 120%; FONT-WEIGHT: normal; LINE-HEIGHT: 100%; MARGIN: 2px; LETTER-SPACING: -1px; }

A:visited.menuitembar {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link.menuitembar {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A:active.menuitembar {
	COLOR: #303080; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover.menuitembar {
	BACKGROUND-COLOR: #ffffff; COLOR: #303080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

TD.popuphref { border-collapse: collapse; border: 1px solid #a0a0c0; background-color: #303080; }

A:visited.popuphref {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link.popuphref {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A:active.popuphref {
	COLOR: #303080; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover.popuphref {
	BACKGROUND-COLOR: #ffffff; COLOR: #303080; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


HR   { border-collapse: collapse; border: 1px solid #a0a0d0; }

HR.white   { border-collapse: collapse; border: 1px solid #ffffff; }


TD.bordgrey   { border-collapse: collapse; border: 1px solid #505050; }
TD.bordlitegrey   { border-collapse: collapse; border: 1px solid #808080; }
TD.bordgrey2   { border-collapse: collapse; border-width: 2px; border-style: solid; border-color: #404040 #404040 #808080 #808080}
TD.bordgrey3   { border-collapse: collapse; border-width: 3px; border-style: solid; border-color: #404040 #404040 #808080 #808080}
TD.bordgrey4   { border-collapse: collapse; border-width: 4px; border-style: solid; border-color: #404040 #404040 #808080 #808080}
TD.bordblack   { border-collapse: collapse; border: 1px solid #000000; }
TD.bordblack2   { border-collapse: collapse; border: 2px solid #000000; }
TD.bordblack3   { border-collapse: collapse; border: 3px solid #000000; }
TD.bordblack4   { border-collapse: collapse; border: 4px solid #000000; }

TABLE.bordblack   { border-collapse: collapse; border: 1px solid #000000; }
TABLE.bordblack2   { border-collapse: collapse; border: 2px solid #000000; }
TABLE.bordblack3   { border-collapse: collapse; border: 3px solid #000000; }
TABLE.bordblack4   { border-collapse: collapse; border: 4px solid #000000; }

TD.menuitembar { border-collapse: collapse; border: 1px solid #a0a0c0; background-color: #204060; }

A:visited.menuitembar {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;  FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:link.menuitembar {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-DECORATION: none
}
A:active.menuitembar {
	COLOR: #204060; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A:hover.menuitembar {
	BACKGROUND-COLOR: #ffffff; COLOR: #204060; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

div.basket_div
{
	overflow: auto;

	border-collapse: collapse; 
	border: 0px solid #a0a0d0;
	
	-webkit-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 2px 1px 0px rgba(0, 0, 0, 0.5);
	
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-border-radius: 4px;
}

div.basket_container
{
	position: fixed;
	top: 5px;
	right: 3px;
	
	margin-left:auto;
	margin-right:auto;
	display: block;

 
	/* border: 2px solid red; */
}

