@charset "utf-8";
/*
Theme Name:  ptj_shurix
Author:      Alexandre Grebenkov
Author URI:  http://shweb.ru/
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}


ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}


sup, sub {
	font-size: 70%;
	vertical-align: baseline;
	position: relative;
}

sup {
	top: -0.4em;
}

sub {
	bottom: -0.4em;
}

/*
	Main styles
*/

html { width: 100%; }

html, body {
	height: 100%;
}

body, textarea, input, select {
	font: 13px/18px Arial, Tahoma, Verdana;
}

body {
	color: #000;
	background-color: white;
}

p {
	margin: 0 0 0 0;
}

ul, ol, dl {
	margin: 5px 0 5px 20px;
}

blockquote {
	margin: 10px 0 0 20px;
	font-style: italic;
}

pre {
	font: 14px/18px "Courier New", Courier, monospace;
	color: #333;
	margin: 10px 0;
}

a {
	color: #000;
}

a:hover {
	text-decoration: none;
}

/*
	Global styles
*/

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.alignnoneright {
	text-align: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.overflow {
	overflow: hidden;
}

/*
	Layonts
*/

#wrapper {
	float: left;
	width: 100%;
}

#header {
/*	background: #201f1c; */
	background: white;
	float: left;
	height: 120px;
	overflow: hidden;
	width: 100%;
}

	#header .headerwrap {
/*		float: left; */
/*		margin-left: 420px; */
		height: 120px;
		width: 100%;
		border: 1px solid blue;
/*		background: url("images/header/logo.jpg") 10px 0px no-repeat; */
	}

#page {
	clear: both;
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
}

	#page .columns {
		/* background: #202020; */
		right: 75%;
		float: left;
		position: relative;
		width: 100%;
	}

	#page .columns-short {
		/* background: #202020; */

	/*
		position: relative;

		right: 75%;

		float: left;

		width: 100%;
	*/
		margin-left: 200px;
		float: left;
		width: 100%;
	}

#aside, #aside-short, #content {
	float: left;
	overflow: hidden;
	position: relative;
}

	/*
	#content {
		left: 100%;
		width: 67%;
	}
	*/

	#aside {
		left: 10%;
		width: 22%;
	}

	#aside-short {
		left: 10%;
		margin-left:100px;
		width: 100%;
	}


/* Max-min-width */
#header .headerwrap, #page, #footer {
	min-width: 990px;
	max-width: 1400px;
}

/*
	Header
*/


#maincontainer{
width: 1120px; /*Width of main container*/
/* margin: 0 auto; *//*Center container on page*/ /* shurix may be removed */
}

#topsection {
	background-color: white;
/*	height: 360px; *//*Height of top section*/
	height: 300px; /* 1 tape good */
	height: 350px; /* 1 tape with Materialy bloga ne sootvetstvujut, see header.php */
/*	height: 420px; *//* 2 tapes tape2*/
/*--	height: 420px; *//* 2 tapes with Materialy bloga ne sootvetstvujut */


	height: 380px; /* 1 banner tape good */
	height: 490px; /* 2 banner tapes. Now it is managed in header.php and ptj_custom_tax plugin */

	position:relative;
	border: 0px dashed blue;
	z-index:1000;

/*	margin-bottom: 46px; */
/*	margin-bottom: 120px; */
/*	margin-bottom:200px; */
	margin-bottom:20px;

}

/*
#project_list_section {

	position:absolute;
	top: 0;
	left: 996px;
	text-align:left;
	width:240px;
	height:200px;
	z-index:-1;

	border:0px solid red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color:#666666;
}

#project_list_section ul {
	list-style:none;
	margin:0;
	padding:0;
	padding-top:70px;

}

#project_list_section ul li{

}

#project_list_section ul li a {
	color:white;
	text-decoration:none;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	display:inline-block;
	width:234px;
}

#project_list_section ul li a:hover {
	background-color:#969696;

}
*/


#gift_card {
	position:absolute;
	top: 110px;
/*	bottom: 130px; */
	left: 195px;
}

#banner_tape1 {
	position:absolute;
	top: 190px;

	top: 260px;
/*	bottom: 130px; */
	left: 0px;
	width: 1076px;
	height:90px;
	border:0px solid green;
}

#banner_tape1 #banner_tape1_4, #banner_tape2 #banner_tape2_4 {
	height:90px;
	float:right;
}

#banner_tape1 #banner_tape1_1, #banner_tape2 #banner_tape2_1 {
	height:90px;
}

#banner_tape1 #banner_tape1_2, #banner_tape2 #banner_tape2_2 {
	height:90px;
	margin-left:36px;
}

#banner_tape1 #banner_tape1_3, #banner_tape2 #banner_tape2_3 {
	height:90px;
	margin-left:36px;
}


#banner_tape2 {
	position:absolute;
	/* bottom: 20px; */
	bottom: 30px;
	left: 0px;
	width: 1076px;
	height:90px;
	border:0px solid green;
}

#banner_tape3 {
	position:absolute;
	bottom: 18px;
	left: 0px;
	width: 1076px;
	height:32px;
	border:0px solid green;
	background-color:#000;
	text-align:center;
	padding-top:8px;
}

#banner_tape3 a {
	color:#FFF;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;
	letter-spacing: 2px;
}

#donate_ptj_banner {
	float:left;
	width:610px;
	height:66px;
	background-color:yellow;
	border:1px solid red;
	text-align: center;
	font-family:Arial;
	font-size:1.8em;
	padding:1em;
	line-height:1.4em;
	margin-top:20px;
}

#donate_ptj_banner a {
	text-decoration: none;
}

#donate_ptj_banner a:hover {
	text-decoration: underline;
}

#warning_tape4 {
	position:absolute;
	bottom: -10px;
	bottom: -30px;
	/* bottom: 62px; */
	left: 334px;
	left: 330px;
	width: 760px;
	height:20px;
	border:0px solid green;
	background-color:#fff;
	color:#959597;
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	padding-top:0px;
}

#warning_tape5 {
	position:absolute;
	top: 140px;
	left: 330px;
	width: 760px;
	height:20px;
	border:0px solid green;
	background-color:#fff;
	color:#959597;
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	text-align:left;
	padding-top:0px;
}

#banner_right_column {

  /* height: 130px; */
  width: 240px;
  border: 0px dashed lightblue;
  border-radius: 5px;
/*  background-color: lightyellow; */
  right: 0;
  left: 1120px;
  left: 1140px;
  position: absolute;
  top: 130px;
  top: 39px;

}

#banner_right_column img {
	margin-bottom: 12px;
}

/* is not used */
/*
.banner_section_image_left {
	margin-left:20px;
}
*/

#banner1_section {
	position:absolute;
/*	top: 160px; */
	bottom: 20px;
	left: 360px;
}

#banner3_section {
	position:absolute;
/*	top: 160px; */
	bottom: 20px;
/*	left: 858px; */
	left: 468px;
}

#banner6_section {
	position:absolute;
/*	top: 160px; */
	bottom: 20px;
/*	left: 858px; */
	left: 857px;
}

