html { }
body {body topmargin=0; leftmargin=0; rightmargin=0; bottommargin=0; background: #FFCBDB; background-image: url(images/bg.gif);}

/* Линки */

A:link {COLOR: #666666; TEXT-DECORATION: underline}
A:visited {COLOR: #666666; TEXT-DECORATION: underline}
A:active {COLOR: #666666; TEXT-DECORATION: underline}
A:hover {COLOR: #990000; TEXT-DECORATION: underline}

.menu {FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left; MARGIN: 10px 0px 0px 0px; text-indent: 10px;}
A.menu:link {COLOR: #990000; TEXT-DECORATION: none;}
A.menu:visited {COLOR: #990000; TEXT-DECORATION: none}
A.menu:active {COLOR: #990000; TEXT-DECORATION: none}
A.menu:hover {COLOR: #000000; TEXT-DECORATION: none}
.menu-footer {FONT-SIZE: 12px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: center; MARGIN: 50px 0px 20px 0px;}

.copyright {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: center; MARGIN: 30px 0px 30px 0px}
A.copyright:link {COLOR: #333333; TEXT-DECORATION: none;}
A.copyright:visited {COLOR: #333333; TEXT-DECORATION: none}
A.copyright:active {COLOR: #333333; TEXT-DECORATION: none}
A.copyright:hover {COLOR: #000000; TEXT-DECORATION: underline}

.m1-title {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: right; MARGIN: 5px 15px 5px 5px}
.m1 {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: left; MARGIN: 10px 2px 10px 2px}
A.m1:link {COLOR: #666666; TEXT-DECORATION: none}
A.m1:visited {COLOR: #666666; TEXT-DECORATION: none}
A.m1:active {COLOR: #666666; TEXT-DECORATION: none}
A.m1:hover {COLOR: #666666; TEXT-DECORATION: none; FONT-WEIGHT: bold}

.m2-title {FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #999999; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: left; MARGIN: 0px 5px 0px 5px; padding-top: 50px; padding-bottom: 25px; vertical-align: middle;}
.m2 {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: left; MARGIN: 0px 10px 0px 10px}
A.m2:link {COLOR: #000000; TEXT-DECORATION: none}
A.m2:visited {COLOR: #000000; TEXT-DECORATION: none}
A.m2:active {COLOR: #000000; TEXT-DECORATION: none}
A.m2:hover {COLOR: #666666; TEXT-DECORATION: underline}

.serv {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left; MARGIN: 0px 10px 0px 10px}
A.serv:link {COLOR: #333333; TEXT-DECORATION: none}
A.serv:visited {COLOR: #333333; TEXT-DECORATION: none}
A.serv:active {COLOR: #333333; TEXT-DECORATION: none}
A.serv:hover {COLOR: #FFCBDB; TEXT-DECORATION: none}

/* Заголовки и текст */

H1 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left; MARGIN: 40px 20px 20px 20px}
H2 {FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #333333; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: justify; MARGIN: 20px 20px 20px 20px}
H3 {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: justify; MARGIN: 0px 20px 0px 20px}
H4 {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: justify; MARGIN: 20px 20px 20px 20px}
H5 {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: justify; MARGIN: 0px 20px 0px 10px}
H6 {FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #333333; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: justify; MARGIN: 0px 20px 0px 10px}

UL {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: justify; MARGIN: 0px 10px 0px 10px}
LI {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: justify; MARGIN: 0px 10px 0px 10px}


/* Разное */

.title-index {FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left; MARGIN: 0px 0px 0px 50px}
.razdel {FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left; MARGIN: 0px 0px 50px 50px}
.istochnik {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: right; MARGIN: 0px 20px 0px 20px}
.poisk {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: right; MARGIN: 0px 15px 0px 0px}
.vote {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: justify; MARGIN: 15px 10px 20px 10px}
.text-table {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: center}
.citata {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: justify; MARGIN: 20px 10px 20px 30px}
.phrase {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: arial, verdana, sans-serif; TEXT-ALIGN: justify; MARGIN: 0px 0px 0px 0px}

/* Таблицы и ячейки */

.table-bg {background-image: url('images/bg260.gif'); background-repeat: no-repeat;}

.table-bg-books {background-image: url('images/bg-books.jpg');}
.table-books-text {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left; MARGIN: 0px 0px 0px 0px}
A.table-books-text:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.table-books-text:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.table-books-text:active {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.table-books-text:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.table-bg-star {background-image: url('images/bg-star.jpg');}
.table-star-text {FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, sans-serif; TEXT-ALIGN: left; MARGIN: 0px 150px 0px 10px}
A.table-star-text:link {COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.table-star-text:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.table-star-text:active {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.table-star-text:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}

.table-bg1 {background-image: url('images/bg740.jpg');}

.table-red1 {background-image: url('images/bg-red1.jpg');}
.table-red2 {background-image: url('images/bg-red2.jpg');}

.table-grey1 {background-image: url('images/bg-grey1.jpg');}

.table-games {BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; background-image: url('images/bg-m2.gif');}

/* Картинки */

.banner720x90 {border-width: 0; MARGIN: 30px 0px 30px 0px; TEXT-ALIGN: center;}
.banner220x300 {border-width: 0; MARGIN: 20px 0px 20px 0px; TEXT-ALIGN: center;}
.img-logo {border-width: 0; margin: 0px 0px;}
.img-text {border-width: 0; margin: 5px 10px;}
.img-anons-165x100 {border-width: 0; MARGIN: 0px 0px 0px 10px;}

/* Кнопки */

.button-vote {background:url(images/button-vote.gif) no-repeat; border:0px; width:235px; height:53px; padding-top:10px; padding-bottom:1px;}
.button-results {background:url(images/button-results.gif) no-repeat; border:0px; width:235px; height:32px; padding-top:10px; padding-bottom:1px;}

/* Меню */

.invertedshiftdown2{
margin: 5px 0px 0px 0px;
padding: 0;
width: 100%;
border-top: 5px solid #e7e7e4; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.invertedshiftdown2 ul{
margin:0;
margin-left: 20px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.invertedshiftdown2 a{
text-decoration: none;
float: left;
display: block;
font: normal 12px arial, verdana;
color: black;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 5px 5px 5px; /*Padding within each menu item*/
background-color: #ffffff; /*Default menu color*/
border-bottom: 8px solid white;
}

.invertedshiftdown2 a:hover{
text-decoration: none;
background-color: #e7e7e4; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #D10000; /*Highlight red color theme*/
color: black;
}

.invertedshiftdown2 .current a{ /** currently selected menu item **/
text-decoration: none;
background-color: #e7e7e4; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #e7e7e4; /*Highlight red color theme*/
color: black;
}
