body, table, td, th, div, p {font-family:'arial mt', sans-serif;
	font-size:12px;
	color:#000000;}
.large {font-size:14px;}

a:link {color:#003D67;}
a:visited {color:#003D67;}

form {margin:0px;
	padding:0px;}

input.wide, textarea.wide {width:425px;}
.input, textarea {border:1px solid #FFFFFF;
	border-top:1px solid #7F7F7F;
	border-left:1px solid #7F7F7F;
	background-color:#FFFFFF;
	font-size:12px;
	font-family:arial, sans-serif;}

table.shopGroupsTree td, table.shopGroupsTree td a:link, table.shopGroupsTree td a:visited {font-family:arial, sans-serif;
	font-weight:bold;
	color:#003D67;
	text-decoration:none;}

table.shopGroupsTree td.s, table.shopGroupsTree td.s a {color:#EF4A4E;}

/* дерево групп */
.parentGroupsTree .divider {color:#B0B0B0;}
.parentGroupsTree, p.positionTitle {color:#003D67;
	font-family:arial narrow, sans-serif;
	font-size:18px;
	font-weight:bold;}
p.positionTitle .special {color:red;
	font-size:13px}

/* форма авторизации */
.login, input.loginField, input.button {font-size:11px;
	font-family:arial, sans-serif;}
input.loginField {background:#FFFFFF;
	border:1px solid black;
	width:134px;}
input.button {border:0px;
	background:#FFF215;
	padding:1px;}

/* позиции */
img.position {border:3px solid #E7E7E7}
table.positions td.info {padding-left:15px;
	padding-right:15px;}

/* корзина */
.blue {color:#003D67}
.gray {color:#808080}
.red {color:#EF4A4E;}
.black {color:#000000;}

table.cartPositions input.positionAmount {color:#003D67;
	border:1px solid #003D67;
	width:28px;
	font-size:11px;}
table.cartPositions th {color:#808080;
	padding:4px;}
table.cartPositions td.v {padding:4px 2px 4px 2px;font-family:arial, sans-serif;
	font-size:11px;
	color:#003D67;}