body { 
margin: 0 auto;
padding: 0;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Georgia;
font-size: 13px;
background-color: #E0E0E0;
}

A
{
color:#016DD2;
border-bottom:#B2BEDB solid 1px;
text-decoration:none;
}


.head
{
	background: url(/images/head.jpg) no-repeat;
	height:220px;
	width:100%;
}

#head-link
{
margin:50px auto;
position:relative;
width:100%;
height:100px;
cursor:pointer;
}

.plashka
{
background-color: #2976AD;
width:90px;
height:25px;
padding:10px 15px 0 0;
position:relative;
left:950px;
text-align:right;
}

.plashka A
{
color:#fff;
}

.main
{
background:#E0E0E0 url(/images/bg_top.jpg) repeat-x scroll 0 0;
}

.bottom
{
color:#767676;
}


.copyrights
{
padding:20px 0;
}

h1
{
color:#016DD2;
font-size:36px;
}

.cl1,  H3
{
font-family: Georgia, "Lucida Grande", Verdana;
font-size:20px;
}

H3
{
font-weight:bold;
font-style:italic;
}

.what
{
color:#9D9C9C;
font-size:10px;
font-family: Georgia, "Lucida Grande", Verdana;
border-bottom:#9D9C9C solid 1px;
}

.cl2
{
color:#626161;
font-size:12px;
font-family: "Lucida Grande", Verdana, Georgia;
}
.cl2 DIV
{
width:85px;
height:18px;
//background-color:#D26301;
font-size:11px;
text-align:center;
padding-top:3px;
vertical-align:bottom;
}

.cl2 DIV A
{
color:#ffffff;
border-bottom:none;
font-weight:normal;
}

.cl2 A
{
font-weight:bold;
border-bottom:none;
}

TABLE.catalog TH
{
width:300px;
height:220px;
background-color:#ffffff;
}
TABLE.catalog TD
{
padding:15px 15px 0;
text-align:left;
font-weight:normal;
}

TABLE.catalog TR
{
vertical-align:top;
}

TABLE.topmenu A, TABLE.topmenu
{
color:#000000;
font-weight:bold;
}

TABLE.topmenu A
{
border-bottom:none;
font-weight:bold;
}

/* элементы закругления */
 
.inner-box {
	//padding:0em; 
}
 
.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; }
 
#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; width:90px;}
 
ins {background-color: #016DD2;}
 
/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0em 0.6em;}

.inner-box A
{
color:#ffffff;
border-bottom:none;
}