#main_table
{	border: 1px solid black;
	background-color: #ffffff;}
table
{
	border-spacing: 0;
	border-collapse: collapse;
/*	background-color: lightgrey;*/
}
p, td, font, input, select, textarea
{ font-family:		Tahoma;
  font-size:		11px;
}
p
{	margin: 5px;
	text-indent: 10px;}
input, select, textarea
{
	border: 1px solid gray;
	background-color: white;
}

th
{ font-family:		Tahoma;
  font-size:		12px;
  font-weight:		bold;
}
h1
{ font-family:		Tahoma;
  font-size:		14px;
  color:			black;
}
a
{ text-decoration:	none;
  font-family:		Tahoma;
  font-weight:		bold;
  font-size:		11px;
  color:			navy;
}
a.small
{ font-size:		11px;
}
a:hover
{	color:		grey;
}
a:active
{
	color:		grey;
}
a.usual
{	font-weight: normal;
	color: black;
}
a.usual:hover
{
	text-decoration: underline;
}
a.usual:active
{
	color: grey;
}
a.standard
{ font-size:		11px;
  font-weight:		normal;
}
a.cat
{ font-size:		16px;
  font-weight:		bold;
}
a.grey
{	color: grey;}
a.grey:hover
{
	color: #525151;
}
a.white
{
	color: #ffffff;
}
a.white:hover
{
	color: #ffffff;
}
a.admin:hover
{
	color:		yellow;
}
.small
{ font-size:		10px;
}
.faq
{ font-size:		13px;
}
.big
{ font-size:		18px;
  text-decoration:		none;

}
.cat
{ font-size:		16px;
}
.standard
{ font-weight:		normal;
}
.light
{ color:			black;
}
.lightsmall
{ color:			black;
  font-size:		10px;
}
.lightstandard
{ color:			black;
  font-weight:		bold;
}
.middle
{ color:			#F0B5B5;
}
.cart
{ font-family:		Tahoma;
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#F0B5B5;
  background-color:  transparent;
}
#goods_table
{
  border-collapse: collapse;
}
#goods_table td
{
  border: 1px solid grey;
  padding: 4px;
}
#goods_table th
{
	border: 1px solid black;
}
.search_form
{
	margin: 10px;
	color: #473e3e;
}
.search_form td
{
	padding: 4px;
}
#upper_menu td
{	padding:			10px;
	text-decoration:	none;
	font-family:		Tahoma;
	font-weight:		bold;
	font-size:			11px;
	color:				gray;
}
#left_menu_list
{	list-style-type: none;
	padding-left: 10px;
	margin-left:0;
}
#left_menu_list li
{
	margin: 6px;
}
#found
{	width: 97%;	margin: 10px;
}
#found td
{
	border-top: 1px solid lightgrey;
}
.navi
{	margin: 10px;
/*	width: 300px;*/
}
.order_btn
{	margin-left: 8px;
	border: 1px solid silver;
	cursor: pointer;
	background-color: #E6CDCD;}
.close_btn
{
	float: right;
	font-size: 6px;
	font-weight: bold;
	font-family: Arial, sans-serif;
}
#cart_table, #cart_table td
{	border: 1px solid silver;
	border-collapse: collapse;
	padding: 4px;
}
#cart_table
{
	width: 720px;
}
.redbutton
{	background-color: #E6CDCD;
	color: black;
}
.title {
/*	margin-bottom: 20px;*/
	margin: 40px 20px 0 0;
	padding-bottom: 5px;
	border-bottom: 1px dotted #D1D1D1;
	width:300px;
}
.breadcrumbs
 {
	margin: 20px;
/*	padding-bottom: 5px;
	border-bottom: 1px dotted #D1D1D1;
	width:300px;*/
}
#contacts td, #contactsport td
{	padding: 8px;
}
#contacts, #contactsport
{
	width: 96%;
	border:1px solid white;
}
#details
{/*	border: 1px solid black;
	border-collapse: collapse;*/
	margin: 2px 20px;
	padding: 4px;}
#details_head
{	padding: 10px;
/*	margin: 20px;*/	font-size: 24px;
	font-weight: bold;
	font-family: Arial Narrow, Arial, Tahoma, Verdana;}
h2
{
	font-size: 24px;
	font-weight: bold;
	font-family: Arial Narrow, Arial, Tahoma, Verdana;
}
#details_photos td
{	border: 1px solid silver;
	width: 200px;
	text-align: center;
	font-weight: bold;}
#admin_stat
{	padding: 2px;
	margin: 2px;
	border: 1px solid #2ca0c8;
/*	display: none;*/}
#admin_stat td
{
	padding: 2px;
	border: 1px solid #2ca0c8;
	border-collapse: collapse;
}
.orders_pos
{	overflow: auto;
	max-height: 120px;
}
.lmtab_active
{/*	height:30px;*/
	display:inline;	padding: 2px 30px;
	margin:0;
/*	border: 1px solid black;*/
}
.lmtab
{/*	height:30px;*/
	display:inline;	background-color:#d3d3d3;
	padding: 2px 30px;
	margin:0;
/*	border: 1px solid black;*/
}
#profile td
{	margin:5px;
	padding:5px;}
.announce
{	width: 600px;
	color: red;
	text-align:center;
	font-weight: bold;
	margin: 40px 0 10px 0;
	padding: 5px;
	border:1px dotted red;
}
#open_models, #min_models
{	width: 14px;
	/*border:1px solid lightgrey;*/	text-align:center;
	font-weight: bold;
/*	margin: 5px 10px;*/
	cursor: pointer;}
.models_open
{	margin:0 5px;
	width:700px;
	overflow:hidden;}
.models_min
{
	margin:0 5px;
	width:700px;
	height:13px;
	overflow:hidden;
}
#auth, #reg
{	background:lightgrey;}
#auth td, #reg td
{
	padding:5px 15px;
}
#rememberme
{
	background:lightgrey;
	border:0;
}
#auth_sbm,#reg_sbm
{	font-size:13px;
	font-weight:bold;
	/*font-family:Arial,Tahoma,Verdana;*/}
#auth #login, #auth #passwrd
{	width:200px;	padding:0 2px;
	font-size:12px;}
#reg input
{
	width:200px;
	padding:0 2px;
	font-size:12px;
}
#reg #keystring
{	width:80px;
}
#reg #reg_sbm,
#reg #profile_sbm
{
	width:140px;
}
