BODY {background-color:#C0C0C0; margin-top:10px; margin-left:10px; margin-right:10px;}
#BODY1 {background-color:#FFFFFF; margin-top:10px; margin-left:10px; margin-right:10px;}

#topmenu1 {display:block; height:40px; display:block; border-right:0px solid #000000; padding: 10px 0px 0px 0px; border-bottom:1px solid #000000; }
#topmenu1 UL {margin:0 0 0 0; padding:0 0 0 0;}
#topmenu1 ul li {font-family: Arial,Verdana,Sans-serif; font-weight:bold; display: inline; list-style-type: none; font-size: medium; }
#topmenu1 ul a {font-family: Arial,Verdana,Sans-serif; display:inline; text-decoration:none; padding:  0px 4px 2px 0px; color:#000000;}
#topmenu1 ul a:hover {font-family: Arial,Verdana,Sans-serif; display:inline; text-decoration:underline; color:#cc0000;}

#topmenu2 {display:block; height:40px; display:block; border-right:0px solid #000000; padding: 10px 0px 0px 0px; border-bottom:1px solid #000000; }
#topmenu2 UL {margin:0 0 0 0; padding:0 0 0 0;}
#topmenu2 ul li {font-family: Arial,Verdana,Sans-serif; font-weight:bold; display: inline; list-style-type: none; font-size: small; }
#topmenu2 ul a {font-family: Arial,Verdana,Sans-serif; display:inline; text-decoration:none; padding:  0px 4px 2px 0px; color:#000000;}
#topmenu2 ul a:hover {font-family: Arial,Verdana,Sans-serif; display:inline; text-decoration:underline; color:#cc0000;}

#topmenu1 {display:block; height:40px; display:block; border-right:0px solid #000000; padding: 10px 0px 0px 0px; border-bottom:1px solid #000000; }
#topmenu1 UL {margin:0 0 0 0; padding:0 0 0 0;}
#topmenu1 ul li {font-family: Arial,Verdana,Sans-serif; font-weight:bold; display: inline; list-style-type: none; font-size: small; }
#topmenu1 ul a {font-family: Arial,Verdana,Sans-serif; display:inline; text-decoration:none; padding:  0px 4px 2px 0px; color:#000000;}
#topmenu1 ul a:hover {font-family: Arial,Verdana,Sans-serif; display:inline; text-decoration:underline; color:#cc0000;}


#leftmenu1 {font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif, Default; padding-left: 5}
#leftmenu2 {font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif, Default; border-left: 1pt black dotted; padding-left: 5}
#leftmenu2 a {font-weight: bold;}

#bottommenu0 {display:block; height:60px; display:block; border-top:1px solid #000000; padding: 10px 0px 0px 10px; text-align:center; font-size: x-small; text-decoration:none; }
#bottommenu01 {display:block; height:40px; display:block; border-top:1px solid #000000; padding: 10px 0px 0px 10px; text-align:center; font-size: x-small; text-decoration:none; }
#bottommenu1 {display:block; height:60px; display:block; border-top:1px solid #000000; padding: 10px 0px 0px 10px; text-align:right; font-size: x-small;}
#bottommenu2 {display:block; height:60px; display:block; border-top:1px solid #000000; padding: 10px 0px 0px 10px; text-align:left; font-size: x-small;}

.h1 {FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: #004080; FONT-FAMILY: Arial, Helvetica, sans-serif, Default}
.h2 {FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #004080; FONT-FAMILY: Arial, Helvetica, sans-serif, Default}
table.table_back {background-color:#C1F2FD; font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif, Default}

.menu_1 {FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif, Default}
.menu_2 {FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif, Default}
A:link {COLOR: #1c5992; TEXT-DECORATION: none}
A:visited {COLOR: #1c5992; TEXT-DECORATION: none}
A:hover {COLOR: #6491b8; TEXT-DECORATION: underline}
.txt {font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif, Default}
.txt_bold {FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif, Default; font-weight: bold}
.small {FONT-SIZE: 12px; COLOR: #0f4980; FONT-FAMILY: Arial, Helvetica, sans-serif, Default}
.input {BORDER-RIGHT: #bfe2f8 1px solid; BORDER-TOP: #bfe2f8 1px solid; FONT: bold 12px 'Tahoma', 'verdana,arial', sans-serif; BORDER-LEFT: #bfe2f8 1px solid; WIDTH: 130px; COLOR: #0f4980; BORDER-BOTTOM: #bfe2f8 1px solid; HEIGHT: 18px}

<!--

/* элементы закругления */

.inner-box {
	padding:1em; 
}

.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 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:0em; }

.inner-box, b { background-color: #6699cc; }

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}

-->

