﻿/* text */
.issue {
	float: left;
	width: 680px;
}
.issue .img-block {
	display: inline;
}
.issue .back-link {
	float: right;
	margin: -20px 10px 0px 0px;
}
/*
.issue .block { 
	margin: -10px  0px 20px 0px;
	position: relative;
}
*/
.issue .block { 
	margin: 0px  0px 20px 0px;
	position: relative;
}
.issue .issue-header {
	margin: 15px 0px 0px 0px;
	padding: 3px 10px 4px 25px;
}
.issue .issue-header .head-txt { width: 500px; }

.issue .issue-header .head-txt h1
{
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 16px;
}

.issue .issue-icon {
	float: right;
	position: relative;
	top: -35px;
	/* margin: -35px 0px 0px 0px; */
	padding: 0px 20px 0px 0px;
}
.issue .print {
	clear: left;
	width: 165px;
	margin: 20px 0px 0px 0px;
	padding: 5px 20px 6px 25px;
	background-color: #3a75db;
}
.issue .print div {
	float: right;
	position: absolute;
	margin: -15px 0px 0px 160px;
}
/* issue text item table */
.issue .text-item-table { 
	width: 98%;
	float: left;
	margin: -20px 10px 10px 0px;
	border-bottom: 1px solid #E4E4E4;
	margin-right: expression( "5px" );
}
.issue .text-item-table ul { 
	list-style: none;
}
.issue .text-item-table .img-block {
	margin: 20px 0px 0px 0px;
}
.issue .text-item-table td.text-item-table-cell { 
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}
.issue .text-item-table td.cell-left { 
	/* width: 90%; */
	padding: 0px 0px 0px 25px;
}
.issue .text-item-table td.cell-right { 
	padding: 0px 0px 0px 5px;
	/* width: 10%; */
}
/* issue text item */
.issue .issue-text { 
	margin: 0px 0px 10px 0px;
	padding: 10px 25px 30px 25px;
}
.issue-text .img-block {
	margin: 20px 20px 10px 10px;
	margin-right: expression( "-45px" );
}
.issue .issue-text h5 {  margin: 0px 0px 10px 0px; }
.issue .issue-header .txt-block-title {  }
.issue .footer {
	float: left;
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	border-bottom: 3px solid #FF0012;
/*	border-bottom: 3px solid #bd002b; */
	background-image: url(/images/slices/boy.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

/* issue menu */
.issue .issue-menu {
	float: right;
	width: 185px;
	margin-top: -15px;
	padding-bottom: 10px;
	/* margin-bottom: 15px; */
}
.issue-menu .c-issue-menu {
	width: 170px;
	padding: 10px 0px 15px 15px;
	margin-left: 15px;
	float: left;
	background-image: url(/images/slices/cell-green.gif);
	background-repeat: repeat;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}
.issue-menu .shadow {
	float: right;
	width: 182px;
	height: 4px;
	font-size: 1px;
	background-color: #e7e8e5;
	margin-left: 19px;
}
.issue-menu .issue-menu-title {
	float: left;
	width: 160px;
	background-color: #3a75db;
	padding: 5px 0px 5px 10px;
}
.issue-menu ul, .issue-menu li {
	float: left;
	list-style: none;
	margin: 3px 0px 2px 0px;
}
.issue-menu ul {
	width: 160px;
	padding: 15px 0px 0px 10px;
}
.issue-menu li { width: 150px; }
.issue-menu-icon { 
	float: right;
	margin: -30px 5px 0px 0px;
	
}
.issue-menu .blocks-small { 
	float: left;
	width: 170px;
	margin: 0px 0px 0px 0px;
}
.issue-menu .blocks-small li { 
	float: left;
	width: 25px;
	margin: 0px 0px 05px 0px;
	text-align: center;
}

/* poll */
#issue-poll {  }
.issue-poll-list {
	float: left;
	list-style: none;
}
.issue-poll-list li, .issue-poll-list div { float: left; }
.issue-poll-list li {
	width: 100%;
	width: 455px; /* !!!! */
	margin: 10px 0px 10px 0px;
}
.issue-poll-list .c0 {
	width: 140px;
	text-align: right;
	padding: 5px 10px 5px 10px;
}
.issue-poll-list .c1 {
	background-color: #3a75db;
	padding: 5px 10px 5px 15px;
}
.issue-poll-list .c1 .txt-block-small-title {
	display: block;
	float: right;
	white-space: nowrap;
}
.issue-poll-list .r0 .c1 { 
	background-color: transparent; 
	padding: 5px 0px 5px 0px;
}

/* article */
#issue-article {  }
#issue-article .article-author {
	float: right;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;
}
#issue-article .block-header {
	float: left;
	width: 95%;
	margin: -20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}
