body { 
	width:1000px;
	height:100%;
	margin:0 auto;
	font-family:"Lucida Sans Unicode",Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

a{
	color:#999999;
}

a.readmore{
	color:#000!important;
}

a:hover{
	color:#000000;
}	

.clear{
	clear:both;
	height:1px;
}

.s08em{
	font-size:0.8em;
}

.coding{
	margin-top:10px;
}

.s14px{
	font-size:14px;
}

.textalignright{
	text-align:right;
}

.textaligncenter{
	text-align:center;
}

.purple{
	color:#B00900!important;
}

.grey{
	color:#999999;
}


/*---------------------TOP---------------------------*/
.top{
	height:378px;
}

#afisha .top{
	background:url(../im/top-afisha.jpg) no-repeat center;
	margin-top:-10px;
}

#bio .top{
	background:url(../im/top-bio.jpg) no-repeat center;
}

#pics .top{
	background:url(../im/top-pics.jpg) no-repeat center;
}

#movies .top{
	background:url(../im/top-video.jpg) no-repeat center;
}

#books .top{
	background:url(../im/top-books.jpg) no-repeat center;
}

#music .top{
	background:url(../im/top-music.jpg) no-repeat center;
}

#pic .top, .top_grey, #show_foto .top{
	background:url(../im/grad_bg.jpg) repeat-x;
	height:378px;
}

#fotoshow .top{
	background:url(../im/top-fotoshow.jpg) no-repeat center;
}

#history .top{
	background:url(../im/top-history.jpg) no-repeat center;
}

#play .top{
	background:url(../im/top-play.jpg) no-repeat center;
}

#troupe .top{
	background:url(../im/top-troupe.jpg) no-repeat center;
}

#videoshow .top{
	background:url(../im/top-videoshow.jpg) no-repeat center;
}

#thanks .top{
	background:url(../im/top-thanks.jpg) no-repeat center;
}

#partners .top{
	background:url(../im/top-partners.jpg) no-repeat center;
}

#contacts .top{
	background:url(../im/top-contacts.jpg) no-repeat center;
}

#net .top{
	background:url(../im/top-net.jpg) no-repeat center;
}

#tv .top{
	background:url(../im/top-radio.jpg) no-repeat center;
}

#newspapers .top{
	background:url(../im/top-newspapers.jpg) no-repeat center;
}

#order .top{
	background:url(../im/top-order.jpg) no-repeat center;
}

#response .top{
	background:url(../im/top-response.jpg) no-repeat center;
}

#tanya .top{
	background:url(../im/top-tanya.jpg) no-repeat center;
}

#foto{
	position:relative;
	top:14px;
	display:block;
	width:470px;
	height:350px;
	margin:0 15px;
	text-align:center;
	float:left;
	overflow:hidden;
}

#videoplayer{
	position:relative;
	top:14px;
	display:block;
	width:465px;
	height:350px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
	background:#000000;
}

#foto_left, #foto_right{
	position:relative;
	top:14px;
	display:block;
	width:250px;
	height:350px;
	float:left;
	overflow:hidden;
}

#foto_left{
	text-align:right;
}

#foto_right{
	text-align:left;
}

#foto_left img, #foto_right img{
filter: progid: DXImageTransform.Microsoft.Alpha(opacity=10);
-moz-opacity: 0.1;    /* Mozilla 1.6  */
-khtml-opacity: 0.1;  /* Konqueror 3.1, Safari 1.1 */
opacity: 0.1;         /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
filter: alpha(opacity=10); /* IE 5.5+*/
}
/*---------------------/TOP---------------------------*/

/*---------------------NAVIGATION---------------------------*/
#navi{
	height:28px;
	background-color:#000000;
	margin-bottom:20px;
}

#navi a{
	display:block;
	height:28px;
	width:200px;
	/*border-left:#999999 1px solid;*/
	float:left;
	background-image:url(../im/navi_new1.jpg);
}

a.nav_afisha{
	background-position:left bottom;
}
a.nav_afisha:hover, #afisha .nav_afisha{
	background-position:left top;
}