#banner4_section {
	position:absolute;
/*	top: 160px; */
	bottom: 20px;
/*	left: 526px; */
	left: 212px;
}

#banner2_section {
	position:absolute;
/*	top: 152px; */
	bottom: 20px;
	left: 0;

/*	top: 124px;
	left: 934px; */
}

#banner5_section {
	position:absolute;
	/* top: 116px; */
	bottom: 20px;
	/*left: 356px; */
	left: 0;
}

.died {
	border: 1px solid black;
}

#logo-pressa-main {
	position:absolute;
	top: 74px;
	left: 900px;
	width:180px;
}

#logo-birzha-main {
	position:absolute;
	top: 177px;
	left: 900px;
	width:180px;
}

#pressa_list_section {

	position:absolute;
	top: 116px;
	top: 186px;
	left: 316px;
	width:242px;
	height: 34px;
/*	left: 694px; */
/*	left:expression('994px'); */

/*	width:240px; */
/*	width:100px; */

	background-color:#993333;
	background-color:#000;
	text-align: center;
/*	padding:8px 12px 8px 12px; */
}

#pressa_list_section a {
	display: block;
	height: 100%;
    width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}

#drama_list_section {
	position:absolute;

	top: 116px;
	top: 186px;
	left: 577px;
	width:240px;

	text-align:center;
	background-color:#553d98;
	border:0px solid #969696;
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	padding:8px 0px 8px 0px;
}

#ptj_podcast_list_section {
	position:absolute;

	top: 116px;
	top: 186px;
	left: 838px;
	width:240px;

	text-align:center;
	background-color:#000;
	color:white;
	border:0px solid #969696;
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	padding:8px 0px 8px 0px;
}

#ptj_podcast_list_section a {
	text-decoration:none;
	font-weight:normal;
	color:white;
}

#ptj_podcast_list_section a:hover {
	text-decoration:underline;
}

#kassir_list_section {
	position:absolute;

	top: 116px;
	top: 186px;
	left: 838px;
	width:240px;

	text-align:center;
	background-color:#FDC424;
	border:0px solid #969696;
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	padding:8px 0px 8px 0px;
}

#kassir_list_section a {
	text-decoration:none;
	font-weight:bold;
}

#kassir_list_section a:hover {
	text-decoration:underline;
}

#about_list_section {
	position:absolute;
/*
	top: 116px;
	left: 172px;
	width:144px;
*/
	top: 116px;
	top: 186px;
	left: 0px;
	width:172px;
	height: 34px;

	text-align:center;
	background-color:#969696;
	border:0px solid #969696;
	background-color:#D92121;
	background-color:#000;
	text-align: center;
/*	padding:4px 6px 4px 6px; */
/*	padding:8px 0px 8px 0px; */

}

#about_list_section a {
	display: block;
	height: 100%;
    width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}

#help_list_section {
	position:absolute;
	top: 116px;
	top: 186px;
	left: 188px;
/*	width:108px; */
	width:112px;

	text-align:center;

	border:0px solid #D92121;
	border-left:0px solid transparent;
	background: url("images/header/help-border-112w-2.png") 0 0 no-repeat;
/*	background-color:#D92121; */
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	padding:8px 0px 8px 0px;

}

#help_list_section2 {
	position:absolute;
	top: 73px;
	left: 778px;
/*	width:108px; */
	width:112px;

	text-align:center;

	border:0px solid #D92121;
	border-left:0px solid transparent;
	background: url("images/header/help-border-112w-3.png") 0 0 no-repeat;
/*	background-color:#D92121; */
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	padding:8px 0px 8px 0px;

}

#shop_link_aside {
	position:absolute;
	top: 73px;
	left: 778px;
/*	width:108px; */
	width:140px;

	text-align:center;

	border:0px solid #D92121;
	border-left:0px solid transparent;
	background: url("images/header/shop-link-140w.png") 0 0 no-repeat;
/*	background-color:#D92121; */
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	padding:8px 0px 8px 0px;

}


#help_list_section2 a, #help_list_section3 a, #shop_link_aside a {
	color:white;
}

#help_list_section3 {
	position:static;
	width:112px;
	margin-top:20px;
	text-align:center;


	border:0px solid #D92121;
	border-left:0px solid transparent;
	background: url("images/header/help-border-112w-4.png") 0 0 no-repeat;
/*	background-color:#D92121; */
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	padding:8px 0px 8px 0px;

}


#plus_list_section {
	position:absolute;
/*
	top: 116px;
	left: 172px;
	width:144px;
*/
	top: 115px;
	top: 185px;
	left: 225px;
	width:46px;

/*
	text-align:center;
	background-color:#969696;
	border:0px solid #969696;
	text-align: center;
	padding:4px 6px 4px 6px;
	padding:8px 0px 8px 0px;
	*/
}


#about_list_section a, #drama_list_section a, #help_list_section a  {
	color:white;
	text-decoration:none;
}

#about_list_section a:hover, #drama_list_section a:hover, #help_list_section a:hover  {
	color:white;
	text-decoration:underline;
}

#pervaya_polosa_list_section {

	position:absolute;

	top: 116px;
	top: 186px;
	left: 835px;

/*
	top: 148px;
	left: 590px;
*/
	width:218px;
	height: 30px;
	text-align:center;


	background-color:#fff;
	text-align: center;
/*	padding:4px 6px 4px 6px; */
	/*
	padding:8px 12px 8px 12px;
	padding:6px 10px 6px 10px;
	*/
	border:2px solid #EC1A22;
}

#pervaya_polosa_list_section a {
	text-decoration:none;
	color:black;
	display: block;
	height: 100%;
    width: 100%;
	margin-top:6px;
}

#pervaya_polosa_list_section a.advertising:hover {
	text-decoration:underline;
}

.sdelat_zakaz_button {
	margin-bottom: 40px;
}

.sdelat_zakaz_button a {
	text-decoration:none;
	color:black;
	display: block;
	height: 100%;
    width: 100%;
	margin-top:6px;
	margin-left:190px;

	width:300px;
	background-color:#FEC523;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-top:1em;
	padding-bottom:1em;
}

.sdelat_zakaz_button a:hover {
	text-decoration: underline;
}

#birzha_list_section {

	position:absolute;

	top: 116px;
	top: 186px;
	left: 835px;
	width:242px;
	height: 34px;
	text-align:center;


	background-color:#336633;
	background-color:#000;
	background-color:yellow;
	text-align: center;
/*	padding:4px 6px 4px 6px; */
/*	padding:8px 12px 8px 12px; */
}

#birzha_list_section a {
	text-decoration:none;
	color:white;
	color:red;
	font-weight:bold;
	display: block;
	height: 100%;
    width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}


#birzha_list_section a:hover {
	text-decoration:underline;
	color:white;
	color:red;
}


#birzha_banner_list_section {

	position:absolute;

	top: 130px;
	left: 835px;

/*
	top: 148px;
	left: 590px;
*/
	width:218px;
	text-align:center;

	text-align: center;

}


#pressa_list_section a {
	text-decoration:none;
	color:white;
	letter-spacing: -0.2px;
}

