/* основное */
body { font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif }
p,td,th {
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #555555;
	margin-top: 0px;
}
form { margin-bottom: 0px; margin-top: 0px }
h1 { font-size: 100% }
h2 { font-size: 90% }
h3 { font-size: 90% }
h4 { font-size: 90% }
hr { color: #F0F0F0 }

/* ссылки */
a { color: #555555 }
a:hover { color: red }

/* CMS */
div.txt p { font-size: 80%; text-align: justify }
div.txt li { font-size: 80%; list-style-image: url("/i/li3.gif"); list-style-type: square }
div.txt td { font-size: 80% }
div.pr { font-size: 11px }
div.pr p { color: #b4b4b4 }
div.pr td { font-size: 9px; background-color: #f0f0f0 }
div.pr th { font-size: 11px; background-color: #eaeaea }

div.ns p {
	font-family: "Times New Roman", Times, serif;
	line-height: 17px;
	letter-spacing: -1px
}

/* меню */
.m1 { color: #555555; font-size: 10px }
a.m1 { color: #555555; font-size: 10px }
a.m1:hover { color: red }
.kroshki { color: #666666; font-size: 14px; font-weight: bold }
a.kroshki { text-decoration: none }
a.kroshki:hover { color: red }

/* лимиты */
.limit { font-size: 10px; color: #FFFFFF; background-color: #aaaaaa }
.limita { text-decoration: none; font-size: 10px; color: #FFFFFF; background-color: #c6c6c6 }
a.limit { text-decoration: none }
a.limit:hover { background-color: red; color: #FFFFFF }
a.limita:hover { background-color: #c6c6c6; color: #FFFFFF }

/* дизайнерские заморочки */
.bg1 { background-image: url("/i/bg1.gif"); background-repeat: repeat-x }
.bg2 { background-image: url("/i/bg2.gif"); background-repeat: repeat-y }
.bg3 { background-image: url("/i/bg3.gif"); background-repeat: repeat-y }
.bg4 { background-image: url("/i/bg4.gif"); background-repeat: repeat-y }
.cop { font-size: 11px; color: #666666 }

.more { font-size: 10px; color: #FFFFFF; background-color: #aaaaaa }
a.more { text-decoration: none }
a.more:hover { background-color: red; color: #FFFFFF }

/* поле ввода */
.inp {
	font-size: 9px;
	width: 100%;
}