a.nav_pavlik{
	background-position:-200px bottom;
}
a.nav_pavlik:hover, #bio .nav_pavlik, #pics .nav_pavlik, #books .nav_pavlik, #movies .nav_pavlik, #music .nav_pavlik, #folk .nav_pavlik, #pic .nav_pavlik{
	background-position:-200px top;
}

a.nav_show{
	background-position:-400px bottom;
}
a.nav_show:hover, #history .nav_show,  #play .nav_show, #troupe .nav_show, #fotoshow .nav_show, #videoshow .nav_show, #partners .nav_show, #thanks .nav_show, #show_foto .nav_show{
	background-position:-400px top;
}

a.nav_press{
	background-position:-600px bottom;
}
a.nav_press:hover, #newspapers .nav_press, #tv .nav_press, #radio .nav_press, #net .nav_press, #tanya .nav_press{
	background-position:-600px top;
}

/*a.nav_tanya{
	background-position:-664px bottom;
}
a.nav_tanya:hover, #tanya .nav_tanya{
	background-position:-664px top;
}*/

a.nav_contacts{
	background-position:-800px bottom;
}
a.nav_contacts:hover, #contacts .nav_contacts{
	background-position:-800px top;
}

/*---------------------/NAVIGATION---------------------------*/

/*---------------------MAIN---------------------------*/
.main_left{
	width:201px!important;
	font-size:12px;
}

*html .main_left{
	width:200px;
}

.main_left, .main_mid, .main_mid_action, .main_midmask{
	float:left;
}

.main_left p{
	font-size:14px;
	text-align:center;
	margin:3px 0 10px!important;
	line-height:1.3em!important;
	
}

.main_left b{
	color:#999;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
}

.main_left a{
	text-decoration:none;
	color:#000000;
}
.main_left a:hover{
	text-decoration:underline;
}
.main_mid{
	width:578px;
	background:url(../im/pavliklogo_small.jpg) center top no-repeat;
	padding-top:160px;
	margin-left:20px;
	text-align:center;
}

.main_mid_action{
	width:598px;
	background:url(../im/pavliklogo_med_action.jpg) center top no-repeat;
	padding-top:140px;
}
.main_midmask{
	width:598px;
	background:url(../im/mask_small.jpg)  center top no-repeat;
	padding-top:240px;
	text-align:center;
}

.main_mid_action p{
	text-align:center;
}

.act1{
	font-size:24px!important;
	color:#B00900!important;
	margin-bottom:0.5em!important;
	line-height:1em;
}

.act2{
	margin-bottom:2em!important;
}

.act2 a{
	font-size:36px!important;
	color:#999!important;
	text-decoration:none;
}

.act2 a:hover{
	color:#000000!important;
}

.act3{
	font-size:13px!important;
	line-height:1.2em;
}

/*.act3 a{
	font-size:18px;
	text-decoration:none;
}*/

.main_mid p{
	color:#999!important;
	font-size:13px!important;
	text-align:center;
}

.main_mid_action span{
	color:#000;
	font-style:italic;
	font-size:24px;
}

.main_mid span{
	color:#000;
	font-style:italic;
	font-weight:bold;
	font-size:24px;
}