#pressa_list_section a:hover {
	text-decoration:underline;
	color:white;
}


#project_list_section{
border: 0px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;

	position:absolute;
	top: 0;
	left: 994px;
/*	left:expression('994px'); */

	width:240px;
	height:180px;
	z-index:-1;

	background-color:#666666;
/*	padding-bottom:10px; */
}


.social_bar
{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
	clear:none;
	margin-right:74px;
}

.social_bar li
{
	float:left;
	margin-left:10px;
}

.social_bar li a
{
	overflow:hidden;
	text-indent:9999;
	background:url('images/social_bar_icons.png') no-repeat;
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	color:transparent;
}

.social_bar li.print a
{
	background-position:0 0;
}

.social_bar li.facebook a
{
	background-position:-16px 0;
}

.social_bar li.twitter a
{
	background-position:-32px 0;
}

.social_bar li.vkontakte a
{
	background-position:-48px 0;
}

.social_bar li.livejournal a
{
	background-position:-64px 0;
}

.social_bar li.mirmail a
{
	background-position:-80px 0;
}

.social_bar li.liveinternet a
{
	background-position:-96px 0;
}



@-moz-document url-prefix() {
    #project_list_section{
        left: 996px;
    }
}


* html #project_list_section{ /*IE only rule. Original menu width minus all left/right paddings */
width: 234px;
}

#project_list_section ul{
padding: 0;
margin: 0;
list-style-type: none;
	padding-top:66px;
}

#project_list_section a{
font: normal 10pt Arial, Helvetica, sans-serif;
padding-left: 6px;
padding-top: 4px;
padding-bottom: 5px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: white;
background-color:#666666;
text-decoration: none;
border-bottom: 0px solid #C0C0C0;
}

#project_list_section a#project_pressa_item:hover
{
	background-color: #993333;
	color: white;

}

#project_list_section a:visited{
color: white;
}

html>body #project_list_section a{ /*Non IE rule*/
width: auto;
}

#project_list_section a:hover{
background-color: #969696;
color: white;
}






#topsection .issue_description {
	position:absolute;
	top: 79px;
/*	left: 417px; */
	left: 505px;

/*	font-family: "Times New Roman", Times, serif; */
	font-family: "Arial", sans-serif;
	font-size: 18pt;
	line-height:1.1em;
	font-weight: normal;
	background-color:white;
}

#topsection .issue_description a {
	text-decoration:none;
}

#topsection .issue_description a:hover {

	border-bottom:1px solid black;
}



#pressa-topsection .lastcomments,
#topsection .lastcomments
{
	position:absolute;
	top: 68px;
	left: 388px;
	text-align:center;

/*	font-family: "Times New Roman", Times, serif; */
	font-family: "Arial", sans-serif;
	font-size: 11pt;
	font-weight: bold;
/*	background-color:white;*/
}


#pressa-topsection .lastcomments a,
#topsection .lastcomments a
{
	text-decoration:none;
}

#pressa-topsection .lastcomments a:hover,
#topsection .lastcomments a:hover
{
	text-decoration:underline;
}


#pressa-topsection h1,
#topsection h1
{
	margin: 0;
	padding-top: 15px;
}

#contentwrapper {
float: left;
/* width: 100%; */
width: 100%;
}

#contentwrapper_1078 {
	float: left;
	width:1078px;
}

#contentcolumn-full {
margin-left: 0px; /*Set left margin to LeftColumnWidth*/
}


#contentcolumn-short {
margin-left: 172px; /*Set left margin to LeftColumnWidth*/
}

#contentcolumn-medium {
margin-left: 316px; /*Set left margin to LeftColumnWidth*/
}



#leftcolumn-short{
width: 172px; /*Width of left column*/
float: left;
margin-left: -1120px; /*Set left margin to -(MainContainerWidth)*/
background-color: white;
z-index:2;
}


#leftcolumn-medium {
	width: 316px; /*Width of left column*/
	float: left;
	margin-left: -1120px; /*Set left margin to -(MainContainerWidth)*/
	background-color: white;
	position:relative;
	/* overflow:hidden; */
}







/* Logo */

#logo_section {
	float:left;
	width: 408px;
}

#logo_section a {
/*	border: none; */
}

#logo {
	display: inline;
	float: left;
	margin: 20px 0 0 25px;
	width: 67%;
}

	#logo h1, #logo h2 {
		/* color: #fff; */
		color: black;
		font: italic 46px/54px Georgia;
		height: 54px;
		letter-spacing: -2px;
		overflow: hidden;
	}

		#logo h1 a, #logo h2 a {
			/* color: #fff; */
			color: black;
			display: block;
			text-decoration: none;
		}

/* Search */

#topsection .searchsection {
	position:absolute;
	top: 80px;
	left: 897px;
/*	left: 786px; */
/*	left: 681px; */
	text-align:right;
	width:182px;

	border:0px solid red;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	background-color:white;
}

#pressa-topsection .searchsection {
	position:absolute;
	top: 80px;
	left: 678px;
/*	left: 770px; */
/*	left: 786px; */
/*	left: 681px; */
	text-align:right;
	width:200px;

	border:0px solid red;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	background-color:white;
}

#pressa-topsection .searchsection input#s,
#topsection .searchsection input#s,
#sidebar-search input#s2 {
	border:1px solid gray;
}


#pressa-topsection .searchsection input#searchsubmit,
#topsection .searchsection input#searchsubmit,
#sidebar-search input#searchsubmit2  {
/*				background: url("images/comments/submit.png"); */
				border:0 none;
				background-color: gray;
				color: white;
				cursor: pointer;
				margin-left:4px;
				/* float: left; */
				font: bold normal 14px Arial;
				/* height: 28px; */
				letter-spacing: -1px;
				/* margin: 20px 0 0 10px; */
				/* width: 200px; */
}

#pressa-topsection #support {
	position:absolute;
	top: 110px;
	left: 697px;
	width:180px;
}

#search {
	float: right;
	margin: 25px 20px 0 0;
	width: 28%;
}

	#searchform {
		background: url("images/header/searchform.png") 0 0 no-repeat;
		float: left;
		height: 33px;
		width: 267px;
	}

		#searchform div {
			margin: 0;
		}

		#searchform input {
			background: transparent;
			border: 0 none;
			color: #000;
			float: left;
			height: 33px;
			margin: 0;
			padding: 9px 0 0 30px;
			width: 165px;
		}

			#searchform input#searchsubmit {
				cursor: pointer;
				height: 33px;
				margin: 0 0 0 5px;
				text-indent: -1000px;
				width: 65px;
			}

/* Description */

#description {
	display: inline;
	float: left;
	margin: 0 0 0 25px;
	width: 100%;
}

	#description h3 {
		/* color: #fff; */
		color: black;
		font: italic 18px/22px Georgia;
		height: 22px;
		letter-spacing: -1px;
		overflow: hidden;
	}

/* Menu */

#main_menu {
	margin-left: 440px;
	float:left;
