body {
	margin:0px;
	/*
	scrollbar-arrow-color:Silver;
	scrollbar-3d-light-color:Silver;
	scrollbar-3d-dark-color:Silver;
	scrollbar-highlight-color:Whitesmoke;
	scrollbar-face-color:Whitesmoke;
	scrollbar-shadow-color:Silver;
	scrollbar-dark-shadow-color:Silver;
	scrollbar-track-color:Whitesmoke;
	scrollbar-base-color:Whitesmoke;
	*/
}

td, p, b, u, i, font, span, strong, em, th, input, textarea, button, form, select {
	font-family:Verdana;
	font-size:8pt;
}

a, a:link, a:active, a:visited {
	font-weight:bold;
	font-size:8pt;
	color:#3B5F78;
	text-decoration:none;
}

a:hover {
	color:#5599cc;
}

sup, sub {
	font-family:Verdana;
	font-size:0.5em;
}

h {
	font-family:Verdana;
	font-size:14pt;
}

table {
	border-collapse:collapse;
}

table.res thead td {
	background-color:#8CACE5;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	height:20px;
}

table.res thead td.sorted {
	cursor:pointer;
	cursor:hand;
	background-color:#99CCFF;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	height:20px;
}

table.res thead td.nosort {
	cursor:default;
	background-color:#8CACE5;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	height:20px;
}

.quote {
	width:95%;
	text-align:justify;
	padding:5px;
	background-color:#99CCFF;
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	border:1px solid #3333FF;
	display:inline-block;
}

input.move {
	background-color:#5588CC;
	width:20px;
	height:20px;
	border:1px outset Royalblue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	color:White;
}

tr.selected {
	background-color:#CCFFCC;
}

.bg_red {
	background-color:#FFCCCC;
}

.bg_green {
	background-color:#CCFFCC;
}

.rbcwea {
	font-family: Verdana,sans-serif;
    font-size:7pt;
	color:#FF9966;
}

td.empty_basket {
	background-image:url(/img/orders/basket.gif);
}

td.full_basket {
	background-image:url(/img/orders/basket_full.gif);
}

input.fast_bask {
	width:20px;
	height:20px;
	border:none;
	background-color:transparent;
	background-image:url('/img/orders/bask.gif');
}

input.fast_bask_off {
	width:20px;
	height:20px;
	border:none;
	background-color:transparent;
	background-image:url('/img/orders/bask_off.gif');
}

select {
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
	border:1px solid #8CACE5;
}

input.plus {
	background-image:url('/img/plus.gif');
	width:20px;
	height:20px;
	border:none;
	background-color:#5588CC;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
}

tr.in_order {
	background-color:#55FFCC;
}

tr.not_in_order {
	background-color:#FFCCCC;
}

.fixed {
	background-color:#EFEFEF;
	color:#CCCCCC;
}