.main_mid_action span{
 	font-size:18px;
}
.main_right{
	width:201px;
	float:right;
	border-top:#999999 10px solid;
	font-size:12px;
	text-align:center;
}


			

			/*-------navi_vertical----------*/
			
			#navi_vertical{
				display:block;
				width:150px;
				height:440px;
				background:url(../im/pavliklogo_small.jpg) bottom center no-repeat;
				margin:-3px auto 0;
				text-align:center;
			}
			
		/*	#tanya ul#navi_vertical{
				height:300px!important;
			}*/
			
			#navi_vertical li{
				margin-bottom:7px;
				font-style:italic;
				font-size:16px;
			}
			
			#navi_vertical li a{
				color:#999999;
				/*text-decoration:none;*/
			}
			
			#navi_vertical li:hover{
				color:#B00900;
				text-decoration:none;
			}
			
			#bio a.navi_bio, #pics a.navi_pics, #pic a.navi_pics, #movies a.navi_movies, #books a.navi_books, #music a.navi_music, #folk a.navi_folk, #history a.navi_history, #play a.navi_play, #troupe a.navi_troupe, #fotoshow a.navi_fotoshow, #show_foto a.navi_fotoshow, #videoshow a.navi_videoshow, #partners a.navi_partners, #thanks a.navi_thanks, #newspapers a.navi_newspapers, #tv a.navi_tv, #radio a.navi_radio, #net a.navi_net, #response a.navi_response, #tanya a.navi_send_history, #tanya a.navi_tanya{
				color:#B00900;
				text-decoration:none;
			}
			
			/*-------/navi_vertical----------*/

			/*------------------Table-------------------*/
			
			#bio_text, #bio_table{
				color:#999999;
				font-size:12px;
			}
			#tanya div#bio_text{
			 margin-bottom:50px;
			}
			#bio_table{
				width:799px;
				padding-top:10px;
			}
			
			#tanya table#bio_table{
				width:650px;
				margin-top:30px;
			}
			
			#bio_table h3, #bio_text h3{
				color:#000000;
				font-size:14px;
				font-weight:bold;
				font-style:italic;
				margin-bottom:0.4em;
				text-transform:uppercase;
			}
			
			#response h3{
				text-transform:none;
			}
			
			#bio_table b, #bio_text b{
				color:#000000;
				font-weight:normal;
			}
			
			#bio_table td{
				padding:0 0 40px 28px;
				vertical-align:top;
			}
			
			#bio_table p{
				font-style:italic;
			}
			
			#bio_table p.download{
				font-style:normal;
				line-height:35px;
				display:none;
			}
			
			#pic_table a{
				float:left;
				margin:0 1em 1em 0;
				display:block;
				width:114px;
				height:114px;
				border:#999999 2px solid;
			}
			
			#pic_table a:hover, #pic_table a.act_pic{
				border:#B00900 2px solid;
			}
						
			#books_table img{
				float:left;
				margin:0 1em 1em 0;
			}
			
			/*------------------/Table-------------------*/
			
			/*------------------------bio--------------------*/
			#bio_arrows{
				margin:20px auto 40px;
				width:280px;
				height:46px;
			}
			
			#bio_arrows a{
				display:block;
				float:left;
				height:46px;
			}
			
			#l_arrow{
				width:72px;
				background:url(../im/arrows.jpg) 0 0 no-repeat;
			}
			
			#l_arrow:hover{
				width:72px;
				background:url(../im/arrows.jpg) 0 -48px no-repeat;
			}
			
			#r_arrow{
				width:72px;
				background:url(../im/arrows.jpg) -73px 0px no-repeat;
			}
			
			#r_arrow:hover{
				width:72px;
				background:url(../im/arrows.jpg) -73px -48px no-repeat;
			}
			
			#bio_back{
				width:120px;
				
				text-align:center;
				font-size:80%;
				text-decoration:none;
				line-height:1.5em;
			}
			
			.bio_text_text{
				margin-top:20px;
			}
			
			.bio_text_text p{
				text-indent:30px;
			}
			
			/*------------------------/bio--------------------*/
			
			/*---------------------------pics------------*/
			#pic_cat_previews{
				margin-left:400px;
			}
			
			.pic_cat img{
				margin-right:1.5em;
				float:left;
				border:#ffffff 2px solid;
			}
			
			.pic_cat{
				margin-bottom:10px;
			}
			
			.pic_cat a{
				font-size:0.9em;
				text-transform:uppercase;
				font-style:italic;
				color:#000000;
				text-decoration:none;
				line-height:72px;
			}
			
			.pic_cat a:hover{
				color:#B00900;
			}
			
			.pic_cat a:hover img, div.active_img, div.pic_preview:hover, #videotable td.videoname a:hover img, div.videoblock:hover{
				border:#B00900 2px solid !important;
			}
			
			#pics_wrap{
				margin-left:202px;
			}
						
			.pic_preview{
				width:80px;
				height:80px;
				border:#ffffff 2px solid;
				overflow:hidden;
			}
			
			.pic_preview img{
				width:80px;
				height:80px;
			}
			
			.imgblock_wrap{
				width:84px;
				height:130px;
				margin-left:15px;
				margin-bottom:10px;
				float:left;
			}
				
			
						
			.img_descr{
				padding:0.3em 2px 0;
				font-size:0.6em;
			}
				
			/*--------------------------/-pics------------*/
			
			.breadcrumbs, .cat_description{
				font-size:0.8em;
				margin:1em 0 1em 15px;
				color:#B00900;
			}
			
			/*---------------------------centraltext--------------*/
			#centraltext{
				margin-left:325px;
				margin-bottom:30px;
				width:550px;
			}
			
				
			.partners{
				margin-left:300px!important;
				width:600px!important;
			}
			
			#centraltext h4{
				color:#999;
				text-transform:uppercase;
				font-size:14px;
				margin-bottom:0.8em;
			}
			
			#centraltext h1{
				font-size:22px;
				margin-bottom:1em;
			}
			
			.main{
				color:#333333;
				font-size:13px;
					
			}
			
			.main p{
				margin:0.3em 0 1em;
				line-height:1.4em;
			}
			
			#partner_logos{
				margin:0 auto;
			}
			
			#partner_logos td{
				padding:0.6em 0.6em;
			}
			
			/*---------------------------/centraltext--------------*/
			#videotable td.videoname{
				vertical-align:middle;
				text-align:center;
				color:#000000;
				padding:1em;
				font-size:12px;
			}
			
			.videoname{
				vertical-align:middle;
				text-align:right;
				color:#000000;
				padding:10px;
				font-size:12px;
				width:179px;
				float:left
			}
			*html .videoname{
				width:176px;
			}
						
			.videoblock{
				width:196px;
				float:left;
				margin-bottom:30px;
				border:#FFFFFF 2px solid;
			}
			*html .videoblock, *html .videoblock img{
				width:186px;
			}
			
			.videoblock img{
				width:196px;
				height:119px;
			}
						
			#videotable td{
				width:25%;
				padding:0;
			}
			
						
			#videotable tr.spacetr{
				height:20px;
			}
			
			 #bio_table td.audioname{
				vertical-align:middle;
				text-align:center;
				color:#000000;
				font-size:18px;
				font-weight:bold;
			}
			
			 #bio_table td.audioname i{
			 	position:relative;
				top:7px;
			}
			
			.audioname p{
				font-weight:normal;
				font-style:normal!important;
				margin-top:10px;
				font-size:70%;
				color:#999999;
			}
			
			/*-------------troupe--------------*/
			.troupe_block{
				margin-bottom:2em;
			}
			
			.troupe_face{
				width:200px;
				float:left;
			}
			
			.troupe_face img{
				width:180px;
				height:180px;
				margin:auto;
			}
			
			.troupe_bio{
				width:595px;
				float:left;
			}
			
			.troupe_bio h1{
				font-size:22px;
				margin-bottom:0.1em;
				font-style:italic;
			}
			
			.troupe_bio h3{
				font-size:16px;
				margin-bottom:0.1em;
				font-style:italic;
				color:#999;
			}
			
			.troupe_bio p{
				margin-bottom:0!important;
			}
			
			#books_table{
				width:738px;
				margin:0 auto;
			}
			
				
			#books_table td{
				width:25%;
			}
			
			p.download{
				visibility:hidden;
			}
						
			/*-------------troupe--------------*/
			
			.download_play{
				width:300px;
				margin:70px auto 0;
				text-align:center;
			}
			
			.download_play a img{
				margin:20px 0;
			}
			.download_play a {
				color:#666666;
				font-size:14px;
				text-decoration:underline;
				text-align:center;
			}
			.download_play a:hover {
				color:#000;
			}
			
			
			/*-------------------contacts-------------*/
			 .left_contacts{
				display:block;
				width:150px;
				height:450px;
				background:url(../im/pavliklogo_small.jpg) bottom center no-repeat;
				text-align:center;
				float:left;
			}
			
			.contacts_wrapper{
				width:800px;
				margin-left:210px;
				text-align:center;
				padding:0 0 20px;
			}
			
			.contacts_wrapper p{
				margin-bottom:0;
				font-size:100%;
			}
			
			.contacts_wrapper a{
				color:#000000;
			}
			
			.contacts_wrapper p strong{
				font-size:140%;
				font-weight:bold;
			}
			
			.contacts_wrapper img{
				margin:20px 0 20px;
			}
			
			.contacts_wrapper h3{
				font-size:110%;
				font-weight:bold;
				margin:0.5em 0 1em;
			}
			
		/*-------------------/contacts-------------*/

