/* Блок с фиксированной шириной 296px — средняя колонка */
.block_296 {
	position:relative;
	margin:0px 0px 15px 0px;
	/*overflow:hidden;*/
	overflow:visible;
	width:296px;
}

/* Блок с фиксированной шириной 201px — правая колонка */
.block_202 {
	position:relative;
	margin:0px;
	overflow:hidden;
	width:202px;
	margin-bottom:15px;
	border-top:solid 1px #e5e5e5;
}

/* Блок с фиксированной шириной 242px — правая колонка */
.block_242 {
	position:relative;
	margin:0px;
	/*overflow:hidden;*/
	overflow:visible;
	/*width:242px;*/
	margin-bottom:15px;
}

/* Блок с фиксированной шириной 462px — первая колонка главной страницы */
.block_462 {
	position:relative;
	margin:0px;
	overflow:hidden;
	width:462px;
}

/* Блок с фиксированной шириной 469px —  */
.block_460 {
	position:relative;
	margin:0px;
	overflow:hidden;
	width:460px;
}

/* Кнопка отправки запроса */
.send_btn {
	padding:0px;
	overflow:visible;
	background:#e5e4db;
	font-weight:bold;
	font-size:12px;
	height:28px;
	border:solid 1px #b2b2b2;
	cursor:pointer;
}

/* хак для ff, иначе надпись на кнопке слишком низко расположена - известный баг */
/* вообще во всех браузерах кнопки будут немного различаться, но, это лучше, чем картинку для каждой
 * подобной кнопки клепать */
@-moz-document url-prefix() {
	.send_btn {
  		padding-bottom:3px;
	}
}
/********************/


/* Блок с разделами */
.block_section {
	position:relative;
	width:220px;
}

.block_section .name {
	font-size:15px;
	color:#FFF;
	text-transform:lowercase;
	padding:0px 5px 1px 5px;
	position:absolute;
	left:0px;
	bottom:0px;
	text-decoration:none;
}

.block_section .image {
	position:relative;
	height:146px;
	/*height:170px;*/
	width:220px;
	overflow:hidden;
	margin-bottom:10px;
}

.block_section .image.left {
	float:left;
	margin-right:20px;
}

.block_section .left {
	float:left;
}

.block_section .title {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#000;
	text-decoration:none;
}

.block_section .title:hover {
	color:#b92e2e;
}

.block_section .sub_title {
	color:#595959;
	font-size:14px;
	text-align:left;
	padding-top:5px;
	display:block;
}

.block_section .sub_title:hover {
	color:#b92e2e;
}

.block_section .author {
	font-size:11px;
	font-style:italic;
	color:#000;
	font-family:"Georgia";
	padding-top:3px;
	display:block;
	float:left;
}

.block_section .author_block {
	font-size:11px;
	font-style:italic;
	color:#000;
	font-family:"Georgia";
	padding-top:3px;
}

.block_section span.author:hover {
	color:#000;
}

.block_section .author:hover {
	color:#b92e2e;
}
/*******************************************/


/* Репортажи читателей */
.send_report {
	background:#b92e2e;
	text-align:left;
	padding:10px 15px 10px 25px;
	overflow:hidden;
}

