BODY{
	background:			#FFFFFF;
	font-family:		Tahoma, Verdana, Arial;
	padding:			0px;
	margin:				0px;
}

A:link, A:active, A:visited{
	text-decoration:	none;
	color:				#304D87;
}

A:hover{
	text-decoration:	underline;
	color:				red;
}

TD{
	vertical-align:		top;
}

H1{
	margin:				5px 0px;
	padding:			0px;
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			18px;
	color:				#1E3C61;
}

H2{
	margin:				3px 0px;
	padding:			0px;
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			14px;
	color:				#555555;
}

H3, H4, H5, H6{
	margin:				0px;
	padding:			0px;
	font-size:			small;
}

.f6{
	font-size:			0.6em;
}

.f7{
	font-size:			0.7em;
}

.f8{
	font-size:			0.8em;
}

.f9{
	font-size:			0.9em;
}

.f10{
	font-size:			1.0em;
}

.f11{
	font-size:			1.1em;
}

.f12{
	font-size:			1.2em;
}

.b{
	font-weight:		bold;
}

.sm{
	font-family:		Verdana, Arial, Serif;
	font-size:			x-small;
}

.m{
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			11px;
}

DIR{
	padding:			0px;
	margin:				0px 0px 0px 10px;
}

.wh100{
	width:				100%;
	height:				100%;
}

DT{
	font-weight:		bold;
}

DD{
	font-family:		Tahoma, Verdana, Arial, Serif;
	font-size:			11px;
	padding:			1px 0px 5px 0px;
}

/* изображения справа и слева */
.img_r{
	margin:				0px 0px 5px 10px;
}

.img_l{
	margin:				0px 10px 5px 0px;
}
/*-- изображения справа и слева */

/* хлебные крошки, постраничная навигация */
TABLE.path-top{
	border-bottom:		1px dotted #5E74AB;
	margin:				0px 0px 7px 0px;
}

TABLE.path-bottom{
	border-top:			1px dotted #5E74AB;
	margin:				7px 0px 0px 0px;
}

TABLE.path-top TD, TABLE.path-bottom TD{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
	padding:			1px 0px;
	color:				#5E74AB;
}

TABLE.path-top TD A:link, TABLE.path-top TD A:active, TABLE.path-top TD A:visited, TABLE.path-bottom TD A:link, TABLE.path-bottom TD A:active, TABLE.path-bottom TD A:visited{
	color:				#5E74AB;
}
/*-- хлебные крошки, постраничная навигация */

/* дата публикации */
SPAN.date{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
	color:				#1E3C61;
}
/*-- дата публикации */

/* ссылки wsdb.net */
DIV.wsdblinks{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
}
DIV.wsdblinks A:link, DIV.wsdblinks A:active, DIV.wsdblinks A:visited, DIV.wsdblinks A:hover{
	color:				#000000;
}
/*-- ссылки wsdb.net  */

TABLE.service-menu TD{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			14px;
	text-align:			right;
	padding:			3px;
	border-left:		3px solid #E4E9F8;
	border-top:			1px solid #FFFFFF;
}

TABLE.service-menu TD.active{
	background-color:	#97B8F7;
	font-weight:		bold;
	border-bottom:		1px solid #C0C9EC;
}

TABLE.service-menu TD.noactive{
	background-color:	#C0C9EC;
	border-bottom:		1px solid #97B8F7;
}

TABLE.service-menu TD A:link, TABLE.service-menu TD A:active, TABLE.service-menu TD A:visited, TABLE.service-menu TD A:hover{
	color:				#000339;
}

TABLE.list-products{
}

TABLE.list-products TD.group, TABLE.list-products TR.group{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			12px;
	border-bottom:		1px solid #A2C7F2;
	padding:			5px 0px;
}

TABLE.list-products TD.subgroup{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			12px;
	background-color:	#D9E8FF;
	padding:			3px 10px;
	border-bottom:		1px solid #FFFFFF;
}

TABLE.list-products TD.subgroup SPAN.price{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
	color:				#777777;
}

TABLE.list-products A:link, TABLE.list-products A:active, TABLE.list-products A:visited, TABLE.list-products A:hover{
	color:				#304D87;
}

.basket{
	font-family:		Verdana, Arial;
	font-size:			11px;
	color:				#FFFFFF;
	font-weight:		bold;
}

FORM{
	margin:				0px;
	padding:			0px;
}

TD.type1{
	background-color:	#D9E8FF;
	padding:			3px 5px;
	border-bottom:		1px solid #FFFFFF;
}

TD.type2{
	border-bottom:		1px solid #A2C7F2;
	padding:			5px 0px;
	vertical-align:		middle;
}

INPUT.submit{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
	padding:			1px 5px 2px 5px;
}

INPUT.quantity{
	font-family:		Tahoma, Verdana, Serif;
	font-size:			11px;
	text-align:			right;
	padding:			2px 2px 3px 2px;
	color:				#333333;
	margin:				0px 3px;
	border:				1px solid #AAAAAA;
}

SPAN.price{
	font-family:		Tahoma, Verdana, Serif;
	color:				#777777;
	font-size:			11px;
}

.color1{
	color:				#333355;
}

TABLE.signature TD{
	padding:			3px 10px;
	border-left:		2px solid #CCCCCC;
	color:				#777799;
}

form.users-site-form{
padding: 0px;
margin: 0px;
}
form.users-site-form input, form.users-site-form textarea{
width: 300px;
}
form.users-site-form input.submit{
width: 75px;
}
form.users-site-form div.message{
color: blue;
text-align: center;
}
form.users-site-form div.attention{
color: brown;
text-align: center;
}
form.users-site-form div.error{
color: red;
text-align: center;
}

.f10px{ font-size: 10px; }
.f11px{ font-size: 11px; }
.f12px{ font-size: 12px; }
.f13px{ font-size: 13px; }
.f14px{ font-size: 14px; }
.f15px{ font-size: 15px; }
.f16px{ font-size: 16px; }
.f17px{ font-size: 17px; }
.f18px{ font-size: 18px; }
.f19px{ font-size: 19px; }
.f20px{ font-size: 20px; }
.f21px{ font-size: 21px; }
.f22px{ font-size: 22px; }
.f23px{ font-size: 23px; }
.f24px{ font-size: 24px; }

.arial{ font-family: Arial, Sans-Serif; }
.tahoma{ font-family: Tahoma, Arial, Sans-Serif; }
.verdana{ font-family: Verdana, Arial, Sans-Serif; }
.times{ font-family: "Times New Roman", Serif; }
.georgia{ font-family: Georgia, "Times New Roman", Serif; }