/*---------------------/MAIN---------------------------*/

/*---------------------FOOTER---------------------------*/
.footer{
	border-top:#000000  solid 5px;
	margin-top:10px;
	color:#999999; 
	font-size:0.9em;
	padding-top:0.5em;
}

*html .footer{
	font-size:0.8em;
}

.footer span{
	color:#000000;
	font-size:1.4em;
	font-weight:bold;
}

*html .footer span{
	font-size:1.2em;
}

.footer p.foot_left{
	float:left;
	margin-bottom:10px;
}

.footer p.foot_right{
	float:right;
	text-align:right;
}

/*---------------------/FOOTER---------------------------*/
#order #order_ticket_contacts{
	display:none;
}
a#order_ticket{
	position: relative;
	top: -200px;
	margin:0 auto;
	display:block;
	width:148px;
	height:47px;
	background:url(../im/order_button.jpg) 0 0 no-repeat;
}

a#order_ticket:hover, a#order_ticket_contacts:hover{
	background-position:0 -48px;
}

a#order_ticket_contacts{
	display:block;
	margin:0 auto;
	width:148px;
	height:47px;
	background:url(../im/order_button.jpg) 0 0 no-repeat;
}

.lj{
	width:17px;
	height:17px;
	background:url(../im/userinfo.gif) 0 0 no-repeat;
	margin-top:-2px;
}

