﻿html,body {	margin:0;padding:0;height:100%;color:#000;font-family:Arial;background-color:#e2e4e4;}
img {border:solid 0px black;}
.image_butt{cursor:pointer;}

table{border-collapse:collapse;}
a{color:#FF0048;text-decoration:none;}
a:visited{color:#FF0048;}
a:hover{color:#00D8FF;}
table td{padding:0px;font-size:13px;}

p {font-family: Arial !important;margin:0px;margin-bottom:1em;}

.page { min-width:1100px; }
.page-content{background-color:#fff; padding: 0 30px 20px 30px; }

.page-footer { background: #e2e4e4; padding: 20px 30px 35px 30px; }
.page-footer td {
	text-align: left;
	vertical-align: top;
}

table.main td{text-align:left;vertical-align:top;}
table.main td.col1{width:30px;min-width:30px;}
table.main td.col2{width:100px;min-width:80px;max-width:100px;}
table.main td.col3{width:50px;min-width:40px;max-width:50px;}
table.main td.col4{width:100px;min-width:80px;max-width:100px;}
table.main td.col5{width:50px;min-width:40px;max-width:50px;}
table.main td.col6{width:100px;min-width:80px;max-width:100px;}
table.main td.col7{width:50px;min-width:40px;max-width:50px;}
table.main td.col8{width:100px;min-width:80px;max-width:100px;}
table.main td.col9{width:50px;min-width:40px;max-width:50px;}
table.main td.col10{width:100px;min-width:80px;max-width:100px;}
table.main td.col11{width:50px;min-width:40px;max-width:50px;}
table.main td.col12{width:100px;min-width:80px;max-width:100px;}
table.main td.col13{width:50px;min-width:40px;max-width:50px;}
table.main td.col14{width:100px;min-width:80px;max-width:100px;}
table.main td.col15{width:50px;min-width:40px;max-width:50px;}
table.main td.col16{width:100px;min-width:80px;max-width:100px;}
table.main td.col17{width:30px;min-width:30px;max-width:30px;}

table.content { width: 100%; min-width:750px;}
table.content td.col1{width:50px;min-width:40px;max-width:50px;}
table.content td.col2{width:50px;min-width:40px;max-width:50px;}
table.content td.col3{width:50px;min-width:40px;max-width:50px;}
table.content td.col4{width:50px;min-width:40px;max-width:50px;}
table.content td.col5{width:50px;min-width:40px;max-width:50px;}
table.content td.col6{width:50px;min-width:40px;max-width:50px;}
table.content td.col7{width:50px;min-width:40px;max-width:50px;}
table.content td.col8{width:50px;min-width:40px;max-width:50px;}
table.content td.col9{width:50px;min-width:40px;max-width:50px;}
table.content td.col10{width:50px;min-width:40px;max-width:50px;}
table.content td.col11{width:50px;min-width:40px;max-width:50px;}
table.content td.col12{width:50px;min-width:40px;max-width:50px;}
table.content td.col13{width:50px;min-width:40px;max-width:50px;}
table.content td.col14{width:50px;min-width:40px;max-width:50px;}
table.content td.col15{width:50px;min-width:40px;max-width:50px;}
table.content td.col16{width:50px;min-width:40px;max-width:50px;}
table.content td.col17{width:50px;min-width:40px;max-width:50px;}
table.content td.col18{width:50px;min-width:40px;max-width:50px;}
table.content td.col19{width:30px;min-width:30px;max-width:30px;}

table.contentextended { width:100%;min-width:950px;}
table.contentextended td.col1{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col2{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col3{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col4{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col5{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col6{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col7{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col8{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col9{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col10{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col11{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col12{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col13{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col14{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col15{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col16{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col17{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col18{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col19{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col20{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col21{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col22{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col23{width:50px;min-width:40px;max-width:50px;}
table.contentextended td.col24{width:30px;min-width:30px;max-width:30px;}

td.celendar span.graytext {font-size:13px;line-height:15px;display:block;margin-bottom:10px;}
span.bigblack {font-size:20px;line-height:30px;}

div.partner {float:left;margin-right:60px;margin-bottom:15px;margin-top:15px;}

div.floatmenu_container {position:absolute;display:none;}

td.menu{text-align:left;}
ul.menu{padding:0px;margin:0px;padding-top:5px;padding-bottom:5px;height:15px;}
ul.menu li{float: left;list-style: none;padding:7px;font-size:15px;color:black;cursor:pointer;margin-right:10px;text-transform:uppercase;}
ul.menu li.selected {background-color:#00D8FF;}
ul.menu li.menuitem a {color:#000;}
ul.menu li.selected a {background-color:transparent;color:#fff;}
ul.menu li.menuitem_active a {color:#00D8FF; }

ul.navigator{padding:0px;margin:0px;padding-top:0px;padding-bottom:0px;}
ul.navigator li{float: left;list-style: none;font-size:15px ;color:black;position:relative;top:0px;padding:7px;}
ul.navigator li img{position:relative;top:0px;}
ul.navigator li.active {color:#00D8FF;font-size:25px;position:relative;top:-7px;}
ul.navigator li a {color:Black;}

h1{font:45px Arial; padding:0px;margin:0px;color:#000;margin-bottom:40px;line-height:48px;}
h2{font:20px Arial;padding:0px;margin:0px;color:#000;margin-bottom:20px;}
.funkyblue{height:30px;background-image:url(../i/funkylineblue.jpg);background-repeat:repeat-x;margin-top:30px;}
.funkygray{height:30px;background-image:url(../i/funkylinegray.jpg);background-repeat:repeat-x;margin-top:30px;}

.graytext {color:#A7AFB4;font-size:13px ;}
.pinkytext {color:#FF0048;font-size:15px ;}
.cyantext {color:#00D8FF;font-size:13px ;font-style:italic;}
.pinkytext a {text-decoration:none;color:#FF0048;}
.pinkytext a:visited {color:#FF0048;}

div.navigator{background-color:white;margin-top:15px;width:280px;}
table.navigator {}
table.navigator td.date{padding-left:15px;padding-right:15px;}
table.navigator td a {outline:0px;}

table.navigator1 {}
table.navigator1 td.date{padding:0px;font-size:19px;}

div.left_text{padding-left:0px;font-size:13px;line-height:18px;}
div.left_text a {color:#FF0048;font-size:13px; text-decoration:none;}

div.middle_text{padding-left:50px;font-size:13px ;line-height:18px;}
div.middle_text a {color:#FF0048;font-size:13px;text-decoration:none;}

div.right_text{padding-left:0px;font-size:13px ;line-height:18px;}
div.right_text a {color:#FF0048;font-size:13px; text-decoration:none;}
div.right_text a:hover {color:#00D8FF;}

div.middleright_text{padding-left:0px;font-size:13px ;line-height:18px;}
div.middleright_text a {color:#FF0048;font-size:13px; text-decoration:none;}

.search {width:200px;padding:0px;margin:0px;font-size:13px ;color:#A7AFB4;}

div.lang{padding-top:12px;font-size:15px ;}
div.lang a{text-decoration:none;}

/*table.news {}
table.news td.header {width:55px;}
table.news td.contents ul {padding:0px;margin:0px;}
table.news td.contents ul.years li {float:left;list-style:none;padding-right:25px;}
table.news td.contents ul.months li {float:left;list-style:none;padding-right:10px;}

table.news_navigator td.right {vertical-align:middle;}
table.news_navigator td.pages {padding-left:15px;padding-right:15px;color:#A7AFB4;}
table.news_navigator td.pages a {color:black;}
table.news_navigator td.left {vertical-align:middle;}*/

div.gallery {margin-top:10px;}
div.gallery div { float:left;width:188px; font-size:13px ; }
div.gallery img.item1 { margin-top:0px;}
div.gallery img.item2 { margin-top:10px;}
div.gallery img.item3 { margin-top:20px;}
div.gallery div.wrapper {height:250px;}
div.gallery div.text {padding-right:23px;width:165px;margin-bottom:50px;}
div.gallery div.text h1 { font-size:25px ;color:#FF0048;margin:0px;margin-bottom:5px;line-height:27px; }
div.gallery div.text span.date { font-size:13px ;font-style:italic;color:#A7AFB4;}

div.partners {margin-top:10px;}
div.partners div { width:200px;font-size:13px ; }
div.partners div.wrapper {margin-bottom:10px;float:none;}
div.partners div.text {padding-right:23px;margin-bottom:50px;float:none;}
div.partners div.text h1 { font-size:25px ;color:#FF0048;margin:0px;margin-bottom:5px;line-height:27px;float:none;}
div.partners div.text span.date { font-size:13px ;font-style:italic;color:#A7AFB4;float:none;}

div.peoplelist{font-size:15px ;line-height:22px;}

table.floatmenu td.tl {background-image:url(../i/menu/tl.png);width:7px;height:7px;background-repeat:no-repeat;}
table.floatmenu td.tr {background-image:url(../i/menu/tr.png);width:7px;height:7px;background-repeat:no-repeat;}
table.floatmenu td.bl {background-image:url(../i/menu/bl.png);width:7px;height:7px;background-repeat:no-repeat;}
table.floatmenu td.br {background-image:url(../i/menu/br.png);width:7px;height:7px;background-repeat:no-repeat;}
table.floatmenu td.gradtop {background-image:url(../i/menu/gradtop.png);background-position:bottom;background-repeat:repeat-x;}
table.floatmenu td.gradleft {background-image:url(../i/menu/gradleft.png);background-position:right;background-repeat:repeat-y;}
table.floatmenu td.gradright {background-image:url(../i/menu/gradright.png);background-position:left;background-repeat:repeat-y;}
table.floatmenu td.gradbot {background-image:url(../i/menu/gradbot.png);background-position:top;background-repeat:repeat-x;}
table.floatmenu td.content {background-color:white;font-size:15px;}
table.floatmenu div.itemheader {margin-top:3px;cursor:pointer;margin-left:21px;}
table.floatmenu div.itemheader a {color:#000;}
table.floatmenu div.itemheader a:hover {color:#00D8FF;}
table.floatmenu div.itemscontainer {margin:20px;margin-top:5px;margin-left:8px;}
table.floatmenu ul{padding:0px;margin:0px;}
table.floatmenu ul li{list-style: none;font-size:15px;color:black;}
table.floatmenu ul li a{ color:#000;}
table.floatmenu ul li a:hover{ color:#00D8FF;}

table.ticketordermenu td.tl {background-image:url(../i/menu/tl.png);width:7px;height:7px;background-repeat:no-repeat;}
table.ticketordermenu td.tr {background-image:url(../i/menu/tr.png);width:7px;height:7px;background-repeat:no-repeat;}
table.ticketordermenu td.bl {background-image:url(../i/menu/bl.png);width:7px;height:7px;background-repeat:no-repeat;}
table.ticketordermenu td.br {background-image:url(../i/menu/br.png);width:7px;height:7px;background-repeat:no-repeat;}
table.ticketordermenu td.gradtop {background-image:url(../i/menu/gradtop.png);background-position:bottom;background-repeat:repeat-x;}
table.ticketordermenu td.gradleft {background-image:url(../i/menu/gradleft.png);background-position:right;background-repeat:repeat-y;}
table.ticketordermenu td.gradright {background-image:url(../i/menu/gradright.png);background-position:left;background-repeat:repeat-y;}
table.ticketordermenu td.gradbot {background-image:url(../i/menu/gradbot.png);background-position:top;background-repeat:repeat-x;}
table.ticketordermenu td.content {background-color:white;font:Arial 15px;}
table.ticketordermenu td.content a:hover {color:#00D8FF;}
table.ticketordermenu div.itemscontainer {margin:15px;}

td.SpectacleView { padding-top:50px;font-size:13px; }
td.SpectacleView h1 { font-size:60px; }	
td.SpectacleViewText, td.SpectacleViewTextLeft, td.SpectacleViewTextRight { font-size:13px; }
td.SpectacleViewTextLeft {text-align:right;}

ul.SpectacleViewMode {padding:0px;margin:0px;}
ul.SpectacleViewMode li.active {background-color:#00D8FF;color:White;padding:3px 5px 3px 5px;}
ul.SpectacleViewMode li {font-size:15px;float: left;list-style: none;color:#A7AFB4;margin-right:7px;padding:3px 5px 3px 5px;}
ul.SpectacleViewMode li a {color:#FF0048;}
ul.SpectacleViewMode li a:visited {color:#FF0048;}
ul.SpectacleViewMode li a:hover {color:#A7AFB4;}

div.PeopleInSpectacle {font-size:15px;line-height:30px;}
div.PeopleInSpectacle span.role {display:block;margin-top:30px;}
div#SpectacleText {font-size:15px;margin-bottom:40px;margin-top:30px;}
div#SpectacleText p {margin-right:30px;}
div#SpectaclePicture {min-width:440px;max-width:550px; overflow:hidden;position:relative;}
img#SpectaclePictureBigImg {width:550px;}

table#Phrases {width:100%;}
table#Phrases td.Actor {width:80px;padding-bottom:15px;font-size:15px;}
table#Phrases td.Phrase {padding-bottom:15px;font-size:15px;}

tr.commentrow td.left {font-size:15px;vertical-align:top;padding-top:3px;}
tr.commentrow td.right input {border:solid 1px #ccc;width:400px;height:24px;font-size:15px;}
tr.commentrow td.right textarea {width:400px;height:170px;border:solid 1px #ccc;font-size:15px;font-family:Arial;}
tr.commentrow td.submitplace {padding-top:25px;}
tr.commentrow td.date input#Day {border:solid 1px #ccc;width:40px;height:24px;}
div#graycommentseparator {background-image:url(../i/grayline.jpg);height:24px;background-repeat:repeat-x;background-position:top;margin-top:50px;margin-bottom:50px;}

tr.orderrow td.left {font-size:15px;vertical-align:top;padding-top:3px;}
tr.orderrow td.right input {border:solid 1px #ccc;width:400px;height:24px;font-size:15px;}
tr.orderrow td.right textarea {width:400px;height:170px;border:solid 1px #ccc;font-size:15px;font-family:Arial;}
tr.orderrow td.submitplace {padding-top:25px;}
tr.orderrow td.date input#Day {border:solid 1px #ccc;width:40px;height:24px;}
div#graycommentseparator {background-image:url(../i/grayline.jpg);height:24px;background-repeat:repeat-x;background-position:top;margin-top:50px;margin-bottom:50px;}

div.UserComment {margin-bottom:35px;}
div.UserComment div.date, div.UserComment div.name {display:inline;}
div.UserComment div.date, div.UserComment div.name, div.UserComment div.body {font-style:italic;}
div.UserComment div.top {margin-bottom:15px;}
div.UserComment div.name {color:#FF1154;}

div.PressComment {margin-top:50px;}
div.PressComment div.header, div.PressComment div.body, div.PressComment div.author {font-size:15px;}
div.PressComment div.header {color:#FF0048;}
div.PressComment div.body p {margin-top:5px;margin-bottom:5px;}
div.PressComment div.author {font-style:italic;color:#405564;font-size:13px;}

div#SpectacleDropDown {width:208px;height:22px;background-image:url(../i/fancydropdownlong.jpg);padding-left:10px;padding-top:2px;background-repeat:no-repeat;cursor:pointer;font-size:15px;}
div#DateDropDown{width:95px;height:22px;background-image:url(../i/fancydropdownshort.jpg);padding-left:10px;padding-top:2px;background-repeat:no-repeat;cursor:pointer;font-size:15px;}
div#CountDropDown{width:53px;height:22px;background-image:url(../i/fancydropdownultrashort.jpg);padding-left:10px;padding-top:2px;background-repeat:no-repeat;cursor:pointer;font-size:15px;}

#spectacleSelect {opacity:0;width:208px;position:relative;top:-24px;}
#spectacleSelect option, #dateSelect option, #countSelect option {font-family:Arial;font-size:15px;}
#dateSelect {opacity:0;width:95px;position:relative;top:-24px;}
#countSelect {opacity:0;width:53px;position:relative;top:-24px;}

td.cinema {font-size:15px;}
td.cinema span.text {margin-bottom:30px;margin-top:30px;display:block;}
div.moderator {margin-bottom:30px;}
div.moderator span.name {font-size:20px;color:#405564;}

#mainperson {margin-bottom:50px;}
#mainperson #name {font-size:20px;color:#FF0048;margin-bottom:10px;}
#mainperson #position {font-size:13px;color:#405564;font-style:italic;}

.PeopleColumn {font-size:15px;line-height:25px;}
.PeopleColumn div.Header {font-size:20px;color:#405564;margin-bottom:30px;}
.admin div.wrapper {margin-top:30px;margin-bottom:30px;}
.admin div.wrapper h2 {color:#405564;}

div.AdminPerson {margin-bottom:30px;}
div.AdminPerson div.Name {font-size:15px;margin-bottom:5px;}
div.AdminPerson div.Position {font-size:13px;font-style:italic;color:#405564;margin-bottom:5px;}
div.AdminPerson div.email {font-size:13px;}

.opacityOff {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:1;}
.opacityOn { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}

div.Gallery div.SmallOnes div.SmallPhoto {float:left;width:72px;height:72px;overflow:hidden;position:relative;cursor:pointer;}
div.Gallery div.SmallOnes div.SmallPhoto img {top:10;left:10;position:absolute;}
div.SmallPhotoBack {background-color:#00D8FF;width:72px;height:72px;float:left;}

div.spectacle_all div.name {font-size:25px;margin-bottom:5px;}
div.spectacle_all div.Author {font-size:13px;font-style:italic;margin-bottom:5px;}
div.spectacle_all div.date {font-size:13px;color:#00d8ff;}
div.spectacle_all {margin-bottom:40px;}

div.Pope4itel { margin-bottom:40px; }
div.Pope4itel div.Photo {margin-bottom:20px;}
div.Pope4itel div.Name {color:#405564;font-size:20px;margin-bottom:15px;}
div.Pope4itel div.Bio {font-size:15px;}

.NewsText {font-size:15px;}
#Years {margin-bottom:15px;}
#Monthes {margin-bottom:60px;}
ul.NewsSelector {padding:0px;margin:0px;}
ul.NewsSelector li.active {background-color:#00D8FF;color:White;padding:3px 5px 3px 5px;}
ul.NewsSelector li {font-size:15px;float: left;list-style: none;color:#ff0048;margin-right:7px;padding:3px 5px 3px 5px;cursor:pointer;}
ul.NewsSelector li a {color:#ff0048;}
ul.NewsSelector li a:visited {color:#FF0048;}
ul.NewsSelector li a:hover {color:#A7AFB4;}

div.NewsItem {margin-bottom:50px;}
div.NewsItem div.Date {color:#a7afb4;font-size:13px;margin-bottom:5px;}
div.NewsItem div.Name {color:#ff0048;font-size:15px;margin-bottom:0px;}
div.NewsItem div.ShortText {color:#000;font-size:15px;margin-top:5px;}
div.NewsItem div.ShortText p {margin:0px;}

ul#OrderErrors {margin:0px;padding:0px;margin-bottom:25px;}
ul#OrderErrors li {font-size:15px;color:Red;margin:0px;}

div.vacancy {margin-bottom:30px;}
div.vacancy div.name {font-size:17px;color:#666;margin-bottom:10px;}
div.vacancy table.vacancy_content td.mdashes { color:#00D8FF;width:20px;}
div.vacancy table.vacancy_content td.obyazannost { vertical-align:top;}
div.vacancy table.vacancy_content td p { margin:0px;padding:0px;}
div.vacancy table.vacancy_content td.lico {font-size:15px;padding-top:10px;}

.partner_logo_bottom {display:block;margin-bottom:20px;}

div.gallery div.bigphoto img#bigphotoimg {width:560px;}

#emailsubscribe {width:300px;height:20px;font-size:15px;}

div.partnerForEntity {float:left;margin-bottom:20px;margin-right:20px;}

#logo-placeholder {
}

#logo-placeholder .logo{
	background-image:url(../i/logo.gif);
	background-repeat:no-repeat;
	background-position:0px 35px;
	width:244px;
	height:160px;
}

#top-line {
	padding-bottom: 40px;
}

#search-top {
	padding-left: 40px;
}

#lang-placeholder {
	vertical-align: top;
}

#lang-placeholder .lang {
	text-align: right;
}