/*	display: inline;	*/
}

	#menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 100%;
	}

		#menu ul li {
			border: 0 none;
			float: left;
			height: 44px;
			margin: 0 2px;
			padding: 0;
			width: 44px;
		}

#menu {
	display: inline;
	float: left;
	height: 44px;
	margin: 50px 0 0 20px;
	width: 300px;
}

	#menu ul {
		float: right;
		height: 44px;
		list-style-type: none;
		margin: 0;
		padding: 0;
		width: 100%;
	}

		#menu ul li {
			border: 0 none;
			float: left;
			height: 44px;
			margin: 0 2px;
			padding: 0;
			width: 44px;
		}

			#menu ul li a {
				display: block;
				height: 44px;
				padding: 0;
				text-indent: -1000px;
				width: 44px;
			}
/*
	Content
*/

/* Typography */

#ccontentwrapperul {
	list-style: disc;
}

#contentwrapper ol {
	list-style: decimal;
}

	#contentwrapper ol ol li {
		list-style-type: lower-alpha;
	}

	#contentwrapper ul ul li {
		list-style-type: circle;
	}

#contentwrapper dt {
	font-weight:bold;
}

#contentwrapper dd {
	margin: 0 0 10px 10px;
}

/* Layout */

#contentwrapper .posts {
	float: left;
	display: inline;
	margin: 30px 0 0;
	width: 100%;
}

	#contentwrapper .posts .post,
	#contentwrapper .posts .page
	{
		/* background: url("images/content/line.png") 0 bottom repeat-x; */
		float: left;
		margin: 0 0 20px 30px;
		padding: 0 0 20px;
		width: 100%;
	}

	#contentwrapper .posts .post .wp-pagenavi a
	{
    color: #393939;
    height: 30px;
    margin: 7px 5px 0;
    text-align: center;

    float: none;
    padding: 0;
    width:inherit;
	}

		#contentwrapper .posts .post .title {
			float: left;
			width: 100%;
		}

		#contentwrapper .posts .post .title-author-page {
			margin-left: 110px;
			margin-bottom: 10px;
		}

		#contentwrapper .posts .post .post_top_phrase {
			float: right;
			margin-right: 72px;
			/* margin-bottom: 60px; */
			font-family: Verdana, Arial, Helvetica, sans-serif;
		}
		#contentwrapper .posts .post .post_top_phrase h1 {
			border-top: 2px solid black;
			font-weight: normal;
		}



			#contentwrapper .posts .post .title h1,
			#contentwrapper .posts .post .title h2,
			#lastcomments h1,
			#contentwrapper .posts .page .title h1,
			.blog_entry .title h1 {
				/* background: #ffd700; */
				display: inline;
				font: bold 23px/30px Arial; /* shweb font size increasing */
				font: bold 30px/30px Arial;
				letter-spacing: 0px;
				line-height: 1.2em;
				/*padding: 2px 5px; */
			}

			#contentwrapper .posts .post .city {
				/* background: #ffd700; */
				/* display: inline; */
				font: bold 23px/26px Arial;
				letter-spacing: 0px;
				color: #969696;
				border-top: 2px solid #969696;
				margin-bottom: 10px;
				margin-top: 10px;
				/*padding: 2px 5px; */
			}

			#contentwrapper .posts .post .city-in-spectacle {
				font: bold 23px/26px Arial;
				letter-spacing: 0px;
				color: #969696;
				margin-bottom: 10px;
				margin-top: 10px;
			}

			#contentwrapper .posts .post .theatre {
				/* background: #ffd700; */
				/* display: inline; */
				font: bold 18px Arial;
				letter-spacing: 0px;
				color: black;
				padding-left: 140px;
				margin-top: 16px;
				margin-bottom: 4px;
				/*padding: 2px 5px; */
			}

			#contentwrapper .posts .post .theatre-in-spectacle {
				font: bold 18px Arial;
				letter-spacing: 0px;
				color: black;
				padding-left: 10px;
				margin-top: 10px;
				margin-bottom: 10px;
			}

			#contentwrapper .posts .post .spectacle-in-spectacle {
				/* background: #ffd700; */
				display: inline;
				font: bold 23px/26px Arial;
				padding-left: 20px;
				/*
				margin-bottom:30px;
				margin-top:30px;
				border:1px solid red;
				*/
				padding-bottom:10px;
				padding-top:20px;

			}

			#contentwrapper .posts .post .spectacle {
				/* background: #ffd700; */
				/* display: inline; */
				font: normal 12pt Arial;
				letter-spacing: 0px;
				color: black;
				padding-left: 200px;
				margin-bottom: 4px;
				/*padding: 2px 5px; */
			}

			#contentwrapper .posts .post .ukazatel_list {
				margin-left: 140px;
			}



				#contentwrapper .posts .post .title h1 a,
				#contentwrapper .posts .post .title h2 a {
					text-decoration: none;
				}

		#contentwrapper .posts .post .entry,
		#contentwrapper .posts .page .entry
		{
			float: left;
			margin: 10px 0 0 0;
			width: 95%;
			/* width: 800px; */
			line-height: 1.2em;
		}

#contentwrapper .posts .post .entry div.epigraph,
.entry_excerpt div.epigraph
{
	margin-bottom: 20px;
	float: right;
	text-align:right;
	margin-left: 50%;

	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	line-height: 1.1em;

/*
	border: 1px solid red;
	background-color: yellow;
*/
}

#contentwrapper .posts .post .entry div.epigraph p,
.entry_excerpt div.epigraph p
{
	text-align: left;
}