.send_report a {
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

.send_report a b {
	color:#3e0f0f;
}

.send_report .report_btn {
	float:right;
	display:block;
	padding-top:7px;
}
/***********************/

/* Фотографии */

.block_firsthand.block_462 {
	width:462px;
	/* height:292px; */
	margin-left:8px;
	position:relative;
	overflow:hidden;
	background:#e5e5e5;
}

/* хак ie7 */
*+html .block_firsthand.block_202 {
	padding-bottom:0px;
}

.block_firsthand.block_462 .text {
	background:rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
	position:absolute;
	width:442px;
	left:0px;
	top:0px;
	padding:10px;
	overflow:hidden;
}

.block_firsthand.block_202 .text, .block_firsthand.block_242 .text {
	font-size:12px;
	color:#000;
	display:block;
	font-family:"Georgia", serif;
	padding:8px 10px 0px 10px;
}

.block_firsthand.block_202 .text:hover, .block_firsthand.block_242 .text:hover {
	color:#b92e2e;
}

.block_firsthand.block_462 .bar {
	float:left;
	/* width:70%; */
	width: 384px;
}

.block_firsthand .name {
	font-size:12px;
	color:#9f9f9f;
}

.block_firsthand.block_462 a img {
    display:block;
    margin:0 auto;
}

.block_firsthand .name a {
	color:#FFF;
	font-size:13px;
	text-decoration:none;

}

.block_firsthand .name a:hover {
	text-decoration:none;
}

.block_firsthand .author {
	color:#A5A5A5;
	font-size:11px;
	padding-bottom:4px;
	display:block;
	text-decoration:none;
}

.block_firsthand .author:hover {
	text-decoration:underline;
}

.block_firsthand.block_202 .send_btn {
	padding-left:10px;
	padding-right:10px;
	margin-left:25px;
	//padding-bottom:0px; /* хак ie7 */
}

/*
.block_firsthand .rotator {
	float:right;
	padding:18px 15px 0px 10px;
	width:38px;
}
*/
.block_firsthand .rotator {
    position:absolute;
    right:10px;
    top:15px;
    z-index:1;
    width:38px;
}

.block_firsthand .rotator .next {
	width:9px;
	height:14px;
	background:url(/template/im/img/next.gif) no-repeat;
	display:block;
	float:right;
	margin-left:7px;
}

.block_firsthand .rotator .prev {
	width:9px;
	height:14px;
	background:url(/template/im/img/prev.gif) no-repeat;
	display:block;
	float:left;
	margin-right:7px;
}

.block_firsthand .rotator .inactive {
	opacity:0.5;
	filter:alpha(opacity=50);
	cursor:default;
}
/********************/

/* Новости */
.block_news {
	padding:12px 0px;
	vertical-align:top;
	overflow:hidden;
	color:#000;
	font-size:13px;
}

.block_news img {
	float:left;
	margin:0px 10px 5px 0px;
}

.block_news .section {
	color:#b92e2e;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}

.block_news .section a {
	font-size:11px;
	font-weight:bold;
	color:#b92e2e;
}

.block_news .section a:hover {
	color:#000;
}

.block_news .author {
	font-family:"Georgia", serif;
	color:#000;
	font-size:12px;
	padding:0px 5px;
	font-weight:bold;
}

.block_news .author:hover, .block_news .sub_title:hover {
	color:#b92e2e;
}

.block_news .body {
	padding-top:10px;
	overflow:hidden;
}

.block_news .sub_title {
	margin:0px;
	padding:5px 0px;
	color:#000;
	float:left;
	width:325px;
}

.block_news .sub_title.noimg {
	width:auto;
}

.block_news .title {
	text-decoration:none;
	color:#000;
	font-size:16px;
	font-weight:bold;
	display:block;
	line-height:16px;

}

.block_news .title:hover {
	color:#b92e2e;
}
/********************/

/* Баннер */
.block_banner.block_296 {
	width:296px;
	/*background:#eaeaea;*/
	/*text-align:center;*/
	/*padding:14px 0px 92px 0px;*/
	padding:14px 0px 0px 0px;
	background-color: #EBD8B0;
}

.block_banner.bordered {
	border:solid 1px #dfdfdf;
	padding:15px;
	background:#fff;
	width:240px;
}

.block_banner.block_242 {
	/*height:400px;*/
	width:240px;
	/*padding:14px 0px 92px 0px;*/
	background-color: #EBD8B0;
	/*padding:14px 0px 0px 0px;*/
	/* border:solid 1px #000; */
}

.block_banner.block_242 .border {
	border:solid 1px #000;
	height:400px;
	width:240px;
}
/************/

/****************************/
.block_460 ul {
	list-style-type:none;
	list-style-image:none;
}

.block_460 li {
	padding-bottom:10px;
}

.block_460 .part {
	font-family:"Georgia", sans-serif;
	font-size:16px;
	color:#7f7f7f;
	display:block;
	padding-bottom:5px;
	font-weight:bold;
	text-decoration:underline;
}

.block_460 .part:hover {
	text-decoration:none;
}

.block_460 .title {
	font-size:15px;
	color:#000;
	display:block;
	padding-bottom:3px;
	font-weight:bold;
}

.block_460 .sub_title {
	font-size:12px;
	color:#000;
	display:block;
	padding-bottom:5px;
	font-family:"Georgia";
}

.block_460 .part:hover, .block_460 .title:hover, .block_460 .sub_title:hover {
	color:#b92e2e;
}

.block_460 .author {
	color:#b92e2e;
	font-size:12px;
	display:block;
	padding-bottom:5px;
}

.block_460 .author:hover {
	color:#000;
}

/* Плашка-заголовок для блоков */
.block_title {
	/*position:absolute;
	top:0px;
	left:0px;
	*/
	background:#b92e2e;
	padding:4px 7px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

.block_title a {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.block_title b {
	color:#3e0f10;
}
/*****************************/

/* 7 вопросов */
.block_seven {
	position:relative;
}

.block_seven.current {
	background:#E9AC29;
}
/*
.block_seven.block_296 {
	background:url(/template/im/img/questions_back.jpg) left top no-repeat;
	height:161px;
}
*/

.block_seven .text {
	font-family:"Georgia", serif;
}

.block_seven .text strong {
	font-weight:bold;
}

.block_seven .object {
	display:block;
	position:relative;
	width:100%;
	height:100%;
	z-index:2;
}

.block_seven .object img {
	position:absolute;
}

.block_seven .text strong {
	text-decoration:underline;
	font-size:16px;
}
/*
.block_seven.block_296 .text {
	position:absolute;
	display:block;
	left:20px;
	top:50px;
	width:160px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
}
*/
.block_seven.block_202 .text, .block_seven.block_242 .text {
	display:block;
	margin-top:155px;
	font-size:12px;
	color:#000;
	padding:10px 0px 0px 10px;
	/*border-top:solid 1px #ccc;*/
	text-decoration:none;
}

.block_seven.block_202 .text:hover, .block_seven.block_242 .text:hover {
	color:#b92e2e;
}

.block_seven.block_202 .text strong, .block_seven.block_242 .text strong {
	text-decoration:none;
	font-size:12px;
}

.block_seven ul {
	font-family:"Georgia", serif;
	list-style-image:none;
	list-style-type:none;
	padding-top:25px;
}

.block_seven li {
	list-style-type:none;
	padding:8px 10px;
	line-height:18px;
	border-bottom:1px solid #CCCCCC;
}

.block_seven.current  li {
	border-color:#d19a25;
}

.block_seven li.even {
	background:#f3f3f3;
}

.block_seven li a {
	color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.block_seven li a:hover {
	color:#b92e2e;
}
/************************/

/* Страна */
.block_country .text {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.block_country.block_296 .text {
	background:rgba(255, 255, 255, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40ffffff,endColorstr=#40ffffff);
	padding:15px 5px;
	position:absolute;
	overflow:hidden;
	left:0px;
	bottom:0px;
	width:286px;
}

.block_country.block_296 .text, .block_country.block_296 .text a {
	color:#000;
	font-size:12px;
}

.block_country.block_202 .text, .block_country.block_242 .text {
	font-size:12px;
	padding:8px 0px 0px 10px;
	font-family:"Georgia", sans-serif;
}

.block_country.block_202 .text a, .block_country.block_242 .text a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}

.block_country.block_202 .text a:hover, .block_country.block_242 .text a:hover {
	color:#b92e2e;
}

.block_country.block_296 .map {
	display:block;
	height:188px;
}
/***********/

/* Видео */
.block_video {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
}

.block_video.block_296 {
	height:252px;
	line-height:18px;
}

.block_video.block_242 {
	height:205px;
}

.block_video.block_242 .text {
	width:222px;
	background:rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
	padding:5px 10px 5px 10px;
	position:absolute;
	overflow:hidden;
	left:0px;
	bottom:0px;
}

.block_video.block_296 .text {
	background:rgba(0, 0, 0, 0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
	padding:5px 10px 10px 10px;
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
	width:276px;
	display:none;
}

.block_video.block_202 .text {
	font-size:12px;
	color:#000;
	font-family:"Georgia", serif;
	padding:8px 0px 0px 10px;
}

.block_video.block_202 .text .name {
	font-size:12px;
	color:#000;
}

.block_video.block_296 .text .name, .block_video.block_242 .text .name {
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	display:block;
}

.block_video .text .author {
	color:#b92e2e;
	text-decoration:none;
	font-size:12px;
}

.block_video .text .author:hover {
	color:#000;
}

.block_video.block_242 .text .author:hover {
	color:#fff;
}

.block_video.block_296 .text .about {
	color:#fff;
	font-size:13px;
	padding:3px 0px 0px;
	margin:0px;
	display:block;
	line-height:14px;
}
/**********************/

/* Рейтинги */
.block_rating.block_202, .block_rating.block_242  {
	padding-top:12px;
}

.block_rating.block_242.current {
	background:#E9AC29;
	padding-bottom:10px;
}

.block_rating.block_242.current  li {
	border-color:#d19a25;
}

.block_rating.block_202 li, .block_rating.block_242 li {
	padding:8px 10px;
	margin:0px;
	border-bottom:solid 1px #ccc;
	line-height:18px;
}

.block_rating.block_202 li a, .block_rating.block_242 li a {
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.block_rating.block_202 li a:hover, .block_rating.block_242 li a:hover {
	color:#b92e2e;
}

.block_rating.block_202 ul, .block_rating.block_242 ul {
	padding-top:15px;
}

.block_rating ul {
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:0px;
	font-family:"Georgia", serif;
}



.block_rating.block_202 .last, .block_rating.block_242 .last {
	border:none;
	padding-bottom:0px;
}
/***********************/

/* Опрос */
.block_poll {
	background:#e9ac29;
	padding-bottom:20px;
	//padding-bottom:0px;
}

/* хак для ie7 */
.block_poll.block_202, .block_poll.block_242 {
	padding-bottom:15px;
	//padding-bottom:0px;
}

.block_poll .poll_result {
	height:15px;
	margin:5px 0px 0px 0px;
}

.block_poll li {
	list-style-type:none;
	overflow:hidden;
	font-family:"Georgia", serif;
	color:#000;
	vertical-align:top;
	padding:5px 0px;
	margin:0px;
}

.block_poll input[type="radio"] {
	display:block;
	float:left;
	width:25px;
	padding:0px;
	margin:0px;
}

.block_poll label {
	float:left;
	display:block;
	padding-left:5px;
}

.block_poll .question {
	color:#000;
	font-family:"Georgia", serif;
	font-weight:bold;
}

.block_poll input[type="submit"]  {
	width:116px;
	height:28px;
	margin:0px 20px 0px 0px;
	border:solid 1px #a3781d;
}

.block_poll .btns {
	text-align:center;
	overflow:hidden;
	padding-top:15px;
}

.block_poll.block_242 .btns {
	text-align:left;
	overflow:hidden;
	margin-left:20px;
}

.block_poll .btns a {
	color:#fff;
	font-size:12px;
	text-decoration:underline;
}

.block_poll .btns a:hover {
	text-decoration:none;
}

.block_poll.block_296 ul {
	padding:20px 0px 0px 20px;
	//padding-top:0px;
}

.block_poll.block_202 ul, .block_poll.block_242 ul {
	padding:10px 0px 0px 10px;
	//padding-top:0px;
}

.block_poll.block_296 li {
	font-size:14px;
}

.block_poll.block_296 .question {
	font-size:16px;
	padding:40px 0px 0px 20px;
}

.block_poll.block_202 li, .block_poll.block_242 li {
	font-size:12px;
}

.block_poll label {
	width:80%;
}

.block_poll.block_202 .question, .block_poll.block_242 .question {
	font-size:12px;
	padding:35px 0px 0px 10px;
}
/***********************/

/* Журнал */
.block_magazine {
	color:#000;
}

.block_magazine img {

}

.block_magazine.block_202 {
     width:173px;
     padding-top:40px;
     padding-right:10px;
     padding-left:10px;
     text-align:center;
     font-family:"Georgia", serif;
     border-top:none;
}

.block_magazine.block_242 {
	width:222px;
	text-align:left;
	padding-top:40px;
	padding-right:10px;
	padding-left:10px;
	font-family:"Georgia", serif;
}

.block_magazine.block_202 .issue, .block_magazine.block_242 .issue {
	font-size:12px;
	text-align:left;
	padding-top:10px;
	color:#000;
	display:block;
}

.block_magazine .issue:hover {
	color:#b92e2e;
}

.block_magazine .review {
	padding-top:10px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	color:#000;
	text-decoration:none;
	display:block;
}

.block_magazine .review:hover {
	color:#b92e2e;
}

.block_magazine .review:hover {
	text-decoration:none;
}

.block_magazine.block_460 {
	padding:10px 15px 20px 20px;
	width:425px;
}

.block_magazine.block_460 .magazine {

	overflow:hidden;
}

.block_magazine.block_460 .magazine .cover {
	display:block;
	float:left;
	margin:0px 20px 10px 0px;
}

.block_magazine.block_460 .issue {
	font-size:20px;
	color:#000;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-style:normal;
	float:left;
}

.block_magazine.block_460 .issue:hover {
	color:#b92e2e;
}


/***************/

/* Лучшее */
.block_best {
	font-family:"Georgia", serif;
	padding-top:25px;

}

.block_best ol {
	color:#8e8e8e;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	line-height:15px;

	/*counter-reset:item;*/
}

.block_best li {
	display:block;
	list-style-type:none;
	padding:10px;
	border-bottom:solid 1px #e5e5e5;
}

.block_best table {
	border-collapse:collapse;
	width:100%;
	padding:0px;
	margin:0px;

	color:#8e8e8e;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	line-height:20px;
}

.block_best td {
	border-collapse:collapse;
	border-bottom:solid 1px #e5e5e5;
	margin:0px;
	padding:8px 10px 10px 10px;
}

.block_best .last {
	border:none;
	padding-bottom:0px;
}

.block_best td a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	display:block;
	line-height:16px;
	padding-top:2px;
}

.block_best td a:hover {
	text-decoration:none;
	color:#b92e2e;
}

.block_best.block_296 {
	background:#ededed;
}

.block_best.block_296 td a {
	font-size:16px;
}
/******************/

/* Блоги */
/*
.block_blog ul {
	list-style-type:none;
	list-style-image:none;
	padding:30px 15px 0px 15px;
	margin:0px;
	font-family:"Georgia", serif;
	line-height:14px;
}
.block_blog.author ul {
	padding:0px;
}
.block_blog li {
	padding:7px 0px 8px 0px;
	margin:0px;
}
.block_blog li.last {
	padding-bottom:0px;
}
.block_blog.author li {
	border-bottom:solid 1px #e5e5e5;
	padding-left:10px;
	padding-right:10px;
}
.block_blog.author .image {
	margin-left:10px;
	padding-top:35px;
	display:block;
	width:43px;
	height:42px;
}
.block_blog.author .title {
	font-weight:bold;
	display:block;
	font-size:11px;
	margin-bottom:2px;
}
.block_blog.author .sub_title {
	display:block;
	font-size:11px;
}
.block_blog .name {
	font-size:12px;
	font-weight:bold;
	color:#000;
	font-family:"Georgia", serif;
	padding-top:2px;
	display:block;
	text-decoration:none;
	line-height:22px;
}
.block_blog ul a {
	color:#000;
	font-size:12px;
	text-decoration:none;
}
.block_blog ul a:hover {
	text-decoration:none;
	color:#b92e2e;
}
.block_blog.block_242.current {
	background:#E9AC29;
}

.block_blog.block_242.current  li {
	border-color:#d19a25;
}
*/
/****************************/

/* Фигура */
.block_figure {
	background:#e5e5e5;
}

.block_figure .text {
	display:block;
	font-size:12px;
	color:#000;
	font-family:"Georgia", serif;
	padding:8px 10px 10px 10px;
	line-height:18px;
}

.block_figure.block_296 .text {
     /*font-size:14px;*/
     padding:5px 15px 10px 15px;
}

.block_figure .text:hover {
	color:#b92e2e;
}
/*********************/

/* Обзор */
.block_review {
	padding-top:40px;
}

.block_review.block_296 .author {
	padding:0px 10px 10px 10px;
}

.block_review.block_296 .author img {
	padding-right:10px;
}

.block_review.block_296 .author a {
	color:#000;
	font-size:12px;
	font-family:"Georgia";
	font-weight:bold;
	text-decoration:none;
}

.block_review.block_296 .author a:hover {
	color:#b92e2e;
}

.block_review.block_296 .author .name {

}

.block_review.block_296 ul {
	list-style-type:none;
	list-style-image:none;
	margin-bottom:10px;
	clear:left;
}

.block_review.block_296 li {
	padding:20px 0px 0px 0px;
}

.block_review.block_296 .title {
	color:#000;
	font-size:16px;
	text-align:left;
	padding:0px 5px 5px 10px;
	text-decoration:none;
	display:block;
	font-weight:bold;
}

.block_review.block_296 .title:hover, .block_review.block_296 .sub_title:hover {
	color:#b92e2e;
}

.block_review.block_296 .sub_title {
	color:#000;
	font-size:12px;
	text-decoration:none;
	display:block;
	padding:0px 10px 0px 10px;
	font-family:"Georgia", serif;
}

/**********************/

/* Реклама */
.adv_block {
	width:240px;
	min-height:200px;
	border:solid 1px #dfdfdf;
	padding:15px;
}

.adv_block.block_242 {
	width:242px;
	border:none;
	padding:0px;
}

.adv_block .text {
	margin-top:15px;
	font-size:12px;
}

.adv_block.block_242 .text {
	padding:10px 15px 0px 15px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#000;
	margin:0px;
}

.adv_block.block_242 .text a {
	color:#000;
	text-decoration:none;
}

.adv_block.block_242 .text a:hover {
	text-decoration:underline;
}
/***************************/

/* Ссылки по теме */
.more {
	float:right;
	margin:3px 0px 10px 30px;
	width:155px;
	overflow:hidden;
}

.more .title {
	padding:0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.more .title a {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.more .title a:hover {
	color:#b92e2e;
}

.more li a {
	font-size:12px;
	color:#b92e2e;
	font-weight:bold;
	font-family:"Georgia", serif;
	text-decoration:underline;

	display:block;
}

.more li a:hover {
	color:#000;
	text-decoration:underline;
}

.more ul {
	list-style-type:none;
	list-style-image:none;
	padding:3px 0px 5px 0px;
	margin:0px;
}

.more li {
	padding:5px 0px 15px 0px;
	margin:0px;
	margin-bottom:5px;
	display:block;
	border-bottom:solid 1px #e5e5e5;
}

.more .last {
	border:none;
}

.more .date {
	font-size:12px;
	color:#909090;
	font-family:"Georgia", serif;
	text-align:left;
	padding:0px 0px 0px 0px;
	line-height:10px;
	display:block;
}
/*******************/

.block_seven.block_242, .block_best.block_242, .block_rating.block_242, .block_magazine.block_242, .block_review.block_296, .block_blog.block_242,
.block_gadget.block_296, .block_science.block_296.gray {
	border-top:solid 1px #e5e5e5;
}



/*************************************/
.block_colored.block_296 img {
	padding:0px;
	margin:0px;
	display:block;
}

.block_colored.block_296 ul {
	width:296px;
	font-family:"Georgia", sans-serif;
}

.block_colored.block_296 li {
	padding:12px 12px 12px 12px;
	margin:0px;
	border-bottom:solid 1px;
}

.block_colored.block_296 li a {
	color:#FFF;
	font-size:14px;
	text-decoration:underline;
}

.block_colored.block_296 li a:hover {
	text-decoration:none;
}

.block_colored.block_296 .first {
	font-weight:bold;
}

.block_colored.block_296 .first a {
	font-size:16px;
}

.block_colored.block_296 .last {
	border:none;
}
/*************************************/

.block_colored.purple ul {
	background:#4f3a42;
}

.block_colored.purple li {
	border-bottom-color:#342028;
}

.block_colored.purple .first {
	background:#342028;
}
/*********************************/

.block_colored.crimson ul {
	background:#802848;
}

.block_colored.crimson li {
	border-bottom-color:#691d39;
}

.block_colored.crimson .first {
	background:#691d39;
}
/*************************/

.block_colored.gray ul {
	background:#e5e5e5;
}

.block_colored.gray li {
	border-bottom-color:#cecece;
}

.block_colored.gray .first {
	background:#cecece;
}

.block_colored.gray li a {
	color:#000;
}
/******************************/

.block_colored.red ul {
	background:#821c1c;
}

.block_colored.red li {
	border-bottom-color:#670505;
}

.block_colored.red .first {
	background:#670505;
}
/*******************************/


.block_colored.teal ul {
	background:#004c59;
}

.block_colored.teal li {
	border-bottom-color:#033a45;
}

.block_colored.teal .first {
	background:#033a45;
}
/*******************************/

.block_colored.pink ul {
	background:#962b76;
}

.block_colored.pink li {
	border-bottom-color:#68144f;
}

.block_colored.pink .first {
	background:#68144f;
}
/*******************************/

.block_colored.yellow ul {
	background:#e9ac29;
}

.block_colored.yellow li {
	border-bottom-color:#e98c08;
}

.block_colored.yellow .first {
	background:#e98c08;
}

.block_colored.yellow li a {
	color:#000;
}
/*******************************/

.block_exhibition {
      padding-top:40px;
  }

.block_exhibition .title {
      padding:10px 10px 0px 10px;
     display:block;
     color:#000;
     font-family:"Georgia", sans-serif;
     font-size:13px;
  }

.block_exhibition .title:hover {
     color:#b92e2e;
}

.block_exhibition.block_242 {
     border-top:solid 1px #e5e5e5;
}

.block_special {
     color:#000;
     font-family:"Georgia", sans-serif;
}

.block_special.block_242, .block_special.block_202 {
     background:#E9AC29;
     padding-bottom:10px;
}

.block_special.block_202 {
     margin-bottom:15px;
}

.block_special.block_242 .title, .block_special.block_202 .title {
     display:block;
     color:#000;
     font-weight:bold;
     font-size:13px;
     padding:8px 10px;
     text-decoration:underline;
}

.block_special.block_242 .title:hover, .block_special.block_202 .title:hover {
     color:#b92e2e;
}

.block_special.block_242 ul, .block_special.block_202 ul {
     list-style:none;
     /*border-top:solid 1px #ccc;*/
     margin:5px 0px;
}

.block_special.block_242 li, .block_special.block_202 li {
     padding:0px 10px;
     margin:0px;
     /*border-bottom:solid 1px #ccc;*/
     line-height:18px;
}

.block_special.block_242 li a, .block_special.block_202 li a {
     color:#000;
     font-size:12px;
     font-weight:bold;
}

.block_special.block_242 li a:hover, .block_special.block_202 li a:hover {
     color:#b92e2e;
}

#photopolygon_gallery {
	height: 317px;
	background-color: white;
}





.block_wikileaks img {
	display:block;
}

.block_wikileaks .first a {
	font-size:14px;
}

.block_wikileaks a:hover {
	text-decoration:underline;
}

.block_wikileaks .first a b {
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px;
	display:block;
}

.block_wikileaks.block_242 li {
	display:block;
	color:#fff;
	font-size:16px;
	padding:8px 10px;
	font-family:Georgia;
	border-bottom:solid 1px #000;
}

.block_wikileaks.block_242 .last {
	border:none;
}



.block_wikileaks.block_242 a {
	color:#fff;
}



.block_special_year.block_296 .header {
	height:187px;
}

.block_special_year.block_296 .title {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	font-family:Georgia;
	background:#79293c;
	padding:10px;
	padding-right:40px;
    position: relative;
	text-transform:uppercase;
}

.block_special_year.block_296 ul {
	list-style:none;
	padding:5px 0px;
	margin:0px;
	background:#503b43;
}

.block_special_year.block_296 li {
	padding:5px 10px;
	margin:0px;
	overflow:hidden;
}

.block_special_year.block_296 .text {
	height:65px;
	vertical-align:middle;
	display:table-cell;
}

*:first-child+html .block_special_year.block_296 .text {
	top:50%;
	position:relative;
}

*:first-child+html .block_special_year.block_296 .text a {
	top:-50%;
	position:relative;
}

.block_special_year.block_296 .text a {
	display:block;
	font-weight:normal;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

.block_special_year.block_296 .img {
	width:92px;
	margin-right:20px;
	display:block;
	float:left;
}

.block_special_year.block_296 a b {
	font-weight:normal;
	text-transform:uppercase;
}


.block_seven.block_202 .block_title, .block_seven.block_242 .block_title, .block_seven.block_296 .block_title {
	background:none;
	left:60px;
	top:0px;
}




.block_seven.block_202 .block_title, .block_seven.block_242 .block_title, .block_seven.block_296 .block_title {
	background:none;
	left:60px;
	top:0px;
}
.block_seven.block_242 .block_title {
	left:100px;
}
.block_seven.block_296 .block_title {
	left:100px;
}
.block_seven.block_202, .block_seven.block_242, .block_seven.block_296 {
	background:url(/template/im/img/seven_back.jpg) top right no-repeat;
}
.block_seven.block_202 .object, .block_seven.block_242 .object, .block_seven.block_296 .object {
    border-bottom: 1px solid #CCCCCC;
    /*margin-top: 30px;*/
    min-height: 196px;
    padding: 0;
    width: 100%;
}
/*
.block_seven.block_202 .object, .block_seven.block_242 .object {
	width:100%;
	height:100%;
	margin-top:30px;
	border-bottom:1px solid #CCCCCC;
	padding:0px;
}
*/
*+html .block_seven.block_202 .object img {
	margin-bottom:-3px;
}
*+html .block_seven.block_242 .object img {
	margin-bottom:-3px;
}
*+html .block_seven.block_296 .object img {
	margin-bottom:-3px;
}
/*
.block_seven.block_202 .object img {
	position:static;
	display:block;
}
*/

.block_seven.block_202 .object img {
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
}
.block_seven.block_242 .object img {
	bottom: 0;
    display: block;
    left: 0;
    position: absolute;
}
.block_seven.block_296 .object img {
	bottom: 0;
    display: block;
    left: 0;
    position: absolute;
}
.block_seven.block_202 .question, .block_seven.block_242 .question, .block_seven.block_296 .question {
     display:block;
     color:#595959;
     font-size:13px;
     font-weight:bold;
     font-family:"Georgia";
     line-height:16px;
     padding:5px 10px 3px 10px;
}
.block_seven.block_202 .text, .block_seven.block_242 .text, .block_seven.block_296 .text {
     font-size:12px;
     font-weight:normal;
     color:#000;
     font-family:"Georgia";
     padding:5px 10px 0px 10px;
     margin:0px;
     display:block;
     line-height:16px;
}
.block_seven.block_202 .text b, .block_seven.block_242 .text b, .block_seven.block_296 .text b {
	font-weight:bold;
	font-size:13px;
}
.block_seven.block_202 .text:hover, .block_seven.block_242 .text:hover, .block_seven.block_296 .text:hover, .block_seven.block_202 .question:hover, .block_seven.block_242 .question:hover, .block_seven.block_296 .question:hover {
	color:#b92e2e;
}



.block_colored.block_296 .title {
    /*
    color: #FFFFFF;
    display: block;
    font-family: "Georgia";
    font-size: 19px;
    text-decoration: none;
    */
	color: #FFFFFF;
	display: block;
	font-family: "Georgia";
	font-size: 15px;
	line-height:15px;
	text-decoration: none;
	font-weight:bold;
}
.block_colored.block_296 .text .sub_title {
    /*
    color: #FFFFFF;
    display: block;
    font-family: "Georgia";
    font-size: 13px;
    margin-top: 5px;
    text-decoration: none;
    */
	color: #FFFFFF;
	display: block;
	font-family: "Georgia";
	font-size: 13px;
	margin-top: 5px;
	text-decoration: none;
	line-height:15px;
}
.block_colored.block_296 .text {
	/*padding:5px 15px 10px 15px;*/
	padding:5px 15px 10px 15px;
}
.block_colored.purple {
	background:#4f3a42;
}
.block_colored.teal {
	background:#004c59;
}
.block_colored.pink {
	background:#962b76;
}
.block_colored.gray {
	background:#e5e5e5;
}
.block_colored.crimson {
	background:#802848;
}
.block_colored.red {
	background:#821c1c;
}
.block_colored.yellow {
	background:#e9ac29;
}



.block_figure.block_296 .title {
     color: #000;
     display: block;
     font-family: "Georgia";
     font-size: 15px;
     line-height:15px;
     text-decoration: none;
     font-weight:bold;
}
.block_figure.block_296 .text .sub_title {
     color: #000;
     display: block;
     font-family: "Georgia";
     font-size: 13px;
     margin-top: 5px;
     line-height:15px;
     text-decoration: none;
}
.block_figure.block_296 .sub_title:hover, .block_figure.block_296 .title:hover {
     color:#b92e2e;
}
.block_colored.block_296 .sub_title:hover, .block_colored.block_296 .title:hover {
     color:#b92e2e;
}
.block_colored.block_296 .image {
    display:block;
    overflow:hidden;
    max-height:185px;
    width:296px;
}

.block_figure.block_242 .text .sub_title {
     color: #000;
     display: block;
     font-family: "Georgia";
     font-size: 13px;
     margin-top: 5px;
     line-height:15px;
     text-decoration: none;
}
.block_figure.block_242 .sub_title:hover, .block_figure.block_242 .title:hover {
     color:#b92e2e;
}
.block_figure.block_242 .title {
     color: #000;
     display: block;
     font-family: "Georgia";
     font-size: 15px;
     line-height:15px;
     text-decoration: none;
     font-weight:bold;
}
.block_figure.block_242 .text {
     /*font-size:14px;*/
     padding:5px 15px 10px 15px;
}


.block_758 {
     position:relative;
     margin:0px;
     overflow:hidden;
     width:758px;
}
.block_magazine.block_758 .magazine {
    overflow: hidden;
}
.block_magazine.block_758 {
    padding: 10px 15px 20px 20px;
    width: 425px;
}
.block_magazine.block_758 .issue {
    color: #000000;
    float: left;
    font-size: 20px;
    font-style: normal;
    font-weight: bold;
    margin: 0;
    padding: 0 0 10px;
}
.block_758 ul {
	list-style-type:none;
	list-style-image:none;
}
.block_758 li {
	padding-bottom:10px;
}
.block_758 .part {
	font-family:"Georgia", sans-serif;
	font-size:16px;
	color:#7f7f7f;
	display:block;
	padding-bottom:5px;
	font-weight:bold;
	text-decoration:underline;
}
.block_758 .part:hover {
	text-decoration:none;
}
.block_758 .title a {
    color: #000000;
}
.block_758 .title {	/*
	font-size:15px;
	color:#000;
	display:block;
	padding-bottom:3px;
	font-weight:bold;
	*/
	font-size:15px;
	color:#000;
	padding-bottom:3px;
	font-weight:bold;
	display:inline;
}
.block_758 .sub_title {
	font-size:12px;
	color:#000;
	display:block;
	padding-bottom:5px;
	font-family:"Georgia";
}
.block_758 .part:hover, .block_758 .title:hover, .block_758 .sub_title:hover {
	color:#b92e2e;
}
.block_758 .author {
	color:#b92e2e;
	font-size:12px;
	display:block;
	padding-bottom:5px;
}
.block_758 .author:hover {
	color:#000;
}


/* ------------------------------ */
.block_blog ul {
	list-style-type:none;
	list-style-image:none;
	padding: 0px 15px 0px 15px;
	margin:0px;
	font-family:"Georgia", serif;
	line-height:13px;
}
.block_blog.author ul {
	padding:0px;
}
.block_blog li {
	padding:7px 0px 8px 0px;
	margin:0px;
}
.block_blog li.last {
	padding-bottom:0px;
}
.block_blog.author li {
	border-bottom:solid 1px #e5e5e5;
	padding-left:10px;
	padding-right:10px;
}
.block_blog.author .image {
	margin-left:10px;
	padding-top:35px;
	display:block;
	width:43px;
	height:42px;
}
.block_blog.author .title {
	font-weight:bold;
	display:block;
	font-size:11px;
	margin-bottom:2px;
}
.block_blog.author .sub_title {
	display:block;
	font-size:11px;
}
.block_blog .name {
	font-size:11px;
	font-weight:bold;
	color:#000;
	font-family:"Georgia", serif;
	padding-bottom:0px;
	display:block;
	text-decoration:none;
	line-height:14px;
}
.block_blog ul a {
	color:#000;
	font-size:11px;
	text-decoration:none;
}
.block_blog ul a:hover {
	text-decoration:none;
	color:#b92e2e;
}
.block_blog.block_242.current {
	background:#E9AC29;

}
.block_blog.block_242.current  li {
	border-color:#d19a25;
}
.block_blog.block_202 .pict {
	float:left;
	display:block;
	width:50px;
}
.block_blog.block_202 li {
	overflow:hidden;
}
.block_blog.block_202 .text {
	float:left;
	display:block;
	padding-left:10px;
	width:110px;
	margin-top:-2px;
}
.block_blog.block_202 .first .pict, .block_blog .first .text {
	float:none;
	width:auto;
	padding-left:0px;
	margin-top:0px;
	padding-top:5px;
}
.block_blog ul .first .text a {
	font-size:12px;
	line-height:14px;
}
.block_blog.block_202 .first .title {
	display:block;
	color:#989898;
	font-weight:bold;
	padding-bottom:5px;
	font-size:16px;
}
.block_blog.block_202 .first {
	padding-top:0px;
}
.block_blog .first .text .name {
	font-size:13px;
	line-height:17px;
	padding-bottom:3px;
}
.block_blog ul .first .text a:hover span {
    color:#b92e2e;
}
.block_blog.author .sub_title p {
	margin:0px;
}
/* ------------------------------ */

.block_758 .number {

}

/* ------------------------------ */
.block_science_news.block_202 .block_title {
     background: #108b93;
}
.block_science_news.block_202 ul {
     padding:35px 10px 0px 10px;
     font-family: "Georgia";
     font-size:13px;
     font-weight:bold;
     color:#000;
     list-style:none;
}
.block_science_news.block_202 li {
     padding-bottom:12px;
}
.block_science_news.block_202 .title {
     text-transform: uppercase;
     font-size:10px;
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     color:#108b93;
     display:block;
     padding-bottom:2px;
}
.block_science_news.block_202 .subtitle {
     color:#000;
}
.block_science_news.block_202 .title:hover {
     color:#000;
}
.block_science_news.block_202 .subtitle:hover {
     color:#108b93;
}
/* ------------------------------ */

/* ------------------------------ */
.block_heroes.block_296 {
     font-family:"Georgia";
}
.block_heroes.block_296 .block_title {
     font-size:26px;
     font-weight:bold;
     font-family:"Georgia";
     text-transform:uppercase;
     left:15px;
}
.block_heroes.block_296 ul {
     padding:50px 15px 0px 15px;
     margin:0px;
     list-style:none;
}
.block_heroes.block_296 li {
     padding-top:15px;
     overflow:hidden;
}
.block_heroes.block_296 .first {
     padding-top:0px;
}
.block_heroes.block_296 .first a {
     font-size:20px;
     font-weight:bold;
     color:#000;
     line-height:24px;
}
.block_heroes.block_296 .title {
     float:left;
     display:block;
     font-family:Arial, Helvetica, sans-serif;
     font-size:14px;
     color:#b92e2e;
     text-transform:uppercase;
     font-weight:bold;
}
.block_heroes.block_296 .time {
     font-size:10px;
     color:#828383;
     float:left;
     font-family:Arial, Helvetica, sans-serif;
     margin:2px 0px 0px 15px;
}
.block_heroes.block_296 .subtitle {
     clear:left;
     display:block;
     font-size:14px;
     color:#000;
}
.block_heroes.block_296 .subtitle:hover, .block_heroes.block_296 ..title:hover, .block_heroes.block_296 .first a:hover {
     color:#b92e2e;
}
/* ------------------------------ */