caption {
	background-color:transparent;
	background-image:url("/img/params/caption.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:left;
	text-indent:5px;
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
}

pre, code {
	font-family:Courier New;
	font-size:8pt;
	color:#000000;
}

input.solid {
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	border:1px solid #5588cc;
}

input.hidden {
	background-color:transparent;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	height:16px;
	border:none;
}

input.error 
{
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	border:1px solid #ff55cc;	
}

textarea.solid {
	font-family:Verdana;
	font-size:8pt;
	border:1px solid #5588cc;
}

.blue {
	color:#0033FF;
}

table.res {
	background-color:#E0E0E0;
}
tr.res {
	background-color:#FFFFFF;
}

th.res {
	background-color:#8CACE5;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:8pt;
}

td.res {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}

.resOrig {
	background-color:#FFFFFF;
}

.resCross {
	background-color:#DAffEA;
}

.resPresense {
	background-color:#DAEAff;
}

.resPresenseCross {
	background-color:#FFECFA;
}

.half_transparent {
	font-family:Verdana;
	color:#000000;
	font-size:8pt;
	background-image:url('/img/half_transparent.gif');
	border:1px solid #CCCCCC;
}

.frmHead {
	text-align:right;
	background-color:#5588CC;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	border:1px outset #CCCCCC;
}

.but {
	background-image:url('/img/but.gif');
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	border:none;
	background-color:#8CACE5;
	width:100px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

.help {
	background-image:url('/img/but.gif');
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	border:none;
	background-color:#8CACE5;
	width:20px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

.help_over {
	background-image:url('/img/but.gif');
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	border:1px solid Gold;
	background-color:#8CACE5;
	width:20px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

.but_over {
	background-image:url('/img/but.gif');
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:White;
	border:1px solid Gold;
	cursor:pointer;
	background-color:#8CACE5;
	width:100px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

.greenbut {
	background-image:url('/img/greenbut.gif');
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
	border:none;
	background-color:#CCFFCC;
	width:100px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

.redbut {
	background-image:url('/img/redbut.gif');
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	border:none;
	background-color:#FFCCCC;
	width:100px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

.bigbut {
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	border:1px outset #CCCCCC;
	background-color:#5588CC;
	width:50px;
	height:50px;
	cursor:hand;
	cursor:pointer;
}

.smallbut {
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	border:1px outset #CCCCCC;
	background-color:#5588CC;
	width:20px;
	height:20px;
	cursor:hand;
	cursor:pointer;
}

.onout {
	background-color:#FFFFFF;
}

.onover {
	background-color:#F5F5F5;
	cursor:pointer;
}

.red {
	color:#FF6666;
}

.visible {
	display:block;
	visibility:visible;
}

.invisible {
	display:none;
	visibility:hidden;
}

.error {
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	background-color:#FFCCCC;
}

.small {
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
}

.green {
	color:#00AA55;
}

.white {
	color:#FFFFFF;
}

.sorted {
	background-color:#99CCFF;
	font-size:8pt;
}

.buttonbg {
	background-image:url('/img/menu/bg.gif');
}

.public_logo-bg {
	background-image:url('/img/params/top-1.gif');
	background-repeat:no-repeat;
}

.public_top-bg {
	background-image:url('/img/params/top-2.gif');
	background-repeat:no-repeat;
	padding-right:10px;
}

.public_menuhead {
	background-image:url('/img/params/top-1a.gif');
	background-repeat:no-repeat;
	vertical-align:top;
}

.public_menu {
	background-image:url('/img/params/top-1b.gif');
	background-repeat:repeat-y;
	vertical-align:top;
}

.public_maincontrols {
	background-image:url('/img/params/top-2a.gif');
	background-repeat:no-repeat;
}

.to_closed_new {
	width:150px;
	height:16px;
	cursor:pointer;
	font-family:Verdana;
	font-size:9pt;
	color:White;
	border:none;
	background-color:transparent;
	font-weight:bolder;
	/*padding-top:30px;*/
}

.flat_platform {
	background-color:#d4d0c8;
}

input.flat {
	width:100px;
	height:20px;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#000000;
	background-color:#D4D0C8;
	border:1px solid Silver;
	background-image:none;
	cursor:hand;
	cursor:pointer;
}

input.flat_over {
	width:100px;
	height:20px;
	text-align:center;
	text-decoration:none;
	text-transform:lowercase;
	font-family:Verdana;
	font-size:8pt;
	color:#333333;
	background-color:#D4D0C8;
	border:1px outset Silver;
	background-image:none;
	cursor:hand;
	cursor:pointer;
}

span.title, td.title, th.title {
	font-family:Arial;
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	background:#5588cc;
	border:1px solid;
	display:inline-block;
	padding:5px;
	width:100%;
}

td.title A, td.title A:visited {
	font-family:Arial;
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	background:#5588cc;
	padding:5px;
	text-decoration:underline;
}

td.title A:hover {
	font-family:Arial;
	font-size:11pt;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	background:#5588cc;
	padding:5px;
	text-decoration:none;
}

table thead td.nosort {
	background:#5588cc;
	color:#f5f5f5;
	padding-left:5px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}

table thead td.sort {
	background:#f5f5f5;
	color:#5588cc;
	padding-left:5px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	cursor:pointer;
}

form {
	margin-bottom:0px;
}

.sRed {
	background:#ffe8e8;
}

.sOrange {
	background:#ffeebb;
}

.sWhite {
	background:#ffffff;
}

.sYellow {
	background:#ffffee;
}

.sBlue {
	background:#ddeeff;
}

.sGreen {
	background:#eeffee;
}

.switch_back {
	background-image:url('/img/switch_back.gif');
	width:20px;
	height:20px;
	border:none;
	background-color:#5588cc;
	font-family:Verdana;
	font-size:8pt;
	color:#FFFFFF;
	cursor:pointer;
	cursor:hand;
}

.blog_title {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#f5f5f5 !important;
}

.blog_title2 {
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	color:#f5f5f5;
}

.blog_content {
	font-family:Arial;
	font-size:8pt;
	color:#000000;
	padding:2px 2px 2px 2px;
	background:#ffffff;
}

.blog_tbl_0 {
	border:1px solid #000000;
	background:#e8eef7;
}

.blog_tbl_title {
	border:1px solid #000000;
}

.blog_tbl_content {
	border:1px solid #5588cc;
}

.blog_td_title {
	background-image:url(/img/blog/tr_bg.gif);
	padding:2px 2px 2px 4px;
}

div.HMenu {
	width:145px;
	height:auto;
}

div.HMenu table tr {
	background:#f5f5f5;
	color:#5588cc;
	cursor:pointer;
}

div.HMenu table tr td {
	font-size:11px;
	font-weight:bold;
	padding-left:4px;
}

div.HMenu div {
	margin-left:-4px;
	margin-top:-1px;
}

.window_header
{
	background:#f5f5f5;
}

.window_header_title
{
	padding-left:10px;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
	color:#5588cc;
}

.window_content
{
	background:#fff;
	padding:3px;
}

.content_header
{
	background:#f5f5f5;
	padding-top:3px;
	padding-bottom:3px;
	text-indent:10px;
	font-family:Arial;
	font-size:14pt;
	font-weight:bolder;
	font-style:italic;
	color:#5588cc;
}

.content_desc
{
	font-style:italic;
	font-size:10pt;
	text-indent:15px;
	padding:5px;
	margin-bottom:3px;
	border-bottom:1px solid #ccc;
}

.required
{
	border:1px solid Red;
}

.tblList TH, .tblList TH A, .tblList TH A:visited, .tblFrm TH { background-color: #efefef; font-family:tahoma,verdana,arial; font-size:8pt; color:#256f95; height: 10px; font-weight:bolder }
.tblList TH A:hover { background-color: #efefef; font-family:tahoma,verdana,arial; font-size:8pt; color:#256f95; height: 10px; font-weight:bolder;text-decoration:underline; }
.tblList TD { font-family:tahoma,verdana,arial; font-size:8pt; border-bottom:solid 1px #99CCFF; height:25px; }
.tblList TD A, .tblList TD A:visited { font-family:tahoma,verdana,arial; font-size:8pt; color:#222222; font-weight:normal; text-decoration: underline; }
.tblList TD A:hover { font-family:tahoma,verdana,arial; font-size:8pt; color:#222222; font-weight:normal; text-decoration: none; }
.tblList TD.foot { font-family:tahoma,verdana,arial; font-size:8pt; border-bottom:solid 1px #ffffff; height:25px; background: #ffffff; }

.tblNote TD { font-family:tahoma,verdana,arial; font-size:8pt; }
.tblNote TH { background-color: #efefef; font-family:tahoma,verdana,arial; font-size:8pt; color:#256f95; height: 10px; text-align:center; }
    
DIV.string { font-size: 8pt; color: #777777; margin-left:0px; margin-bottom:5px; font-weight:normal; }
DIV.string A, DIV.string A:visited { font-size: 8pt; color: #777777; margin-bottom:5px; font-weight:normal; text-decoration:underline; }
DIV.string A:hover { font-size: 8pt; color: #777777; margin-bottom:5px; font-weight:normal; text-decoration:none; }