#contentwrapper .posts .post .entry div.epigraph p.epigraph_author,
.entry_excerpt div.epigraph p.epigraph_author
{
	text-align: right;
	font-style: italic;
}


			#contentwrapper .posts .post .entry h1,
			#contentwrapper .posts .post .entry h2 {
				line-height: 26px;
			}

			#contentwrapper .posts .post .entry h1 {
				font-size: 22px;
				margin: 10px 0;
			}

			#contentwrapper .posts .post .entry h2 {
				font-size: 20px;
				font-weight: normal;
				margin: 20px 0 10px 0;
			}

			#contentwrapper .posts .post .entry h3 {
				font-size: 18px;
				margin: 10px 0;
				margin-top: 25px;
				line-height: 1.4em;
			}

			#contentwrapper .posts .post .entry h4 {
				font-size: 16px;
				margin: 10px 0;
			}

			#contentwrapper .posts .post .entry h5 {
				font-size: 15px;
				margin: 10px 0;
			}

			#contentwrapper .posts .post .entry h6 {
				font-size: 14px;
				margin: 10px 0;
			}

			#contentwrapper .posts .post .entry .post_title2 {
				text-transform: uppercase;
				font-size: 16px;
				line-height:1.4em;
				margin: 10px 0;
				font-weight: bold;
				margin: 10px 0 10px 0;
			}

			#contentwrapper .posts .post .entry .inner_text {
				/* background: #EEE; */
				padding-left: 2em;
			}

			#contentwrapper .posts .post .entry .inner_text p, #contentwrapper .posts .post .entry .inner_text h1 {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11pt;
			}


		#contentwrapper .posts .post .meta {
			background: url("images/content/post_meta.png") 0 0 repeat-y;
			display: inline;
			float: left;
			font: italic 14px/20px Georgia, Arial;
			margin: 10px 0 0 0;
			width: 100%;
		}

			#contentwrapper .posts .post .meta p {
				margin: 0 0 2px 20px;
			}

			#contentwrapper .posts .post .entry p,
			#contentwrapper .posts .page .entry p,
			.blog_entry p {
				font-family: "Times New Roman", Times, serif;
				font-size: 12pt; /* shweb font size increasing */
				font-size: 15pt;
				line-height: 1.4em;

				margin: 0 0 .8em 0;
			}

			#contentwrapper .posts .post .entry p.text_verses {
				margin-left: 80px;
			}

			#contentwrapper .posts .post .entry p.post_footnote,
			#contentwrapper .blog_entry .entry_excerpt p.post_footnote

			{
	margin-left: 0px;
	font-size: .9em;
	background: url("images/footnote-top-border.gif") 0 0 no-repeat;
	padding-top: 2px;
	padding-left: 40px;
/*	background-color: #EEE; */
}

			#contentwrapper .posts .post .entry div.post_footnote p {
	margin-left: 0px;
	font-size: 1em;
	padding-top: 2px;
	padding-left: 40px;

			}

			#contentwrapper .posts .post .entry ul {
				font-family: "Times New Roman", Times, serif;
				font-size: 12pt;
				line-height: 1.4em;
				list-style-type: none;
				margin: 0 0 .8em 2em;
			}

			#contentwrapper .posts .post .entry .post_bottom_comment,
			#contentwrapper .posts .post .entry .post_bottom_date {
				text-align: right;
				font-style: italic;
			}

			#contentwrapper .posts .post .entry .post_top_spectacle_description,
			.blog_entry .post_top_spectacle_description {
				margin-left: 40px;
				font-weight: bold;
			}


		#contentwrapper .posts .post .link {
/*			background: url("images/content/post_comments.png") 0 0 no-repeat; */
			color: #464646;
			display: inline;
			float: left;
			font: bold italic 19px/22px Georgia, Arial;
			height: 22px;
			letter-spacing: -1px;
			margin: 10px 0 0 0;
			padding-left: 30px;
			width: 100%;
		}

			#contentwrapper .posts .post .link a {
				color: #464646;
				text-decoration: none;
			}

/* Comments */

#contentwrapper .comments {
	float: left;
	display: inline;
	margin: 0;
	overflow: hidden;
	width: 100%;
}

#contentwrapper .comments h3 {
/*	background: url("images/content/post_comments.png") 0 0 no-repeat; */
	color: #464646;
	display: inline-block;
	float: left;
	font: bold normal 19px/22px Arial;
	height: 22px;
	letter-spacing: -1px;
	margin: 0;
	padding-left: 0px;
	width: 100%;
}

	#contentwrapper .comments h3#comments {
		margin: 20px 0 0 30px;
	}

.commentlist,
.commentrespond {
	display: inline;
	float: left;
	margin: 20px 0 0 30px;
	width: 95%;
}

	.commentrespond {
		margin-left: 15px;
	}

	.commentlist li {
		list-style-type: none;
		margin: 0 0 10px 0;
	}

		.commentlist li .comment-meta {
			/* background: #e3e3e3 url("images/content/post_meta.png") 0 0 repeat-y; */
			background-color: #e3e3e3;
			float: left;
			font: normal 13px/20px Georgia;
			padding-top: 10px;
			padding-bottom: 10px;
			/* height: 42px; */
			/* width: 100%; */
			width: 730px;
		}

		.commentlist li .comment-meta cite {
			color: #464646;
			font-weight: bold;
		}

			.commentlist li .comment-author {
				float: left;
				margin-left: 22px;

				overflow:hidden;
				width:440px;

			}

			.commentlist li .comment-post-title {
				float:right;
				margin-right:15px;
				font-style:normal;
				font-family:Arial;
				overflow:hidden;
				width:250px;
				text-align:right;

			}

			.commentlist li .comment-post-title a {
				text-decoration:underline;
			}
			.commentlist li .comment-post-title a:hover {
				text-decoration:none;
			}


			.commentlist li .comment-avatar {
				float: right;
				height: 42px;
				width: 42px;
			}

				#contentwrapper .comment-avatar img {
					margin: 0;
				}

		.commentlist li .comment-text {
			float: left;
			margin: 5px 20px 20px 20px;
			width: 94%;
		}

		.commentlist li .comment-text p {
			margin-bottom:.8em;
		}

		.commentlist li .comment-text a.nodecoration{
			text-decoration:none;
		}

		.commentlist li .comment-text a.nodecoration:hover{
			text-decoration:underline;
		}


#respond {
	display: inline;
	float: left;
	margin: 0 0 20px 15px;
	width: 100%;
}

#commentform {
	float: left;
	width: 100%;
	margin: 5px 0;
}

	#commentform textarea {
		float: left;
		width: 95%;
		height: 200px;
		margin: 0;
	}

#commentform fieldset {
	float: left;
	width: 585px;
}

#commentform legend {
	display: none;
}

.cancel-comment-reply {
	float: left;
	margin: 10px 0 0;
}

#commentform ul {
	float: left;
	margin: 10px 0 0;
	width: 100%;
}

	#commentform li {
/*		background: url("images/comments/field.png") 0 0 no-repeat; */
		float: left;
		height: 37px;
		list-style-type: none !important;
		margin: 0 0 5px;
		width: 100%;
	}

		#commentform li.textarea {
/*			background: url("images/comments/textarea.png") 0 30px no-repeat; */
			height: 183px;
			margin: 0;
			width: 100%;
		}

		#commentform li label {
			color: #464646;
			float: left;
			font: bold normal 13px/37px Arial;
			margin: 0 0 0 15px;
			width: 65px;
		}

		#commentform li.textarea label {
			color: #464646;
			float: left;
			font: bold normal 13px/37px Arial;
			margin: 0 0 0 15px;
			width: 160px;
		}

/*
			#commentform li.textarea label {
				color: #464646;
				float: left;
				font: bold normal 19px/24px Arial;
				letter-spacing: -1px;
				margin: 0 0 0 0px;
				width: 100%;
			}
*/

			#commentform li label[for=url] {
				color: #8d8d8e;
			}

		#commentform li input {
			border: 0 none;
			color: #464646;
			float: left;
			font: 12px/14px Arial;
			margin: 10px 0 0 0;
			width: 170px;
			border:1px solid gray;
		}

			#commentform input#submit {
/*				background: url("images/comments/submit.png"); */
				border:0 none;
				background-color: gray;
				color: white;
				cursor: pointer;
				float: left;
				font: bold normal 15px/24px Arial;
				height: 28px;
				letter-spacing: -1px;
				margin: 20px 0 0 10px;
				width: 200px;
			}

		#commentform li textarea {
			border: 0 none;
			color: #464646;
			float: left;
			font: 13px/16px Arial;
			height: 135px;
			margin: 15px 0 0 10px;
			width: 560px;
			border:1px solid gray;
		}

		#commentform li .req {
			border: 0 none;
			color: #8d8d8e;
			float: left;
			font: italic 12px/14px Georgia;
			margin: 10px 0 0 30px;
		}

