/**
    shinatop
*/

body {
    /*font-size: 10px;*/
    font-family: Tahoma;;

    /* line-height: 1.6em;*/ /* 16px */
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;

    /* Ставим размер шрифта 10px  для всех броузеров */
    font-size: 62.5%;
    line-height: 1.8em; /* высота строки 18px */
}

p { 
    font-size: 1em; /* 10px */
    line-height: 1.6em; /* 16px */
    margin: 0 0 1.6em 0; /* «швейцарский абзац»  */
}

/* 24px  */
.class-for-24px {
    font-size: 2.4em; /* 24px */
    line-height: 1.3333em; /* 32px */
    margin-top: 0.6667em;
    margin-bottom: 0em;
}

/* 22px  */
.class-for-22px {
    font-size: 2.2em; /* 22px */
    line-height: 1.4545em; /* 32px */
    margin-top: 0.7273em;
    margin-bottom: 0em;
}

/* 20px  */
.class-for-20px {
    font-size: 2em; /* 20px */
    line-height: 1.6em; /* 32px */
    margin-top: 0.8em;
    margin-bottom: 0em;
}

/* 18px  */
.class-for-18px {
    font-size: 1.8em; /* 18px */
    line-height: 1.7778em; /* 32px */
    margin-top: 0.8889em;
    margin-bottom: 0em;
}

/* 16px  */
.class-for-16px {
    font-size: 1.6em; /* 16px */
    line-height: 1em; /* 16px */
    margin-top: 1em;
    margin-bottom: 0em;
}

/* 14px  */
.class-for-14px {
    font-size: 1.4em; /* 14px */
    line-height: 1.1429em; /* 16px */
    margin-top: 1.1429em;
    margin-bottom: 0em;
}

/* 12px  */
.text-12px {
    font-size: 1.2em; /* 12px */
    line-height: 1.3333em; /* 16px */
    margin-top: 1.3333em;
    margin-bottom: 0em;
}

/* 10px  */
.text-10px {
    font-size: 1em; /* 10px */
    line-height: 1.6em; /* 16px */
    margin-top: 1.6em;
    margin-bottom: 0em;
}

/* правила для отображений ссылок */
a:link, a:visited {
text-decoration: underline;
color: #0072bc;
}

a:hover, a:active {
text-decoration: underline;
color: #bc0000;
}

/* стили для списков */
ol, ul {
margin: 0 0 1.5em 0;
padding: 0;
}


ol li, ul li {
margin: 0 0 0.75em 1.5em;
}

/* вложенные списки */
li ol, li ul {
margin: 0.75em 0 0.75em 0;
padding: 0;
}