#issue-article .block-header .info {
	float: left;
}
#issue-article .block-header .info div { margin: 5px 0px 0px 0px; }
#issue-article .block-header .info ul {
	list-style: none;
	padding: 5px 10px 20px 10px;
}
#issue-article .block-header .print {
	float: left;
	clear: left;
	width: 165px;
	margin: 0px 0px 0px -20px;
	padding: 5px 20px 6px 20px;
	padding-left: expression( "40px" );
	background-color: #3a75db;
}
#issue-article .block-header .print div {
	float: right;
	position: absolute;
	margin: -15px 0px 0px 150px;
}
#issue-article .block-item { margin: 20px 0px 0px 0px; }
#issue-article .block-item .c-block { padding: 20px 20px 20px 20px; }
#issue-article .block-item .c-block .title { margin: 0px 0px 10px 0px; }
#issue-article .block-item .c-block img {
	margin: 10px 10px 10px 10px;
	margin-left: expression( "5px" ); /* ! */
	margin-right: expression( "5px" ); /* ! */
}
#issue-article .block-item .c-block .img-block {
	margin: 10px 10px 10px 10px;
	margin-left: expression( "5px" );
	margin-right: expression( "5px" );
}
#issue-article .block-item .c-block .img-block img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#issue-article .grade {
	width: 94%;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 5px 20px 6px 20px;
	text-align: right;
	background-color: #5e8028;
}
#issue-article .img-grade {
	position: absolute;
	padding: 0px 0px 0px 10px;
/*	margin: -10px 0px 0px 430px;*/
	margin: -10px 0 0 -45px;
	margin-left: expression( "-60px" );
}
#issue-article .grade .float-right { margin-top: expression( "2px" ); }
#issue-article .grade form { float: left; }
#issue-article .grade ul { list-style: none; }
#issue-article .grade ul, #issue-article .grade li { float: left; }
#issue-article .grade li { padding: 0px 15px 0px 0px; }
#issue-article .grade input { vertical-align: middle; border: 0px;}
#issue-article .grade label { padding: 0px 0px 0px 5px; }
#issue-article .comments {
	float: left;
	width: 100%;
	margin: 30px 0px 0px 0px;
}
#issue-article .comments .header {
	padding: 5px 20px 6px 20px;
	background-color: #a2cb61;
}
#issue-article .comments .form {
	margin: -25px 0px 0px 0px;
	float: right;
	width: 255px;
	background-color: #a2cb61;
}
#issue-article .comments .c-form {
	border: 1px solid #5e8028;
	padding: 20px 0px 20px 20px;
}
#issue-article .comments .c-form .form-icon {
	float: right;
	margin: -35px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
}
#issue-article .comments .c-form .form-title {
	float: left;
	width: 210px;
	background-color: #5e8028;
	padding: 5px 10px 5px 10px;
}
#issue-article .comments .c-form .form-content {  }
#issue-article .comments .c-form .form-content input, 
#issue-article .comments .c-form .form-content textarea { margin: 10px 0px 0px 0px; }
#issue-article .comments .list {
	font-size: 11px;
	list-style: none;
	padding: 0px 20px 0px 0px;
	margin: 0px 10px 0px 0px;
	list-style: none;
}
#issue-article .comments .list li {
	margin: 7px 0px 7px 0px;
	padding: 10px 10px 10px 20px;
	list-style: none;
}
#issue-article .comments .list li div { margin: 0px 0px 10px 0px; list-style: none; }
#issue-article .comments .list .alter {
	border-top: 2px dotted #A2CB61;
	border-bottom: 2px dotted #A2CB61;
} 