/* Images */

#contentwrapper img {
	padding: 0;
	max-width: 100%;
	margin: 0;
}

	#contentwrapper img.centered {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	#contentwrapper img.alignright {
		margin: 10px 0 10px 10px;
		display: inline;
	}

	#contentwrapper img.alignleft {
		margin: 10px 5px 10px 0;
		display: inline;
	}

#contentwrapper .posts .post .entry .wp-caption {
/*	border: 1px solid #b2b2b2; */
	background: #EEEEEE;
/*	margin: 20px 0 20px 0; */
	max-width: 100%;
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
}

#contentwrapper .posts .post .entry .wp-caption-graphics  {
/*	margin: 20px 20px 20px 20px; */
	background: white;
	max-width: 100%;
	margin: 0;
	padding: 0;
	padding-top: 4px;

}


	#contentwrapper .posts .post .entry .wp-caption.alignright {
		/* margin: 10px 0 10px 10px; */
	}

	#contentwrapper .posts .post .entry .wp-caption.alignleft {
		/* margin: 10px 5px 10px 0; */
	}

	#contentwrapper .posts .post .entry .wp-caption img {
		border: 0 none;
		margin: 0;
		margin-bottom: 2px;
		max-width: 100%;
		padding: 0;
	}

	#contentwrapper .posts .post .entry .wp-caption p.wp-caption-text {
		font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;
/*		background-color:red; */
		font-weight: normal;
		line-height: 1.2em;
		padding: 0;
		margin: 0;
		text-align: left;
	}

/* Tables*/

#contentwrapper .posts table {
	border-width: 1px;
	border-spacing: 0px;
	border-style: ridge;
	border-color: #b2b2b2;
	border-collapse: collapse;
	margin: 5px 0;
}

	#contentwrapper .posts table.full {
		width: 100%;
	}

#contentwrapper .posts table th {
	border-width: 1px;
	padding: 3px;
	border-style: ridge;
	border-color: #b2b2b2;
}

#contentwrapper .posts table td {
	border-width: 1px;
	padding: 3px;
	border-style: ridge;
	border-color: #b2b2b2;
}


#contentwrapper .posts table.noborder, #contentwrapper .posts table.noborder td {
	border:none;
	vertical-align:top;
}


/*
	Aside
*/

#aside ul {
	display: inline;
	float: left;
	font: 13px/20px Arial;
	list-style-type: none;
	margin: 0;
	width: 100%;
}

	#aside ul li {
/*		background: url("images/aside/line.png") 0 0 repeat-x; */
/*		color: #ffd700; */
		float: left;
		margin: 0 0 10px 0;
		width: 100%;
	}

		#aside ul li ul {
			/* color: #fff; */
			color: black;
			list-style-type: disc;
			margin: 10px 0 10px 20px;
		}

			#aside ul li ul li {
				background: none;
				margin: 0;
			}

				#aside ul li ul li ul {
					margin: 0 0 0 20px;
				}

	#aside a {
		/* color: #fff; */
		color: black;
	}

	#aside h3 {
		/* color: #ffd700; */
		color: gray;
		font: bold 23px/26px Arial;
		letter-spacing: -1px;
		margin: 20px 0 0;
		position: relative;
	}

		#aside h3 span {
			background: url("images/aside/h3.png") 0 7px no-repeat;
			height: 25px;
			margin-left: 5px;
			position: absolute;
			width: 22px;
		}

		#aside h3 a {
			color: #ffd700;
			text-decoration: none;
		}

	#aside ul li .textwidget {
		color: #fff;
		margin: 10px 0 0 0;
	}

/**** page-navi pagenavi ****/


.navigation {
	float: left;
	margin: 0 0 20px 0px;
	width: 100%;
	border:0px solid black;
	width:316px;
	width:900px;
}

.wp-pagenavi {
	text-align: start !important;
}

.wp-pagenavi .pages {
    display: inline-block !important;
    margin-right: 12px !important;
		float: left;
		width:316px;
		text-align: center;
		margin-top: 8px;
}

	.navigation .alignleft {
		margin-left: 30px;
	}

/*
	Footer
*/

/*
#footer{
clear: left;
width: 100%;
background-color: white;
color: black;
text-align: center;
padding: 4px 0;
}
*/

#footer {
	clear: both;
	float: left;
	overflow: hidden;
	position: relative;
	width: 100%;
}

#footer .gray {
	color:#333366;
}

	#footer .columns {
		/* background: #202020; */
		right: 75%;
		float: left;
		position: relative;
		width: 100%;
	}

#footer .left, #footer .right {
	float: left;
	overflow: hidden;
	position: relative;
}

	#footer .right {
		left: 100%;
		width: 67%;
	}

	#footer .left {
		border-top: 0px dotted #404040;
		left: 10%;
		width: 22%;
	}

	#footer p {
		font: bold 12px/18px Arial;
		margin: 10px 0 10px 0;
	}

		#footer .left p {
			color: black;
			text-align: center;
		}

			#footer .left p a {
				color: black;
			}

		#footer .right p {
			border-top: 1px solid #bcbcbc;
			padding: 10px 0 0;
			margin: 0 0 10px 30px;
			text-align: left;
		}

/*
	Calendar
*/

#wp-calendar {
	color: #fff;
	empty-cells: show;
	margin: 10px 0;
	width: 200px;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
}

#wp-calendar caption {
	text-align: center;
	margin: 10px 0 0;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
}

/* Other */

h2.pagetitle  {
	/* background: #ffd700; */
	background: lightgray;
	display: inline;
	float: left;
	font: bold 23px/26px Arial;
	letter-spacing: -1px;
	margin: 20px 0 0 30px;
	padding: 2px 5px;
}

#contentwrapper .posts .post.sticky {
	background: #e2e1e1;
	border: 5px solid #bcbcbc;
	float: left;
	margin: 0 0 30px 20px;
	padding: 15px;
	width: 93%;
}

	#contentwrapper .posts .post.sticky .meta {
		background: url("images/content/post_meta_sticky.png") 0 0 repeat-y;
	}

.gallery-item {
	margin: 10px 0 0;
}

/****** Category Archive ******/

table#category_archive_table {
	margin: 0;
	padding: 0;
	border-collapse: none;
	border-spacing: 0;
/*	border: 20px solid red; */
	background-color: #EEE;


}

table#category_archive_table td {
	vertical-align: top;
}

table#category_archive_table td.td1 {
	background-color: #CCC;
}
table#category_archive_table td.td2 {
	padding-left: 40px;
}


table#category_archive_table td img {
	margin: 0;
	padding: 0;
}


/****** General text classes *******/

span.nobr {
	white-space: nowrap;
}

.clear {
	clear: both;
}

