div.test {z-index: 100;position: absolute;top: 250px;height: 160px;width: 100%;}div.test div {height: 160px;width: 240px;padding:20px;background: #C7CFD1;border: 1px solid #AAA;margin-left: auto;margin-right: auto;text-align: center;}* {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

input, select, textarea {
font: Menu;
}

a.m1 {
color: #FFF;
font-size: 74%;
font-weight: bold;
text-decoration: none;
text-transform: lowercase;
}
a.m1:visited {
color:#FFF;
}
a.m1:hover {
text-decoration: underline;
}

a.m2 {
color: #333;
text-decoration: none;
/*font-size: 10px;*/
font-weight: bold;
}
a.m2:visited {
color: #333;
}
a.m2:hover {
text-decoration: underline;
}

a.m3 {
color: #C00;
text-decoration: none;
/*font-size: 10px;*/
font-weight: bold
}
a.m3:visited {
color: #C00;
}
a.m3:hover {
text-decoration: none;
}

A.m4 {
color: #C00;
text-decoration: underline;
/*font-size: 12px;*/
font-weight: bold;
}
A.m4:visited {
color:#C00;
}
A.m4:hover {
text-decoration: none;
}

A.m5 {
/*font-size: 11px;*/
text-decoration: underline;
}
A.m5:visited {
color: #039;
}
A.m5:hover {
text-decoration: underline;
}

A.m8 {
color: #cde;
text-decoration: none;
/*font-size: 12px;*/
font-weight: bold;
}
A.m8:visited {
color: #cde;
}
A.m8:hover {
text-decoration: underline;
}
A.m9 {
color: #039;
text-decoration: none;
/*font-size: 12px;*/
font-weight: bold;
}
A.m9:visited {
color: #039;
}
A.m9:hover {
text-decoration: underline
}

A.hrazdel {
color: #FFF;
text-decoration: none;
font-weight: bold
}
A.hrazdel:visited {
color: #FFF;
}
A.hrazdel:hover {
text-decoration: underline
}

.than {
font-family: Tahoma, Verdana;
font-size: 70%;
}

a.announce {
color: #039;
/*font-size: 11px;*/
text-decoration: none;
}
a.announce:visited {
color: #039;
}

a.boldnou {
color: #000;
/*font-size: 12px;*/
text-decoration: none;
}
a.boldnou:visited {
color: #000;
}

.text2 {
color: #fff;
font-size: 70%;
font-weight: bold;
letter-spacing: 3px;
text-transform: uppercase;
}

/* Here we come */

div#logo-holder {
background: #C7CFD1 url(/image/bg1.gif);
border-bottom: 1px solid #000;
border-top: 1px solid #000;vertical-align: middle;
}
div#logo-holder img {vertical-align: middle;
margin: 8px 5%;
}

div#footer {
background: #C7CFD1 url(/image/bg1.gif);
border-top: 1px solid #000;
text-align: center;
}

div#common {
}

div#adv {
margin: 10px;
}

.c-block {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
margin: 10px 0px 10px 10px;
height : 100%;
}

.c-block span.date {
color: #708090;
font-size: 80%;
font-style: italic;
}

.c-block div.header {
text-align: center;
}

.c-block div.header div {
background: transparent url(/image/t-right.gif) no-repeat top right;
padding: 3px;
}

.c-block div.header a {
color: #fff;
font-weight: bold; 
letter-spacing: 3px;
text-decoration: none; 
text-transform: uppercase;
}

.c-block div.header a:visited {
color: #fff;
}

.c-block div.header a:active,
.c-block div.header a:hover {
color: #ddd;
text-decoration: overline underline;
}

.c-block div.body {
border: 1px solid #999;
border-top: 0px none;
padding: 12px;

}

.c-block div.body ul {
margin-top: 0;
}

div#news-line div.header {
background: #c36 url(/image/t-left.gif) no-repeat top left;
}

div#text-line div.header {
background: #696 url(/image/t-left.gif) no-repeat top left;
}

div#text-line div.body {
background: #dee3e3;
}

#cd-line div.header {
background: #030 url(/image/t-left.gif) no-repeat top left;
}

#cd-line div.body {
background: #ffffe5;
}

#dvd-line div.header {
background: #06c url(/image/t-left.gif) no-repeat top left;
}

#dvd-line div.body {
background: #dee3e3;
}

#facts-line div.header {
background: #696 url(/image/t-left.gif) no-repeat top left;
}

#column-line div.header {
background: #c9a027 url(/image/t-left.gif) no-repeat top left;
}

#column-line div.body {
background: #ffffe5;
}

div.adv-big {
border: 1px solid #999;
margin: 5px 0px 5px 10px;
padding: 4px;
text-align: center;
}

div.adv-block {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
margin-bottom: 10px;
}

div.adv-block div.header {
background: #939b83 url(/image/t-left.gif) no-repeat top left;
text-align: center;
}

div.adv-block div.header div {
background: transparent url(/image/t-right.gif) no-repeat top right;
padding: 3px;
}

div.adv-block div.header a {
color: #fff;
font-weight: bold; 
letter-spacing: 1px;
text-decoration: none; 
text-transform: uppercase;
}

div.adv-block div.header a:visited {
color: #fff;
}

div.adv-block div.header a:hover,
div.adv-block div.header a:active {
color: #ddd;
text-decoration: overline underline;
}

div.adv-block div.body {
background: #dee3e3 url(/image/t_bg.gif) repeat-x;
border: 1px solid #999;
border-top: 0px none;
padding-top: 6px;
text-align: center;
}

div.adv-block div.body div.title {
background: #036;
padding: 2px;
}

div.adv-block div.body div.title a {
color: #fff;
font-weight: bold; 
text-decoration: none;
}

div.adv-block div.body div.title a:visited {
color: #fff;
}

div.adv-block div.body div.title a:hover {
text-decoration: underline;
}

div.adv-block div.body img {
margin: 6px;
}

form#yandex,
div#links {
font-size: 70%;
}
form#yandex input {
width: 90%;
}

div#content {
margin: 10px 30px 30px 30px;
font-size: 84%;
}

div#common h1 {
color: #036;
font-family: Arial, Helvetica, sans-serif;
font-size: 140%;
font-weight: normal;
letter-spacing: 2px;
margin: 10px 30px;
padding: 2px;
text-transform: uppercase;
}

div#content li {
margin-bottom: 1em;
}
