BODY {
	background-color : #d0e0f0;
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #000000;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
TD {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}


A 	{
	color : #000000;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	text-decoration : underline;
}
A:Visited 	{
	color : #000000;
}
A:Hover 	{
	color : rgb(20,10,70);
	text-decoration : underline;
}


A.catmenu1 	{
	color : #000000;
	font-size : 14px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration : underline;
}
A:Visited.catmenu1 	{
	color : #000000;
}
A:Hover.catmenu1 	{
	color: rgb(20,80,120);
	text-decoration : underline;
}

A.catmenu1b 	{
	color : rgb(20,80,120);
	font-size : 14px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration : underline;
}
A:Visited.catmenu1b 	{
	color : rgb(20,80,120);
	font-weight: bold;
}
A:Hover.catmenu1b 	{
	color: rgb(20,80,120);
	text-decoration : underline;
}

A.catmenu2 	{
	color : #000000;
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration : none;
}
A:Visited.catmenu2 	{
	color : #000000;
}
A:Hover.catmenu2 	{
	color: rgb(20,80,120);
	text-decoration : underline;
}

A.catmenu2b 	{
	color: rgb(20,80,120);
	font-size : 12px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration : none;
}
A:Visited.catmenu2b 	{
	color: rgb(20,80,120);
	font-weight: bold;
}
A:Hover.catmenu2b 	{
	color: rgb(20,80,120);
	text-decoration : underline;
}

A.catmenu3 	{
	color : #000000;
	font-size : 11px;
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration : none;
}
A:Visited.catmenu3 	{
	color : #000000;
}
A:Hover.catmenu3 	{
	color : #ff0000;
	text-decoration : underline;
}

A:Visited.rmenu 	{
	color : #000000;
}
A:Hover.rmenu 	{
	color: rgb(20,80,120);
	text-decoration : underline;
}

H1 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 16px;
	color : #000000;
}
H2 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
}
H3 {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
	margin-bottom: 2px;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#box1 .inner-box, #box1 strong{
	background-color: rgb(255,255,255);
}

#box1k .inner-box, #box1k strong{
	background-color: rgb(160,240,160);
}

#box2 .inner-box, #box2 strong{
	background-color: #e8f0ff;
}

#box2k .inner-box, #box2k strong{
	background-color: rgb(80,140,60);
}

#box3 .inner-box, #box3 strong{
	background-color: #e8f0ff;
}

#box3k .inner-box, #box3k strong{
	background-color: rgb(80,140,60);
}

#box3k1 .inner-box, #box3k1 strong{
	background-color: rgb(40,100,20);
}

#box3k .inner-box, #box3k strong{
	background-color: rgb(160,240,160);
}

.inner-box {
	padding:1em;
}