div.warning {
	background-color: yellow;
	border: 1px solid black;
}



			.p_right {
				text-align: right;
			}

			.post_prolog_italic {
				font-style: italic;
			}


			.italic {
				font-style: italic;
			}

			.strong, .bold {
				font-weight: bold;
			}

			.normal {
				font-weight: normal;
			}

			.sup {
				font-size:xx-small;
				vertical-align:top;
			}

			.spacing {
				letter-spacing: .4em;
			}

			.center {
				text-align:center;
			}


			.deceased {
				border: 1px solid black;
				padding: 0 3px 0 3px;
			}

			/* INTEERVIEW SECTION */
			span.span_interviewer {
				font-weight: bold;
			}

/* В пьесе выделение персонажа
Дядя Ваня: -- Как все это надоело! */
span.span_personage {
	letter-spacing: 2px;
}


div.author_name {
	padding: 2px 4px 2px 6px;
	background-color: black;
	color: white;
	float: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

div.author_name_last {
	margin-bottom:60px;
}

div.author_name a {
	color: white;
	text-decoration: none;
}

div.author_name a:hover {
	color: white;
	text-decoration: underline;
}

.commentator1 {
	color:red;
	font-weight: bold;
}

.commentator2 {
	color:red;
}

.commentator3 {
	color:red;
	text-decoration: underline;
}

.commentator4 {
	color:red;
	font-style:italic;
}


/* For inserting empty break between paragraphs */
.br {
	clear:both; padding:0; margin:0; height: 20px;
}


.delimiter_asteriks {
	letter-spacing: 20px;
}

.delimiter_center_line {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 40px;
	border-top: 1px solid black;
	width: 400px;
	height: 10px;
}


.post_letter_title {
	margin-top: 40px;
	margin-bottom: 20px;
	font-size: 1.2em;
}

.post_letter_date {
	font-size: .9em;
}

#aside .sidebar_wp_list_authors {
	/* font-family:Verdana, Arial, Helvetica, sans-serif; */
	font-size: 12pt;
	font-weight: bold;
}

.author_in_authors {
	float: left;
	width: 120px;
	height: 200px;
	margin-bottom: 10px;
	padding-left: 30px;
	padding-right: 10px;
	border: 0px solid blue;
	text-align: left;
}

.author_in_authors a {
	text-decoration:none;

}

.author_in_authors img.author_photo {
	margin:0;
	padding:0;
	border: 0px solid yellow;
/*	float:left;*/
}


.author_in_authors .author_in_authors_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 1em;
	color: black;
}

.uppercase {
	text-transform:uppercase;
}

.font-normal {
	font-weight: normal;
	font-size:15px;
}

.issue_download_button {
	background-color: #959595;
	width:92px;
	margin-left:10px;
	padding: 2px 4px 2px 4px;
}

.issue_download_button a {
	color:white;
	text-decoration: none;
}

.issue_download_button a:hover {
	color:#DDD;
}


.issue_in_archive {
	float: left;
	width: 125px;
	height: 220px;
	margin-bottom: 10px;
	margin-bottom: 50px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px solid red;
	text-align:center;
}

.issue_in_archive img.cover_shtrihovka {
	position:absolute;
/*
	top: 9px;
	left: 19px;
*/
	top: 0;
	left: 10px; /* 10px */
	border:0px solid blue;
}

.issue_in_archive img.cover_shtrihovka2 {
	position:absolute;
/*
	top: 9px;
	left: 19px;
*/
	top: 10px;
	left: 20px; /* 10px */
	border:0px solid blue;
}

.issue_in_archive img.cover_shtrihovka3 {
	position:absolute;
/*
	top: 9px;
	left: 19px;
*/
	top: 0px;
	left: 10px; /* 10px */
	border:0px solid blue;
}

.isssue_in_archive_text_gray {
	color: #CCC;
}

.issue_in_archive .title {
	font: bold 14px Arial;
	margin:0;
	padding:0;
}

.issue_in_archive img {
	margin:0;
	padding:0;
}


.issue_in_archive a {
	text-decoration:none;
}

/**** Anons announcement *****/

.issue-anons {
	text-align: left;
	float: left;
	width: 144px;
	margin-left:-144px;


	border:0px solid green;
	position: relative;
	border:0px solid #EEE;
}


.issue-anons img.anons_cover {
	margin: 0 0 0 100px;
	padding: 0 0 0 100px;
	border: 1px solid red;
	/*
	padding-left: 10px;
	margin-left: 10px;
	*/
}

.issue-anons img.anons_photo {
	margin: 0;
	padding: 0;
	width: 144px;
}

.issue-anons .anons_logo {
	margin-top: 20px;
	border-top: 2px solid black;
	padding-top: 20px;

	border-bottom: 0px solid black;
	padding-bottom: 6px;
}


.issue-anons h1 {
	text-align:center;
	margin-top: 10px;
}

.issue-anons p {
	font-size: 8pt;
	line-height: 1.2em;
	margin-bottom: 1em;
}

.issue-anons p .strong {
	font-size: 1.1em;
	font-weight: bold;
}

.blog-full {

}

.contents-full {
	margin-left: 20px;
	width:746px;
}

.taxonomy_category_description {
	color: #969696;
/*	color:#636363; */
}

a:hover .taxonomy_category_description {
	color:white;
}

.contents-full h1, .blog-full h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22pt;
	margin-top: 30px;
	margin-bottom: 30px;
}

.blog-full ul {
font: normal 12pt 'Arial Bold', Arial, Helvetica, sans-serif;
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
margin-left:316px;
}


.contents-full ul, .blog-full ul {
font: normal 12pt 'Arial Bold', Arial, Helvetica, sans-serif;
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

ul.width_854px {
	width:854px
}

.blog-full ul li {
padding-bottom: 2px; /*bottom spacing between menu items*/
padding: 0;
margin: 0;
margin-bottom: 0px;
}

.contents-full ul li {
	padding: 0;
	margin: 0;
	/* margin-bottom: 10px; */
}

/*
.blog-full ul li a {
color: black;
background-color: white;
display: block;
padding: 2px 0;
padding-left: 334px;
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 90%;
}
*/

.blog_entry .entry_date {
	font-weight: bold;
	font-family:'Times New Roman', Times, serif;
	font-size: 1.1em;

	margin-bottom: 12px;
}

.blog_entry .entry_excerpt {
	margin-top: 16px;
	font-family:'Times New Roman', Times, serif;
	font-size: 12pt;
	line-height: 1.4em;
	font-weight: normal;
}

.blog_entry .entry_comment {
	margin-top: 20px;
	font-weight:normal;
	color: #969696;
}


.blog_entry .entry_title {
	font-weight: bold;
	font-family:'Times New Roman', Times, serif;
	font-size: 1.1em;
	float: left;
	margin-left:9px;
}


.blog_entry .blog_entry_leftcolumn {
	width: 316px;
	float: left;
	border:0px solid red;
	text-align:right;
	margin-top:0px;
}

.blog_entry a.readmore_link, .blog_entry a.readmore_link:hover {
	color: #969696;
}

.blog_entry a.title_link {
	text-decoration:none;
}

.blog_entry a.title_link:hover {
	border-bottom:1px solid black;
}

.contents-full ul li a,
.contents-full ul li div.like_href
{
	color: black;
	background-color: white; /*custom bullet list image*/
	display: block;
	/* padding: 2px 0; */
	padding: .5em;
	padding-left: 2em; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px solid #dadada;
	font-size: 90%;
}

body.pressa-body .contents-full ul {
	list-style-type:none;
}

body.pressa-body .contents-full ul li a {
/*	background-color: #ffffcc; */
	background-color: transparent;
}

.contents-full ul li a:hover /*, .blog-full ul li a:hover */ { /*hover state CSS*/
	color: white;
	background-color: #969696;
}

body.pressa-body .contents-full ul li a:hover {
	background-color: #993333;
}

.contents-full ul li.category-item,
.contents-menu-medium ul li.category-item
{
	font-size: 12pt;
	font-weight: bold;
	border-top: 2px solid #969696;
	margin-top: 2em;
	margin-bottom: .4em;
	color: #969696;
/* padding-left: 18px; */
}

.contents-menu-medium ul li.header-item { /*hover state CSS*/
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 20px;
	color: #969696;
	padding-left: 18px;
}

.contents-full ul li.category-item div.category-title
{
	padding-left: 1.75em;
}


.contents-full ul li .post_title2,
.contents-full ul li .post_afisha {
	font-size: 14px;
	font-weight: normal;
	/* background-color: red; */

	/* margin: 10px 0;
	margin: 10px 0 10px 0;
	*/
}


.ptj_mini_photo {
	float:left;
/*
	padding-right: 16px;
	margin-right: 16px;
*/
	border-right: 6px solid white;
	border-bottom: 4px solid white;
}


/********* sub menu for main menu **************/

#Nav5 {
	width: 100px;
	padding: 0;
	list-style: none;
}

