body {
    margin: 0;
    padding: 0;
    font-family: arial, sans-serif, verdana;
    color: #4B788C;
}

a.light {
    color: #4B788C;
}

form.form {
    padding:20px;
    background-color:#efefef;
    position:relative;
    left:-18px;
    top:-8px;
}

.i_text {
    width:60%;
}

.i_radio {
    margin-left:-3px;
    margin-bottom:-2px;
    
    
}

form.form .button {
    font-family:arial;
}

a {
    color: #000066;
}

a:hover, a.light:hover {
    color: #ED1B23;
}

#header {
    width: 100%;
    height: 200px;
    text-align: center;
    float: left;
}

.line {
    width: 100%;
    height: 1px;
    background-image: url(/i/blue_dot.gif);
    background-repeat: repeat-x;
    float: left;
    font-size: 0;
}

#menu {
    width: 100%;
    padding-top: 1em;
    float: left;
}

/**
 * Содержимое меню (центральный слой с пунктами).
 */
#menuContent
{
    padding-top: 0.5em;
    padding-bottom: 0.6em;
    float: left;
}

/**
 * Список пунктов меню.
 */
#menuContent ul
{
    list-style-type: none;
    display: block;
    padding: 0 0 0 0;
    padding-left: 0.2em;
    margin: 0 0 0 0;
    float: left;
}

/**
 * Пункт меню.
 */
#menuContent ul li
{
    display: inline;
    padding-left: 1em;
    padding-right: 1em;
    font-family: verdana, arial, sans-serif;
    font-size: 80%;
    float: left;
}

/**
 * Активный пункт меню. В нём нет ссылки, поэтому, все стили надписи тут.
 */
div#menuContent ul li.active
{
    font-weight: bold;
    color: #000066;
}

/**
 * Выбранный пункт меню.
 */
div#menuContent ul li.chosen
{
}


/**
 * Ссылка в меню.
 */
div#menuContent a, div#menuContent a:active, div#menuContent a:visited
{
    font-weight: bold;
}

/**
 * Содержимое страницы.
 */
#content
{
    width: 96%;
    float: left;
    padding-left: 2%;
    padding-right: 2%;
}

/**
 * Заголовок первого уровня.
 */
h1
{
    color: #4B788C;
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    font-size: 150%;
    margin: 0 0 0 0;
    padding-bottom: 1.2em;
    padding-top: 1em;
}

/**
 * Заголовок первого уровня команды.
 */
h2
{
    font-size: 110%;
    padding: 0.3em 0 0.5em 0;
    margin: 0 0 0 0;
    font-family: arial, sans-serif, verdana;
    font-weight: normal;
    color: #4B788C;
}

h3
{
    font-size: 96%;
    padding: 0.3em 0 0.5em 0;
    margin: 0 0 0 0;
    font-family: arial, sans-serif, verdana;
    font-weight: bold;
    color: #4B788C;
}


/**
 * Слой списка серий.
 */
#episodesList, #aboutContainer
{
    width: 56%;
    padding-left: 4%;
    float: left;
}

/**
 * dl с сериями.
 */
#episodesList .episode
{
    float: left;
    width: 100%;
    padding-bottom: 1.5em;
}

/**
 * Заголовок.
 */
#episodesList h2
{
    color: #4B788C;
    font-family: verdana, arial, sans-serif;
    font-weight: normal;
    font-size: 110%;
    margin: 0 0 0 0;
    padding-bottom: 0.7em;
    padding-top: 0.3em;
}

/**
 * Слой с картинкой эпизода.
 */
#episodesList .picture
{
    width: 40%;
    float: left;
}

/**
 * Слой с описанием эпизода.
 */
#episodesList .description
{
    width: 45%;
    padding-left: 5%;
    float: left;
}

/**
 * Слой с описанием эпизода.
 */
#episodesList .download
{
    padding-top: 0.5em;
    font-size: 80%;
}

/**
 * Счётчик.
 */
