BODY,TD {
	font-family: Tahoma;
	font-size: 10pt;
	margin: 0 0 0 0;
	color: black;
}
span.adb { font-size:12px !important;}
a.adt { font-size:12px !important;}

img {
	border: 0;
	
}
h1 {
	font-size: 16px !important;
	font-family: arial;
}
div.mnudiv
{
	padding:0px; margin:0px;
	margin-bottom:3px;
}

div.num
{
	font-size:20px;
}

a.pr:link,a.pr:visited
{
	color: black;
	text-decoration: none;
}

a:link,a:visited {
	color: #ef4a28;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.menu:link,
a.menu:visited 
{
	font-size:20px;
	color: black;
	text-decoration: underline;
}
a.menu_sel:link,
a.menu_sel:visited 
{
	font-size:12px;
	color: #ef4a28;
	text-decoration: none;

}

a.menu:hover {
	text-decoration: none;
	color: #ef4a28;
}

a.orange:link,a.orange:visited {
	color: #ef4a28;
	text-decoration: underline;
}

a.orange:hover {
	text-decoration: none;
}

a.left:link,a.left:visited {
	display: block;
	height: 38px;
	padding: 1px 26px 0 38px;
	color: #3c3c3c;
	text-decoration: underline;
}

a.left:hover {
	color: #ef4a28;
	text-decoration: none;
}

a.small:link,a.small:visited {
	color: #737373;
	font-size: 8pt;
	text-decoration: underline;
}

a.small:hover {
	text-decoration: none;
}

a.big:link,a.big:visited {
	font-size: 13pt;
	color: black;
	text-decoration: underline;
}

a.big:hover {
	text-decoration: none;
	color: #ef4a28;
}



.title {
	font-size: 15pt;
	color: #555555;
}

.font_grey {
	color: #3c3c3c;
}

.font_small {
	color: #737373;
	font-size: 8pt;
}

.font_grey {
	color: #3c3c3c;
}

.red 
{
	color:red; font-weight:bold;
}

.green 
{
	color:green; font-weight:bold;
}

.selector {
	line-height: 38px;
	width: 32px;
	display: inline;
	text-align: center;
	color: #3c3c3c;
	padding: 4px 13px 9px 13px;
	font-weight: bold;
	background: url(/images/selector.gif) no-repeat;
	background-position: center
}

.font_cont {
	font-size: 11pt;
}

.font_mon {
	font-size: 13pt;
}

.font_cont_grey {
	font-size: 11pt;
	color: #737373;
}

.bord {
	border: 1px solid #dedede;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #f9f9f9;
}

.sel {
	text-decoration: none;
	margin-left: -12px;
	margin-right: 11px;
	color: #353535;
	border: 1px solid #dedede;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #f0f0f0;
	padding: 13px;
	border-bottom: 0;
	padding-top: 7px;
	padding-bottom: 4px;
}

a.no_sel:link,a.no_sel:visited {
	text-decoration: underline;
	margin-left: -12px;
	margin-right: 11px;
	color: #8a8a8a;
	border: 1px solid #dedede;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #f9f9f9;
	padding: 13px;
	border-bottom: 0;
	padding-top: 7px;
	padding-bottom: 3px;
}

a.no_sel:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}

a.but_green:link,a.but_green:visited {
	font-weight: bold;
	text-decoration: none;
	padding: 10px;
	line-height: 22px;
	color: #1f4409;
	background-image: url(/images/but_green.gif);
	background-position: center;
	background-repeat: no-repeat;
}

a.but_green:hover {
	color: #3d8413;
	text-decoration: none;
}

a.scrpk:link,a.scrpk:visited {
	background-image: url(/images/scrpk.gif);
	background-repeat: no-repeat;
	color: black;
	padding-left: 20px;
	text-decoration: underline;
	line-height: 18px;
	height: 30px;
}

a.scrpk:hover {
	text-decoration: none;
}

a.but_yel:link,a.but_yel:visited {
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	line-height: 22px;
	color: #432d05;
	background-image: url(/images/but_yel.gif);
	background-position: center;
	background-repeat: no-repeat;
}

a.but_yel:hover {
	color: #97660e;
	text-decoration: none;
}

a.but_grn:link,
a.but_grn:visited {
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	line-height: 22px;
	color: #432d05;
	background-image: url(/images/but_grn.gif);
	background-position: center;
	background-repeat: no-repeat;
}

a.but_grn:hover 
{
	color: #3d8413;
	text-decoration: none;
}

a.but_yel_big:link,a.but_yel_big:visited {
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	font: 9pt;
	line-height: 22px;
	color: #432d05;
	background-image: url(/images/but_yel_big.gif);
	background-position: center;
	background-repeat: no-repeat;
}

a.but_yel_big:hover {
	color: #97660e;
	text-decoration: none;
}

a.but_oran:link,a.but_oran:visited {
	font-weight: bold;
	text-decoration: none;
	padding: 8px;
	line-height: 22px;
	color: #FFFFFF;
	background-image: url(/images/but_oran.gif);
	background-position: center;
	background-repeat: no-repeat;
}

a.but_oran:hover {
	color: #f8d19f;
	text-decoration: none;
}

.font_oran {
	color: #ef4a28;
}

.grid {
	background-color: silver;
	font-size: 12pt;
}

.grid_card {
	background-color: #ffffff;
	border: 1px solid #000000;
}