#Nav5 li {
	background: #ddd;
	margin: 1px;
	height: 20px;
}

.Menu5 {
	padding: 0;
	margin-top: -18px;
	margin-left: 98px;
	width: 202px;
	list-style: none;
	display: none;
}

.Menu5 li {
	height: 20px;
	width: 200px;
}

.lowercase {
	text-transform: lowercase;
}

.spectacle_path_city_theatre {
	font-weight:normal;
	font-size:12px;
/*	color:#969696; */
	color:#636363;
}

a:hover .spectacle_path_city_theatre {
	color:white;
}



/************** rating begin **************/

/*
#pressa-rating h2 {
	margin-top:2em;
	margin-bottom:.6em;
	font-size:12pt;
}
*/

#pressa-rating ol {
	list-style:decimal inside;
}

#contentwrapper .posts .page .entry .pressa-rating_list_wrapper ol li p {
	font: normal 10pt 'Arial', Arial, Helvetica, sans-serif;
	margin: 0;
	margin-top:4px;
	padding: 0;
	border:0px solid blue;
}

.pressa-rating_list_wrapper ol {
    /* width: 954px; */


	font: normal 12pt 'Arial Bold', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border:0px solid blue;
}

  /* float & allow room for the widest item */
.pressa-rating_list_wrapper ol li {
    /* float: left; */
/*	display:inline-block; */

	padding-top: .3em;
	padding-bottom: .4em;
	padding-left: 1em;
	padding-right:1em;


	margin: 0;
	font-size:11pt;
	margin-bottom:.1em;


    /* width: 316px; */
	width: 595px;
	width: 570px;

	position:relative;

}

.pressa-rating_list_wrapper ol li a:link, .pressa-rating_list_wrapper ol li a:visited {

	color: black;
	background-color:transparent; /*custom bullet list image*/
	padding: 2px 0;
	padding-top: .3em;
	padding-bottom: .4em;
	padding-left: 1em; /*link text is indented 19px*/
	padding-right:1em;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px solid blue;
	font-size: 90%;
}

.pressa-rating_list_wrapper ol li:hover
{
	color: white;
	background-color: #969696;
	padding-top: .3em;
	padding-bottom: .4em;
	padding-left: 1em;
	padding-right:1em;

}

.pressa-rating_list_wrapper ol li:empty
{
	color: black;
	color: white;
	background-color:transparent;
	padding-top: .3em;
	padding-bottom: .4em;
	padding-left: 1em;
	padding-right:1em;

}

.pressa-rating_list_wrapper ol li a:hover,
.pressa-rating_list_wrapper ol li:hover a,
.pressa-rating_list_wrapper ol li:hover div.no_a,
.pressa-rating_list_wrapper ol li div.no_a:hover
{
	color: white;
}

.pressa-rating_list_wrapper ol li div.no_a {
	display:inline;

	color: black;
	background-color:transparent; /*custom bullet list image*/
	padding: 2px 0;
	padding-top: .3em;
	padding-bottom: .4em;
	padding-left: 1em; /*link text is indented 19px*/
	padding-right:1em;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px solid blue;
	font-size: 90%;
}

/*
.pressa-rating_list_wrapper ol li:last-child a {
	padding-left: .45em;
}
*/

.pressa-rating_list_wrapper ol li:nth-child(-n+9) a {
	padding-left: 1.6em;
}

.margintop20 {
	margin-top:50px;
}

.pressa-rating-sum {
	float:right;
	margin-right:10px;
	font-weight:bold;
	font-size:10pt;
}


.pressa-rating-num {
	float:right;
	font-weight:bold;
	font-size:10pt;
}


#topsection #rating_link
{
	position:absolute;
	top: 81px;
	left: 675px;
	text-align:center;

/*	font-family: "Times New Roman", Times, serif; */
	font-family: "Arial", sans-serif;
	font-size: 11pt;
	font-weight: bold;
/*	background-color:white;*/
	z-index:100;
}

#topsection #spasibo_link
{
	position:absolute;
	top: 76px;
	top: 126px;
	left: 673px;
	left: 533px;
	text-align:center;

/*	font-family: "Times New Roman", Times, serif; */
	font-family: "Arial", sans-serif;
	font-size: 11pt;
	font-weight: bold;
/*	background-color:white;*/
	z-index:100;
}

#topsection #rating_link a {
	text-decoration:none;
}

#topsection #rating_link a:hover {
	text-decoration:underline;
}

.rating-kupit-bilet {

	position:absolute;
	left:615px;
	top:0px;
	text-align:center;
	width:115px;
	background-color:#FEC523;
/*	float:right; */
	padding-top:.3em !important;
	padding-bottom:.3em !important;

	display: none;
}

.rating-kupit-bilet a {
	padding:0 !important;

}

/************** rating end **************/

.kassir_knopka_post {
	width:150px;
	background-color:#FEC523;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-top:1em;
	padding-bottom:1em;
	float:left;
	margin-right:50px;
}

.kassir_section a {
	text-decoration:none;
}

#fbSEOComments{
	display:block;
/*	left:-92px; */
	left:32px;
	float:left;
}


#contentwrapper .ngg-left {
    margin-right: 10px;
}

/********** petition *************/

.signature_line {
	font-family: "Times New Roman", Cambria, "Hoefler Text", "Liberation Serif", Times, "serif";
	font-size:20px;
	line-height: 1.4em;
}