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

#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:199px;
	border-left:#999999 1px solid;
	float:left;
	background-image:url(../im/navi.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{
	background-position:-600px 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;
	font-size:12px;
}

*html .main_left{
	width:200px;
}

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

.main_left p{
	font-size:10px;
	text-align:center;
	margin:3px 0 7px!important;
	line-height:1.2em!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:598px;
	background:url(../im/pavliklogo_med.jpg) center top no-repeat;
	padding-top:264px;
}

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


			/*-----------WHEN&WHERE----------*/
				
			/*	#when{
					margin-top:15px;
				}*/
				
				#when p{
					margin-bottom:0;
				}
				
				#day{
					margin:10px 0;
					font-size:65px;
					font-weight:bold;
				}
				
				#day span font{
					font-size:65%;
				}
				
				.calendar_up #day{
					font-size:55px;
				}
				
				#month{
					font-size:30px;
					line-height:26px;
					color:#999;
					margin-top:-5px;
				}
				
				#time{
					margin-top:0;
					font-size:45px;
					line-height:40px;
					color:#999;
					font-weight:bolder;
				}
				
				#doub_time{
					margin-top:0;
					font-size:25px;
					line-height:40px;
					color:#999;
					font-weight:bolder;
				}
				
				#where{
					font-size:24px;
					margin:5px 0;
					position:relative;
					z-index:999;
				}
				#where a{text-decoration:none;}
				#where a:hover{text-decoration:underline;}
				
							
				#adres{
					margin:5px 0 15px;
					font-size:14px;
					font-style:italic;
				}
				
				#how_to_get{
					margin-top:18px;
					font-style:italic;
				}
				
				
				/*-----------WHEN&WHERE----------*/

			/*-------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;
			}
			
			#navi_vertical li{
				margin-bottom:7px;
				font-style:italic;
				font-size:17px;
			}
			
			#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{
				color:#B00900;
				text-decoration:none;
			}
			
			/*-------/navi_vertical----------*/

			/*------------------Table-------------------*/
			
			#bio_text, #bio_table{
				color:#999999;
				font-size:12px;
			}
			
			#bio_table{
				width:799px;
			}
			
			#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 50px;
				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:60px;
			}
			
			/*------------------------/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;
				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 p{
				color:#333333;
				font-size:13px;
				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:500px;
				margin-left:350px;
				text-align:center;
				padding:20px 0;
			}
			
			.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;
}

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