table.grid_table
{
border-collapse: collapse;
}

.grid_title {
	background-color: silver;
	border: 1px solid #000000;
	font-weight: bold;
	text-align: center;
}

.grid_data {
	border: 1px solid #000000;
	border-top-color: #ffffff;
	background-color: #ffffff;
}

.strs {
	width: 260px;
	margin: 0px 0px 0px 20px;
}

.strs a {
	color: 0050C9;
	padding: 0px 3px 0px 3px;
}

.sm_light {
	font: 12px arial;
	background: #F8F7F2 url('/images/back_sm_light.gif') bottom right
		repeat-x;
	border: solid 1px #EBEBEB;
}

.sm_light .b_tl {
	position: relative;
	left: -1px;
	top: -1px;
	background: url('/images/str1.gif') top left no-repeat;
}

.sm_light .b_tr {
	position: relative;
	right: -2px;
	top: 0px;
	background: url('/images/str2.gif') top right no-repeat;
}

.sm_light .b_br {
	position: relative;
	right: 0px;
	bottom: -2px;
	background: url('/images/str3.gif') bottom right no-repeat;
}

.sm_light .b_bl {
	position: relative;
	left: -2px;
	bottom: 0px;
	background: url('/images/str.gif') bottom left no-repeat;
	padding: 10px 10px 10px 10px;
}

/* ADMIN */

.table
{
	width:100%;
	border:solid 1px gray;
}

.table tr td
{
	font-size:11px;
}

.head td
{
	border:solid 1px gray;
	background-color:silver;
	color:black;
	padding:2px 15px 2px 15px;
	text-align:center;
}

.hotItm 			  { background:url(/images/hot_back.png) top no-repeat; height:39px; width:200px; text-align:left; font-size:12px; margin-top:10px; margin-bottom:10px; margin-left: 7px; padding-left: 5px; vertical-align: middle;}
/*.hotItm div 		  { width:188px; text-align:left; padding:0; position:relative; top:1px; left:23px; top:3px; line-height:15px;  }*/
.hotItm a 			  { color:black; text-decoration:none;}
.hotItm a:hover		  { text-decoration:underline; }

.hotItemPage		  { width:17px; height:28px; margin-right:6px; text-align:center; }
.hotItemPage_sel	  { background-image:url('/images/selector.gif'); text-align:center; width:32px; height:28px; }
.hotItemPage a, 
.hotItemPage_sel span { color:black; text-decoration:none; }
.hotItemPage a:hover  { color:red; }


.zcategorytable
{
	border-collapse: collapse;
}

.zcategorytable tr th
{
	font-size: 11px;
	border:solid 1px gray;
	padding: 5px;
}

.zcategorytable tr td
{
	font-size: 11px;
	border:solid 1px gray;
	padding: 5px;
}


.url,.url:visited
{
	color:black;
	text-decoration:underline;
	font-weight:bold;
}
.url:hover 
{
	text-decoration:none;
}


.ramka {BORDER-RIGHT: black 1px dotted ; BORDER-TOP: black 1px dotted; BORDER-LEFT: black 1px dotted ; BORDER-BOTTOM: black 1px dotted ;}
.line {BORDER-LEFT: black 1px solid;}

.n6 {
	FONT-SIZE: 7pt; FONT-FAMILY: "Verdana", "Arial Cyr", Arial, Helvetica
}
.t10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: "Times New Roman", Times, serif
}
.t11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "Times New Roman", Times, serif
}
.n7 {
	FONT-SIZE: 7pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica
}
.b12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: thin; BORDER-BOTTOM-COLOR: black; CURSOR: hand; BORDER-TOP-COLOR: black; FONT-FAMILY: "Arial Cyr", Arial, Helvetica; BORDER-RIGHT-COLOR: black
}
.b10 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: "Verdana", "Arial Cyr", Arial, Helvetica
}
.n10 {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT: black 0px solid; CURSOR: hand; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: "Arial Cyr", Arial, Helvetica
}
.b10i {
	BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: black 0px solid; CURSOR: hand; BORDER-BOTTOM: black 1px solid; FONT-STYLE: italic; FONT-FAMILY: "Arial Cyr", Arial, Helvetica
}
.t10n {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: "Times New Roman", Times, serif
}
.n10_ {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: #000000; CURSOR: hand; BORDER-TOP-COLOR: black; FONT-FAMILY: "Arial Cyr", Arial, Helvetica; BORDER-RIGHT-COLOR: black
}
.n10_a {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; BORDER-LEFT-COLOR: black; BORDER-BOTTOM-COLOR: #000000; CURSOR: hand; BORDER-TOP-COLOR: black; FONT-FAMILY: "Arial Cyr", Arial, Helvetica; TEXT-ALIGN: justify; BORDER-RIGHT-COLOR: black
}
.c10n {
	FONT-SIZE: 11pt; FONT-FAMILY: "Courier New", Courier, mono
}
.c10b {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: "Courier New", Courier, mono
}
.c7n {
	FONT-SIZE: 7pt; FONT-FAMILY: "Courier New", Courier, mono
}
.n7_ {
	FONT-SIZE: 7pt; FONT-FAMILY: "Arial Cyr", Arial, Helvetica; TEXT-ALIGN: justify
}

.narrow_button
{
	height: 20px;
	width: 70px;
	font-size: 10px;
}