#issue-article .block-title a { display: inline; }

/* issue item */
.issue-item {  }
.issue-info {
	float: left;
	width: 485px;
}
.issue-info .r0 {
	float: left;
	width: 465px;
	background-color: #3A75DB;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
}
.issue-info .rub-list {
	width: 99%;
	list-style: none;
	float: left;
	margin: 0px 0px 5px 0px;
}
.issue-info .rub-list li {
	float: left;
	width: 50%;
}
.issue-info .rub-list li div {
	padding: 0px 10px 5px 10px;
}
.issue-info .rub-list .c0 {  }
.issue-info .rub-list .c1 {  }
.issue-item .issue-txt {
	float: left;
	width: 480px;
	padding: 0px 0px 0px 5px;
}
/*.issue-item .issue-detail {
	float: left;
	padding: 0px 10px 10px 10px;
	margin-top: 0px;
	margin-top: expression( "10px" );
}*/
.issue-detail .issue-cnr { padding: 0px 20px 0px 0px; }
.issue-detail .issue-menu {
	margin: -35px -20px 0px 0px;
	margin-right: expression( "-10px" );
}
.issue-detail .img-block { padding: 0px 10px 0px 0px; }

/* issues */
#issues .c-issue-menu { padding-bottom: 210px; }

/* first */
.issue-info-first {
	float: left;
}
.issue-info-first .r0 {
	float: left;
	width: 280px;
	background-color: #3A75DB;
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
}
.issue-info-first .rub-list {
	width: 280px;
	list-style: none;
	float: left;
	margin: 0px 0px 5px 0px;
}
.issue-info-first .rub-list li { float: left; }
.issue-info-first .rub-list li div { padding: 0px 10px 5px 10px; }
.issue-info-first .issue-txt {
	float: left;
	width: 280px;
	padding: 0px 0px 0px 5px;
}

/* news */
#issue-news .back-link { margin: -20px 10px 0px 0px; }

/* search */
#search-results {  }
#search-results .text {
	float: left;
	padding: 10px 10px 0px 10px;
}
#search-results .results {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 100%;
}
#search-results .results .header {
	float: left;
	padding: 0px 0px 0px 50px;
}
#search-results .results .block {
	float: left;
	margin: 10px 0px 0px 0px;
}
#search-results .results .c-block { padding: 10px 10px 10px 20px; }
#search-results .results ul { 
	list-style: none;
	float: left;
}
#search-results .results ul li { 
	margin: 10px 0px 10px 0px;
	float: left;
	width: 100%;
}
#search-results .results .c-block .num {
	float: left;
	width: 25px;
	color: #BD002B;
}
#search-results .results .c-block .info {
	float: left;
	width: 590px;
}
#search-results .results .c-block .title {  }
#search-results .results .c-block .html { margin: 3px 0px 0px 0px; }
#search-results .results .c-block .message {
	float: left;
	padding: 20px 20px 20px 120px;
}
#search-results .results .c-block .message .icon-warning {
	float: left;
	padding: 0px 30px 0px 0px;
}
#search-results .results .c-block .message h5 { margin: 30px 0px 0px 0px; }

/* alphabet */
#alphabet .block-item .c-block { padding: 20px 20px 20px 20px; }
#alphabet .block-item .c-block .block-content { margin: 10px 0px 0px 0px; }

.imgh2
{
	background: red;
	margin: 0px;
}

h2.alert
{
	padding-left: 30px;
	background: url('/core/utils/blob.php?blobid=964&w=20&h=16&i=1') no-repeat;
	height: 15px;
	font-size: 12px;
	padding-top: 2px;
	margin-left: 5px;
}