/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Проект: Фильм.Ру [ http://www.film.ru ]
Кодер: xeonc [ coder@xeonc.eu ]
Дата: январь 2007
Назначение стилей: Уникальные стили
для страницы «Люди»
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1.h2 { display: block; width: 570px; margin-bottom: 6px; color:#2277af; background: transparent; padding-left: 0; }
h1.h2, .news h2 { font-weight: bold; font-size: 24px; line-height: 25px; font-family: Arial, Sans-Serif; }
h1.h2 a { color:#2277af; }
h1.h2 a:hover { color:#40a5e7; }

h2.subtitle { font-family: Verdana, Sans-Serif; font-size: 11px; line-height: 15px; font-weight: normal; color:#666; margin: 8px 0 0 0; padding: 5px 0 0 0; border-top: 1px dashed #808080; }

.news h2.newsfeed { font: normal 19px/20px Arial;  }

.article .text-links a, .news .text-links a { color: #7A7A7A; }
.article .text-links a:hover, .news .text-links a:hover { color:#999; }

/* Для статьей с наградами */
li.win { color: red; }
li.win * { color: red; }
li.win a { text-decoration: underline; }
.article .text-links li.win a { color: red; text-decoration: underline; }

.article .text .more { font-weight: bold; }
.news a.more { font-size: 11px; }

.left { padding-bottom:0; }
p.update { padding:4px 5px 6px 6px; font:normal 11px Tahoma; color:#fff; text-align:right; background:#c43515; }

.rss { float: right; width: 110px; margin: 0; }
.news .rss, .article .rss { padding-right: 0; padding-left: 5px; }
.news .rss { padding-top: 0; padding-bottom: 0; }
.news .rss { margin-top: -25px; }
.newsfeed .rss, .article .rss { padding-bottom: 0; }
.newsfeed .rss { padding-top: 10px; }
.article .rss { padding-top: 15px; }
.rss a { padding-left:17px; font-size: 12px; font-family: Tahoma, Sans-Serif; color:#666; background: url(/img/rss.gif) no-repeat 0 2px; }
.rss a:hover { color:#999; }

.text ul li, .text ol li { font-size: 14px; line-height: 1.3em; }

.article { padding-bottom: 30px; position: relative; }
.news .image { width:176px; float:left; }
.wide_image .image { width:221px; }
.news .text { float: left; width:495px; }
.wide_image .text { width:450px; }
.news .image img { margin-left:5px; }
.article .text { font-size: 14px; padding: 15px 10px 0 0; }

.article .text h3 { font:normal 19px Arial; padding-bottom:10px; color:#2277af; }
.article .text h3 a { color:#2277af; }
.article .text h3 a:hover { color:#40a5e7; }

.article .text p { padding-left: 1px; margin: 15px 0; font-size: 14px; }
.article .text p.date { font-size: 11px; font-weight: normal; color:#666; margin: 8px 0 0 0; padding: 5px 0 0 0; border-top: 1px dashed #808080; }

.article .text .photo { display: block; clear: both; margin: 15px auto; padding: 0; text-align: center; }
.article .text .photo span { display: block; margin: 5px auto 0 auto; font-size: 90%; }

.title-dashed { padding:6px 0 9px 0; border-top:1px dashed #7A7A7A; }

.link-theme { padding:6px 0 9px 0; margin-top: 20px; border-top:1px dashed #c43515; }
.link-theme h2, .link-theme h3 { font-weight: bold; font-size: 17px; color: #7A7A7A; }
.link-theme a { font-size: 13px; }

.article .text .other_news ul, .article .text .other_news li { padding-left: 0; background: none; margin-left: 0; }
.article .text .other_news h3 { font-weight: bold; font-size: 17px; color: #7A7A7A; }
.article .text .other_news li { font-size: 13px; }
.article .text .other_news li span { font-size: 11px; color:#666; }


.article .text .movie-info { border-top:1px dashed #c43515; border-bottom:1px dashed #c43515; margin:10px 0; /*padding:7px 0; */}
.article .text .movie-info p { margin: 5px 0; }
.article .text .movie-info p span { font-size: 12px; color:#666; }
.article .text .movie-info p.color { margin: 5px 0; font-size: 12px; color:#bb2f17; }
.article .text .movie-info span.big { font-size: 14px; color:#2277af; }
.article .text .movie-info a { color:#666; }
.article .text .movie-info a:hover { color:#999; }

.article .text .film-out { float:left; width:220px; font-size: 85%; border-top:1px dashed #c43515; border-bottom:1px dashed #c43515; padding:10px 0 15px 0; margin-right:15px; margin-bottom:10px; }
.article .text .film-out h2 { font-size: 12px; font-weight: bold; color:#666666; }

.newsfeed .image { float: left; clear: left; margin: 23px 15px 5px 0; display: block; width: 75px; }
.newsfeed .news { float: left; width: 580px; margin-top: 20px; }
.newsfeed .first { margin-top: -5px; }
.newsfeed .first h2 { width: 470px; }
.newsfeed  p { font-size: 14px; padding: 0; margin-bottom: 0; }

.newsfeed .other_news { width: 100%; border-collapse: collapse; margin-bottom: 10px; clear: both; }
.newsfeed .other_news td { padding: 0; }
.newsfeed .other_news .previous, .newsfeed .other_news .next { font-size: 15px; width: 50%; padding-bottom: 10px; font-weight: bold; }
.newsfeed .other_news .next { text-align: right;  }
.newsfeed .other_news .links_previous, .newsfeed .other_news .links_next { font-size: 12px; width: 50%; vertical-align: top; }
.newsfeed .other_news .links_previous { padding-left: 5px; }
.newsfeed .other_news .links_next { text-align: right; padding-right: 10px; }
.newsfeed .other_news li { background: none; margin: 3px 0; }

/* Листалка по страничкам статьи */
.article-pages { font-weight: bold; text-align: left; }
.article-pages span { margin-right: 5px; }
.article-pages div { float: right; text-align: right; font-size: 13px; }

.out { width: 338px; float: left; padding-bottom: 20px; }
.out h2 { margin-bottom:5px; padding:1px 0 2px 6px; font:normal 19px/20px Arial; color:#fff; background:#c43515; position: relative; }
.out h2 a, .out h2 a:hover { color: white; text-decoration: none; }
.out img { float: left; margin-right: 5px; }
.out a { text-decoration: none; }
.out .text { margin-top: 10px; }
.out span { font-size: 11px; color: #666; }
.out ul { margin-top: 0; clear: both; }
.out ul li { padding-bottom: 2px; font:normal 12px/1.28em Tahoma; }
.out p { margin-top: 3px; }


#rtn4p_len5_tkqko a { font-weight: normal !important; }


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Конец
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