#episodesList .counter
{
    padding-top: 0.8em;
    font-size: 80%;
}

/**
 * Дата эпизода.
 */
.date
{
    font-size: 60%;
    font-family: verdana, arial, sans-serif;
    color: black;
    font-weight: bold;
}

/**
 * Слой со списком актёров.
 */
#actorsList
{
    width: 40%;
    float: left;
}


/**
 * Футер (тектс).
 */
#footerText
{
    width: 50%;
    float: left;
    padding-left: 2%;
    padding-top: 0.5em;
    padding-bottom: 5px;
}

/**
 * Футер (тектс).
 */
#footer
{
    float: left;
    padding-top: 1em;
    width: 100%;
    font-family: arial, sans-serif, verdana;
}

td.character img
{
    border: 1px solid #4B788C;
    margin-bottom:4px;
}

td.character
{
    text-align: center;
    font-size: 75%;
    font-family: arial;
    width: 70px;
    text-align: center;
    padding-top: 0.3em;
    padding-bottom: 0.5em;
    height: 40px;
}

td.character a, td.character a:active, td.character a:hover
{
    font-weight: normal;
}

/**
 * Имя персонажа (стр. персонажа).
 */
h1.characterName
{
    font-family: arial, sans-serif, verdana;
    padding-top: 1em;
}

/**
 * Описание персонажа (стр. персонажа)
 */
div.characterDescription
{
    padding-bottom: 1.5em;
}

/**
 * Текст
 */
div.text
{
    color: #4B788C;
    font-family: verdana, arial, sans-serif;
    font-size: 80%;
}

/**
 * Список новостей.
 */
#newsList
{
    padding-left: 4%;
}

/**
 * Содержимое текста о проекте.
 */
#aboutText
{
    padding-right: 5em;
}

/**
 * Заголовок новости
 */
#newsList h2
{
    font-size: 110%;
    padding: 0.3em 0 0.5em 0;
    margin: 0 0 0 0;
    font-family: arial, sans-serif, verdana;
    font-weight: normal;
    color: #4B788C;
}

/**
 * Текст новости.
 */
#newsList .description
{
    padding-bottom: 1.5em;
}

/**
 * Команда.
 */
#teamList
{
    width: 96%;
    float: left;
    padding-left: 4%;
}
/**
 * Член команды.
 */
#teamMember
{
    float: left;
    width: 100%;
    padding-bottom: 1em;
}

/**
 * Фото члена команды.
 */
#teamMember .photo
{
    width: 12%;
    float: left;
    padding-top:9px;
}

/**
 * Описание члена команды.
 */
#teamMember .description
{
    float: left;
    width: 50%;
}

/**
 * E-mail команды.
 */
#teamMember #email
{
    padding-bottom: 1.5em;
}

/**
 * Заголовок команды.
 */
#teamMember h2
{
    color: #4B788C;
}

/**
 * Идентификатор характеристики члена команды.
 */
#teamMember .id
{
    font-weight: bold;
}

/**
 * Контакты
 */
#contactsContainer
{
    width: 100%;
    float: left;
}


/**
 * Текст контактов.
 */
#contactsText
{
    width: 96%;
    float: left;
    padding-left: 4%;
}

#links
{
    width: 96%;
    padding-left: 4%;
    float: left;
}

div.dictionary
{
    padding-left: 4%;
    width: 96%;
    float: left;
}

div.dictionary td
{
    color: #4B788C;
    font-family: verdana, arial, sans-serif;
    font-size: 80%;
}

div.dictionary th
{
    color: #4B788C;
    font-family: verdana, arial, sans-serif;
    font-size: 80%;
}

div.files
{
    padding-left: 4%;
    width: 96%;
    float: left;
}

div.vote_question {
    margin-bottom:.8em;
    font-weight:bold;
    font-size:110%
}

.vote div {
    font-size:85%;
    margin-top:12px;
}

.vote p {
    margin:0px;
    margin-bottom:5px;
}

p {
    margin:0px;
    margin-bottom:1.3em;

}