@charset "utf-8";
/*
Theme Name:  ptj_shurix
*/



.mainmenu{
float:left;
width: 700px;

/* margin-top: 28px; */

overflow: hidden;
border: 0px solid blue; /*bottom horizontal line that runs beneath tabs*/
}

.pressa-menu ul, .mainmenu ul {
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: normal 12pt 'Arial Bold', Arial, Helvetica, sans-serif;
list-style-type: none;
}

.birzha-menu ul {
margin: 0;
padding: 0;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
font: normal 10.8pt 'Arial Bold', Arial, Helvetica, sans-serif;
list-style-type: none;
}

.mainmenu ul li#ptj_menu_project_item a {
	background-color: #666666;
	color:white;
}

.mainmenu ul li#ptj_menu_project_item a:hover {
	background-color: #969696;
	color:white;
}

.birzha-menu li, .pressa-menu li, .mainmenu li {
display: inline;
margin: 0;
}

.birzha-menu li a, .pressa-menu li a, .mainmenu li a {
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 38px 8px 7px 8px; /*padding inside each tab*/
border-right: 0px solid white; /*right divider between tabs*/
color: #969696;
background-color: white; /*background of tabs (default state)*/
}

.pressa-menu li a {
	color: #993333;
	background-color: transparent;
}

.birzha-menu li a
{
	color: #006600;
	background-color: transparent;
}

.birzha-menu li a:visited, .pressa-menu li a:visited, .mainmenu li a:visited {
/* color: white; */
}

.mainmenu li a:hover, .mainmenu li.selected a {
	background-color: #969696; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
	color: white;
}

.pressa-menu li a:hover, .pressa-menu li.selected a {
	background-color: #993333;
	color: white;
}

.birzha-menu li a:hover, .birzha-menu li.selected a
{
/*	background-color: #33cc66; */
	background-color: #336633;
	color: white;
}

/************************************ PRESSA ******************************/



/************************************ /PRESSA *****************************/



/**** Left list menu ****/

.leftlistmenu-short{
width: 172px; /*width of menu*/
border:0px solid red;
}

.leftlistmenu-short .headerbar{
font: bold 14px Arial;
color: white;
/* background: black url(media/titlebar.png) repeat-x center left; */
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.leftlistmenu-short 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*/
width: 172px;
}

.leftlistmenu-short ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
padding: 0;
margin: 0;
width: 172px;
}

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


.leftlistmenu-short ul li a:hover,  .leftlistmenu-short ul li.selected a{ /*hover state CSS*/
color: white;
background-color: #969696;
}


.leftlistmenu-short ul li.disabled a{ /*hover state CSS*/
background-color: white;
color: #969696;
}

/***** Medium ******/

.leftlistmenu-medium {
width: 180px; /*width of menu*/
}

.leftlistmenu-medium .headerbar{
font: bold 14px Arial;
color: white;
/* background: black url(media/titlebar.png) repeat-x center left; */
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.leftlistmenu-medium 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*/
width: 316px;
}

.leftlistmenu-medium ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
padding: 0;
margin: 0;
width: 316px;

}


.people_list_wrapper ul li a:link,
.people_list_wrapper ul li a:visited,
.spectacle_list_wrapper ul li a:link,
.spectacle_list_wrapper ul li a:visited,
.leftlistmenu-medium ul li a:link,
.leftlistmenu-medium ul li a:visited {
color: black;
background-color: white; /*custom bullet list image*/
display: block;
padding: 3px 0;
padding-left: 18px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid blue;
font-size: 90%;
}

.people_list_wrapper ul li a:hover,
.spectacle_list_wrapper ul li a:hover,
.leftlistmenu-medium ul li a:hover,
.leftlistmenu-medium ul li.selected a { /*hover state CSS*/
color: white;
background-color: #969696;
}

/****************** people section *********************/

/* allow room for 3 columns */
.people_list_wrapper ul
{
    width: 954px;


	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;
}

/* allow room for 3 columns */
.people_list_wrapper ul.list_with_alphabet
{
margin-left: 0px;
}

.spectacle_list_wrapper
{
    width: 876px;
}

.spectacle_list_wrapper ul
{
    width: 876px;


	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; */
}

  /* float & allow room for the widest item */
.people_list_wrapper ul li
{
    float: left;
	padding-bottom: 2px; /*bottom spacing between menu items*/
	padding: 0;
	margin: 0;

    width: 316px;
}

/* float & allow room for the widest item */
.people_list_wrapper ul.list_with_alphabet li
{
	width: 310px;
}

.spectacle_list_wrapper ul li
{
    float: left;
	padding-bottom: 2px; /*bottom spacing between menu items*/
	padding: 0;
	margin: 0;

    width: 438px;
/*    width: 430px; */
}


/***** sidebar-contents menu *****/

/***** Medium ******/

.contents-menu-medium {
width: 316px; /*width of menu*/
}

.contents-menu-medium .headerbar{
font: bold 14px Arial;
color: white;
/* background: black url(media/titlebar.png) repeat-x center left; */
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.contents-menu-medium 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*/
width: 316px;
}

.contents-menu-medium ul li
{
padding: 0;
margin: 0;
width: 316px;
margin-bottom: 3px;
margin-top: 3px;
}

.contents-menu-medium ul li.month
{
	color: #993333;
	background-color:transparent; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-right: 2em; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: bold;
	text-transform:uppercase;
	text-align:right;

}

.contents-menu-medium ul li.theatre_name
{
	color: #993333;
	background-color:transparent; /*custom bullet list image*/
	display: block;
	padding: 0px 0;
	padding-right: 2em; /*link text is indented 19px*/
	margin-bottom:2em;
	margin-top: -2px;
  padding-left: 18px;
	text-decoration: none;
	font-weight: bold;
/*	text-transform:uppercase; */
/*	text-align:right; */

}

.contents-menu-medium ul li a, .contents-menu-medium ul li a:visited{
	color: black;
	background-color: white;
	display: block;

	padding-left: 18px; /*link text is indented 19px*/
	padding-top: .3em; /*bottom spacing between menu items*/
	padding-bottom: .3em; /*bottom spacing between menu items*/

	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px solid #dadada;
	font-size: 90%;
}




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


.contents-menu-medium ul li.disabled a
{
	background-color: white;
	color: #969696;
}

.contents-menu-medium ul li.category-item { /*hover state CSS*/
	width: 316px;
}

.contents-menu-medium ul li.category-item div.category-title {
	padding-left: 18px;
}

.contents-menu-medium ul li .post_title {
	font-size: 15px;
	font-style:normal;
	font-weight:normal;

}


.contents-menu-medium ul li .post_title2,
.contents-menu-medium ul li .post_afisha {
	font-size: 10pt;
/*	font-size: 15px; */
	font-style:normal;
	font-weight:normal;

}
