table {
	border-collapse: collapse;
}

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #fff;
}

img {
	border: 0px;
/*	behavior: url("png.htc");*/
}

.head {
	font-size: 30px;
}

.podval {
	font-weight: bold;
	font-size: 14px;
	color: #960000;
}

.copy {
	font-size: 10px;
	text-align: center;
}

a {
	font-size: 12px;
	color: #000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

.a {
	font-size: 12px;
	cursor: pointer;
}

img.a, .a img {
	border: none;
}

.a:hover {
	border-bottom: none;
	text-decoration: none;
}

input, textarea, select {
	font-family: Tahoma;
	font-size: 11px;
	border: 1px solid #999;
}

input.text {
	border: 1px solid #999;
	font-size: 11px;
}

input.button {
	border: 1px solid #555;
	background: url(/~images/bg_button.gif) repeat-x left top #555;
	height: 17px;
	font-size: 11px;
}

input.auth {
	font-size: 10px;
	border: 1px solid #ccc;
	width: 86px;
}

.subm {
	border: 1px solid #fff;
	background-color: #0E3465;
	width: auto;
	color: #fff;
}

.cb {
	border: 0px;
	width: auto;
}

.error {
	color: #000;
	font-size: 32px;
}

.err {
	color: #fff;
	font-size: 18px;
}

.s_bold, .bold, .bold * {
	font-weight: bold;
}

.s_talign, .talign, .talign * {
	vertical-align: top;
}

.s_malign, .malign, .malign * {
	vertical-align: middle;
}

.s_balign, .balign, .balign * {
	vertical-align: bottom;
}

.s_lalign, .lalign, .lalign * {
	text-align: left;
}

.s_calign, .calign, .calign * {
	text-align: center;
}

.s_ralign, .ralign, .ralign * {
	text-align: right;
}

.s_jalign, .jalign, .jalign * {
	text-align: justify;
}

.s_f10, .f10, .f10 * {
	font-size: 10px;
}

.s_f11, .f11, .f11 * {
	font-size: 11px;
}

.s_f12, .f12, .f12 * {
	font-size: 12px;
}

.s_f14, .f14, .f14 * {
	font-size: 14px;
}

.s_f18, .f18, .f18 * {
	font-size: 18px;
}

.s_f22, .f22, .f22 * {
	font-size: 22px;
}

input.text {
	border: 1px solid #ccc;
}

.w100 {
	width: 100%;
}

.h100 {
	height: 100%;
}

table.separate {
	border-collapse: separate;
}

.s_times, .times, .times * {
	font-family: "Times New Roman", Times, serif;
}

.s_tahoma, .tahoma, .tahoma * {
	font-family: Tahoma;
}

.white {
	color: #fff;
}

.menu_top a {
	color: #fff;
}

.menu_top .href {
	background-color: #167416;
	padding: 1 3 3 3;
}

.menu_top td {
	padding-left: 8px;
}

.menu_top td td {
	padding-left: 0px;
}

.menu_left td td {
	background-color: #E7F2D9;
	text-transform: uppercase;
	font-size: 11px;
	padding: 5 9;
}

.menu_left td.sub {
	background-color: transparent;
	padding: 10 10 10 25;
}

.menu_left td td td {
	background-color: transparent;
	text-transform: none;
	font-weight: bold;
	font-size: 11px;
	padding: 3 3 3 3;
}

.menu_left a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.menu_left td td#selected {
	background-color: #3c0;
	color: #fff;
}

.menu_left td td td#selected {
	background-color: #9c6;
	color: #fff;
}

.menu_left td a#selected {
	color: #fff;
}

.action td {
	color: #fff;
	padding: 2 5;
	font-size: 18px;
	text-transform: uppercase;
}

.action a {
	color: #fff;
	padding: 2 5;
	font-size: 18px;
	text-transform: uppercase;
}

.padleft20 td {
	padding-left: 20px;
}

.padleft20 td td {
	padding-left: 0px;
}

.shopitem {
	border: 1px solid #ccc;
	background-color: #fff;
}

.shopitem a {
	color: #3c3;
	font-weight: bold;
	font-size: 12px;
}

.shopitem td {
	color: #999;
}

.padleft20top15 td {
	padding: 15 0 0 20;
}

.padleft20top15 td td {
	padding: 0;
}

.order1 td {
	padding: 10px;
}

.order_history td {
	padding-right: 25px;
}

.page {
	font-family: Tahoma;
	color: #737373;
	font-weight: bold;
	font-size: 12px;
}

.page a {
	font-weight: bold;
	font-size: 12px;
}

.page a:hover {
	color: #3c3;
	text-decoration: underline;
}

.pagecurrent a {
	text-decoration: none;
}

.pagecurrent a:hover {
	color: #3c3;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
}

.pagecurrent {
	color: #3c3;
	font-weight: bold;
	font-size: 12px;
}

.a {
	font-size: 12px;
	cursor: pointer;
}

img.a, .a img {
	border: none;
}

.a:hover {
	border-bottom: none;
	text-decoration: none;
}

.f10 table td {
	font-size: 10px;
}
.cb_zag{
	color: #060;
	font-size: 24px;
}
.cb{
	font-size: 14px;
	padding-top: 30px;
	padding-left: 20px;
	marging: 0 10 0 5;
}
.cb a {
	font-weight: bold;
	color: #060;
	font-size: 14px;
}
.cb table{
background-color: #cccccc;
padding: 5 5 5 5;
}
.cb td {
	background-color: transparent;#3c3
	padding: 3 10 3 10;
}
.cb th {
	background-color: transparent;#3c3
	font-weight: bold;
	padding: 3 10 3 10;
}
.cb input, textarea, select {
	font-family: Tahoma;
	font-size: 14px;
	border: 1px solid #999;
}
.cb table.bdr {
	border: 1px solid #999;
}
.bdr td {
	border: 1px solid #999;
	padding: 3 10 3 10;
}