.user_date{
	line-height:16px;
}

#tickets_left{
	margin-top:7px;
	margin-bottom:0!important;
	font-size:100%;
}
#tickets_left span{
	font-weight:bold;
	font-size:130%;
}

.calendar_up{
	margin-bottom:40px;
}

#youtube{
	float:left;
	margin-left:50px;
	z-index:-100;
}

#youtube p, #video-player{
z-index:-999!important;
}

#nh-spacer{
	padding:60px 0 30px;
}

.wrapper{
	padding-left:250px;
}

#social_butts{
	width:490px;
	margin:15px auto 0;
	z-index:999;
	height:37px;
}

.b-share-form-button_share{
	display:none!important;
}

.yashare-auto-init{
	text-align:center;
	float:left;
}

.b-share{
	float:left;
}

#tell{
	float:left;
	font-size:90%;
	margin-top:8px;
	font-style:italic;
	color:#999;
}

/*#social_butts div{
	float:left;
	margin-right:10px;
}*/

#twitter_update_list{
	font-size:60%;
	width:550px;
	height:35px;
	padding-left:40px;
	background:url(../im/twitter-i.png) no-repeat left top;
	float:left;
	margin-bottom:17px;
}

a#chertezh{
	background:url('../im/copycentr-chertez-logo.jpg') left top;
	display:block;
	margin-top:5px;
	margin-right:10px;
	width:136px;
	height:38px;
	float:left;
}

a#pelikan{
	background:url('../im/pelican-studio_logo.jpg') left top;
	display:block;
	margin-top:5px;
	width:50px;
	height:38px;
	float:left;
}

a#nec{
	background:url('../im/nec_logo.jpg') left top;
	display:block;
	width:102px;
	height:28px;
	margin:5px auto 0px;
}

div#logos{
	background:url('../im/logos.jpg') center top no-repeat;
	display:block;
	width:201px;
	height:84px;
}


