/* Блок переопределения тегов */

a:link { text-decoration: none}
a:visited { text-decoration: none}
a:active { text-decoration: none} 
a:hover { color: gray; text-decoration: none} 

/* Блок текстовых стилей */

td { font-family: Arial; font-size: 12px;}

.textMenu { font-family: Arial; font-size: 14px; color: white; font-weight: bold;}
.textMenu:link { font-family: Arial; font-size: 14px; color: white; font-weight: bold;}

.textWhite { font-family: Arial; font-size: 12px; color: white; font-weight: bold; }
.textWhite:link { font-family: Arial; font-size: 12px; color: white; font-weight: bold; }
.textWhite:visited { font-family: Arial; font-size: 12px; color: white; font-weight: bold; }
.textWhite:hover { font-family: Arial; font-size: 12px; color: #4e4e4e; font-weight: bold; }

.textRed { font-family: Arial; font-size: 10px; color: red; font-weight: bold; line-height:9pt}

.textGray { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGray a:link { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGray a:visited { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGray a:hover { font-family: Arial; font-size: 12px; color: #FF6500; font-weight: bold; }

.textGrayBig { font-family: Arial; font-size: 16px; color: #7F7F7F; font-weight: bold; line-height:15pt}

.textGrayArch { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGrayArch:link { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGrayArch:visited { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGrayArch:hover { font-family: Arial; font-size: 12px; color: #FF6500; font-weight: bold; }

.textVtrezlink:link { font-family: Arial; font-size: 12px; color: #FF6500; font-weight: bold; }
.textVtrezlink:visited { font-family: Arial; font-size: 12px; color: #FF6500; font-weight: bold; }
.textVtrezlink:hover { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }


.textGrayMenu a:link { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGrayMenu a:visited { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }
.textGrayMenu a:hover { font-family: Arial; font-size: 12px; color: #FF6500; font-weight: bold; }

.textWhiteBig { font-family: Arial; font-size: 18px; color: white; font-weight: bold;}
.textWhiteBig:link { font-family: Arial; font-size: 18px; color: white; font-weight: bold;}
.textWhiteBig:visited { font-family: Arial; font-size: 18px; color: white; font-weight: bold;}
.textWhiteBig a:link { font-family: Arial; font-size: 18px; color: white; font-weight: bold;}
.textWhiteBig a:visited { font-family: Arial; font-size: 18px; color: white; font-weight: bold;}
.textWhiteBig a:hover { font-family: Arial; font-size: 18px; color: white; font-weight: bold;}

.textRedBig { font-family: Arial; font-size: 18px; color: #FF6500; font-weight: bold;}
.textRedBig a:link { font-family: Arial; font-size: 18px; color: #FF6500; font-weight: bold;}
.textRedBig a:visited { font-family: Arial; font-size: 18px; color: #FF6500; font-weight: bold;}
.textRedBig a:hover { font-family: Arial; font-size: 18px; color: #FF6500; font-weight: bold;}


.textBodyBlack { font-family: Arial; font-size: 12px; color: black; }.
.textBodyBlack p { font-family: Arial; font-size: 12px; color: black; }
.textBodyBlack a:link { font-family: Arial; font-size: 12px; color: #FF3100; font-weight: bold; }
.textBodyBlack a:visited { font-family: Arial; font-size: 12px; color: #FF3100; font-weight: bold; }
.textBodyBlack a:hover { font-family: Arial; font-size: 12px; color: gray; font-weight: bold; }


.textBodyBlackBig { font-family: Arial; font-size: 12px; color: black; font-weight: bold; }
.textBodyGray { font-family: Arial; font-size: 12px; color: #161616; }
.textWhiteLight { font-family: Arial; font-size: 12px; color: white; }
.textRedTitle { font-family: Arial; font-size: 12px; color: #FD782D; font-weight: bold; }
.textRedLittle { font-family: Arial; font-size: 11px; color: #FF3100; font-weight: bold;}
.textBlackLittle { font-family: Arial; font-size: 10px; color: black; font-weight: bold; }

a.textRateIt, a.textRateIt:link, a.textRateIt:visited {color: #FF3100; text-decoration: none;}
a.textRateIt:hover {color: #808080;}

/* Блок стилей оформления*/
.decorCellRed { background-color: #FF773D}
.decorCellRed1 { background-color: #FF5000}
.decorCellGray { background-color: #7F7F7F}
.decorCellRed1 { background-color: #FF6500}
.decorCellSoft1 { background-color: #FFDAC9}
.decorCellSoft2 { background-color: #FFC5A9}
.decorCellWhite { background-color: #FFFFFF}

.col-mc {font-size: 5px; color: #fff; margin: 0px; padding: 0px; display: none; }
.col-mc a, .col-mc a:hover, .col-mc a:visited, .col-mc a:active {color: #fff; cursor: default;}


/* Блок определения полей ввода */

.input_subscr { font-size: 10px; background-color: #FEDBBB; border-top: dotted 0px black; border-left: dotted 0px black; border-bottom: dotted 0px; border-right: 0px;}
.input_white { font-size: 10px; background-color: #FFFFFF; border-top: dotted 0px black; border-left: dotted 0px black; border-bottom: dotted 0px; border-right: 0px;}


/* Блок стилей объектов с идентификаторами*/
#idmainMenu  { z-index: 0; left: 120px; top: 0px; text-decoration: none }
#idmagazineMenu  { z-index: 2; visibility: hidden; position: absolute; left: 140px; top: 120px;}
#idStoryMenu  { z-index: 2; visibility: hidden; position: absolute; left: 145px; top: 158px;}