BODY, TABLE, TR, TD, SPAN, P{
	FONT-FAMILY: verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color : #666F78;
}

H1{
	font-size: 22px;
	font-weight:bold;
}
H2{
	font-size: 20px; 
	font-weight:bold; 
}
H3{
	font-size: 18px; 
	font-weight:bold;  
}
H4{
	font-size: 16px; 
	font-weight:bold;  
}
H5{
	font-size: 14px; 
	font-weight:bold; 
	margin-bottom: 6px;  
}

A {
	text-decoration : none;
	color : #666F78;
}
A:hover {
	color: #A3A9AE;
}
INPUT, TEXTAREA {
	border-color : #0DB14B;
	border-style : solid;
	border-width : 1px;
	background-color : #FFFFFF;
	font-size : 12px;
	vertical-align : middle;
}	
.radio{
	border-width : 0px;
}


/*CUSTOM*/
.copyright{
	font-size: 10px; 
}

.pages{
	color: #000000; 
	font-size: 10px; 
	text-align: left; 
}
A.pages{
	color: #0000CD; 
}

hr{
	color: #E0E2E4;
	height: 1px;
	margin: 0px 0px 1px 0px;
	border-width : 0px 0px 1px 0px;
	padding-top:5px;
	padding-bottom:5px;
}

.hr_custom{
	color: #E0E2E4;
	height: 1px;
	margin: 0px 0px 1px 0px;
	border-width : 0px 0px 1px 0px;
	padding-top:5px;
	padding-bottom:5px;
}


.menu_item{
	FONT-FAMILY: tahoma, verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	vertical-align : middle;
	text-align : left;
	padding-left: 15px;
	padding-bottom : 3px;
	padding-top : 3px;
}

.middle_top_service{
	color : #C2C5C9;
	font-size : 10px;
	padding-left:8px;
	padding-right:8px;
}
.middle_top_service:hover{
	color : #EFF0F1;
}

.page_head{
	background-image: url(images/mid_page_head_bg.gif);
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left : 13px;
	text-align : left;
	font-size : 12;
	color : #666F78;
	background-repeat : repeat-y;
	font-weight : bold;
}

.mailto {
	text-decoration : none;
	color : #666F78;
	font-weight : bold;
}
mailto:hover {
	color: #A3A9AE;
}

.news_date{
	font-weight:bold;
	padding-top:10px;
}
.news_announce{
	padding-top:5px;
}

.basket_td_head{
	background-color : #ffffff;
	font-weight : bold;
	text-align : center;
}
.basket_td{
	text-align : right;
	background-color : #ffffff;
}
.order_td_head{
	font-weight : bold;
	vertical-align : top;
}

.basket{
	color:#279844;
	text-decoration : none;
	font-weight : bold;
}
.basket:hover{
	color:#72CC89;
}
/*-----------------------------*/

/*<ADMIN>*/
.admin_subhead{
	margin-top:3px;
	margin-bottom:3px;
}
.tbl_head{
	color:white;
	background-color : #929292;
	text-align: center;
	white-space : nowrap;
}
.tbl_head_col{
	color:white;
	background-color : #929292;
	text-align: left;
}
.tbl_body{
	background-color : #F7F7F7;
	text-align: left;
	vertical-align : top;
}
.hr_admin{
	height: 1px;
	color: #808080;
	padding-top:5px;
	padding-bottom:5px;
}
.input_admin {
	border-color : #808080;
	border-style : solid;
	border-width : 1px;
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	vertical-align : middle;
}
.input_admin_small {
	border-color : #808080;
	border-style : solid;
	border-width : 1px;
	background-color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	vertical-align : middle;
}
/*</ADMIN>*/
.hiddenSpace {
	visibility:hidden; 
	z-index:100; 
	position:absolute; 
	width:1px; 
	height:1px; 
	overflow:hidden;
	display:none;
}
.visibleSpace {
	width:auto; 
	height:auto; 
	overflow:visible;
	visibility:visible;
	display:inline;
	z-index:100; 
}

.basketPreviewSpace {
	position:absolute;
	top:150;
	left:500;
	width:400; 
	height:300; 
	overflow:visible;
	visibility:inherit;
	display:inline;
	z-index:100; 
}