body {
	background-color:#000;
}
#body {
	display:block;
	width:660px;
	position:absolute;
	top:0;
	left:50%;
	margin:0px 0px 0px -330px;	
	font-family:Arial;
	font-size:80%;
}
#scena {
	background:url(image/scena.jpg) no-repeat;
	display:block;
	width:660px;
	height:237px;
	color:#fff;
	position:relative;
	z-index:1;
}
#scena object {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#menu{
	display:none;
	margin:0px 100px 0px 100px;
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}
#menu div li {
	list-style-type:none;
	display:none;
	position:relative;
	top:-20px;
}
#menu div a:hover li,#menu div  ul:hover li {
	display:block;
}
#scena div.img {
	position:absolute;
	top:20px;
	left:41%;
}
#scena div.img a img {
	border:0px;
}
#scena a, #scena a:link, #scena a:visited {
	font-size:10pt;
	color:#fff;
	text-decoration:none;
	font-family:arial;
}
#scena a:hover, #scena a:active {
	color:#f00;
}
#menu div li {
	list-style-type:none;
	display:none;
	position:relative;
	top:-20px;
}
#menu div ul {
	margin:0;
	padding:0;
}
#menu div a:hover li,#menu div  ul:hover li {
	display:block;
}
#menu div.photo,#menu div.activephoto  {
	position:absolute;
	top:100px;
	left:60px;
}
#menu div.activephoto ul li a.red {
	color:#f00 !important;
}
#a_photo,#a_photoactive {
	position:relative;
	top:-20px;
	background:url(image/mphoto.png) no-repeat top;
	display:block;
	width:49px;
	height:19px;
}
#a_photo:hover,#a_photoactive {
	background:url(image/mphoto.png) no-repeat bottom;
}
#menu div.video, #menu div.activevideo {
	position:absolute;
	top:170px;
	left:60px;
}
#menu div.activevideo ul li a.red {
	color:#f00 !important;
}
#a_video,#a_videoactive {
	position:relative;
	top:-20px;
	background:url(image/mvideo.png) no-repeat top;
	display:block;
	width:42px;
	height:19px;
}
#a_video:hover, #a_videoactive {
	background:url(image/mvideo.png) no-repeat bottom;
}
#menu div.news,#menu div.activenews {
	position:absolute;
	top:100px;
	left:360px;
}
#a_news,#a_newsactive {
	position:relative;
	top:-20px;
	background:url(image/mnews.png) no-repeat top;
	display:block;
	width:41px;
	height:19px;
}
#a_news:hover,#a_newsactive {
	background:url(image/mnews.png) no-repeat bottom;
}
#menu div.activenews a {
	color:#f00;
}
#menu div.artists,#menu div.activeartists {
	position:absolute;
	top:170px;
	left:340px;
}
#a_artists,#a_artistsactive {
	position:relative;
	top:-20px;
	background:url(image/martists.png) no-repeat top;
	display:block;
	width:61px;
	height:19px;
}
#a_artists:hover,#a_artistsactive {
	background:url(image/martists.png) no-repeat bottom;
}
#menu div.activeartists a {
	color:#f00;
}
#plashka {
	margin-left:1px;
}
#plashka img, img.plashka {
	background:#f00;
	color:#fff;
	vertical-align:bottom;
}
#text, #textmargintop {
	display:block;
	width:660px;
	color:#1c1c1c;
	background:url(image/text.jpg) repeat-y #b8b8b8;
	position:relative;
	z-index:10;
	clear:both;
	margin-left:0px;
	padding-bottom:20px;
}
#text {
	overflow:hidden;
}
#textmargintop {
	margin-top:2%;
}
 div.imgabout {
	display:block;
	width:40%;
	float:left;
}
 div.imgabout  img.about{
	position:absolute;
	left:-100px;
	top:-45px;
}
 div.textabout {
	display:block;
	width:45%;
	float:right;
	height:310px;
	overflow:hidden;
}
 div.textabout #abouteng p,div.textabout #aboutrus p {
	padding:0px 8% 0px 5%;
	
}
 div.textabout div.lang {
    padding-left:12px;
	position:absolute;
	top:295px;
 }
 div.textabout #abouteng, div.textabout #aboutrus {
	position:absolute;
	height:250px;
	overflow:auto;
	width:45%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:85%;
}
#abouteng{
	display:none;
}
#aboutrus {
    display:block;
}
div.textabout div.lang a:link, div.textabout div.lang a:visited {
	text-decoration:underline;
	color:#454243;
}
div.textabout div.lang a:hover, div.textabout div.lang a:active {
	text-decoration:none;
}
div.textabout div.lang a.active:link, div.textabout div.lang a.active:visited {
	text-decoration:underline;
	color:#ff0000;
	cursor:default;
}

#videophoto {
	display:block;
	width:305px;
	height:356px;
	float:left;
	background:url(image/videorama.png) no-repeat top left;
	margin:1% 0px 1% 10px;
	padding:23px 20px 0px 25px;
}
 div.one div.videotext {
	float:left;
	display:block;
	width:270px;
}	
 div.imgphoto {
	display:block;
	width:291px;
	height:296px;
	float:left;
	background:url(image/fotorama.png) no-repeat top left;
	margin:1% 0px 1% 10px;	
	padding-bottom:2%;
	position:relative;
}
 div.imgphoto img {
	padding:23px 20px 0px 25px;
}
#bignote {
	display:inline;
	text-align:right;
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bold;
	border:0px solid #000;
	margin-left:25px;
	width:240px;
}
 img.plashka {
	margin:14px 0px 0px 13px;
	padding:0px 0px 0px 0px !important;
}
 div.top, div.bottom {
	display:block;
	width:119px;
	height:113px;
}
 div.one {
	display:block;
	clear:both;
	width:660px;
	float:left;
	background:url(image/text.jpg) repeat-y #b8b8b8;	
	overflow:hidden;
}
 div.one div.img {
	display:block;
	width:210px;
	float:left;
	position:relative;
	left:-24px;
}
 div.one div.img  div div{
	display:block;
	background:url(image/podrama.gif) no-repeat 0% 0%;
	width:225px;
	height:191px;
}
 div.one span.text, div.one div.text {
	margin-left:1px;
}
#news, #artists, #foto {
	width:35000px;
	margin:0px 0px 0px 0px;
	position:relative;
}
#foto {
	z-index:1;
}
#blocknews, #blockartists {
	float:left;
}
#blocknews div.onenew, #blockartists div.oneartist {
	padding:20px 20px 0px 20px;
	display:block;
	width:620px;
	clear:both;
	min-height:140px;
}
#blocknews div.onenew div.fotonew, #blockartists div.oneartist div.fotoartist {
	display:block;
	width:136px;
	height:136px;
	margin-left:1px;
	position:relative;
	z-index:1;
	float:left;
}
#blocknews div.onenew img.fotonew, #blockartists div.oneartist img.fotoartist {
	position:relative;
	left:0px;
	z-index:2;
	overflow:hidden;
}
#blocknews div.onenew div.textnew,#blockartists div.oneartist div.textartist {
	margin-bottom:15px;
	margin-left:155px;
	text-align:left;
}
#blocknews div.onenew div.textnew span.new, span.artist {
	margin:0px;
	padding:0px; 
	width:430px;
}
span.new p, span.artist p {
	margin:0px;
	padding:0px; 
	width:420px;
}
#navigationright,#navigationleft {	
	clear:both;
	display:block;
	width:620px;
	font-size:85%;
}
#navigationright {
	text-align:right;
}
#navigationleft {
	text-align:left;
}
#navigationright a img,#navigationleft a img {
	border:0px;
	vertical-align:bottom;
}
#navigationright a:link, #navigationright a:visited,#navigationleft a:link, #navigationleft a:visited {
	text-decoration:none;
	color:#454243;
	position:relative;
	margin:0;
}
#navigationright a:active, #navigationright a:hover,#navigationright a.active,
#navigationleft a:active, #navigationleft a:hover,#navigationleft a.active {
	text-decoration:none;
	color:#ed202a;
}
#blocknews div.onenew div.textnew h1, div.onenews div.text h1.header,#blockartists div.oneartist div.textartist h1 {
	font-size:120%;
	font-weight:bold;
	color:#f00;
	padding:0px;
	margin:0px;
}
#blocknews div.onenew div.textnew h1.header,#blockartists div.oneartist div.textartist h1.header {
	margin-bottom:8px;
}
 div.one div.text {
	width:400px;
	overflow:hidden;
	margin-top:8px;
}
 div.one div.fototext p {
	margin-left:-15px;
}
 div.one p.work {
	color:#454243;
	font-size:85%;
	padding:125px 0px 125px 0px;
	text-align:center;
	font-weight:bold;
}
div.videotext {
	width:220px;
	display:block;
	overflow:hidden;
	margin:18px 0px 0px 7px;
	float:left;
	position:relative;
	z-index:2;
}
div.fototext {
	width:330px;
	display:block;
	overflow:hidden;
	margin:17px 0px 0px 15px;
	float:left;
	position:relative;
	z-index:2;
}
.mini_img{
	display:block;
	height:107px;
	width:110px;
	background:url(/assets/templates/image/fotoramamini.png) no-repeat top left;
	margin:0;
	padding:0;
}
td.foto img, div.imgphoto img {
	border:0;
}
td.foto img.fotomini {
	margin:5px 0px 0px 5px;
}
td.foto img {
	margin-left:8px;
}	
#fotobig, td.foto img.fotomini {
	cursor:pointer;
}
#smallnote {
	color:#72706f;
	text-align:right;
	font-size:80%;
	font-weight:normal;
	border:0px solid #000;
	margin-left:6px;
	width:84px;
}
td.foto img.plus {
	margin-left:12px;
}
 a.furt {
	float:right;
	text-decoration:none;
}
 a.furt img {
	margin-top:-2px;
	vertical-align:middle;
}
#footer {
	margin:2% 0px 1% 0px;
	display:block;
	float:left;
	width:100%;
	color:#fff;
	text-align:center;
	font-size:80%;
	position:relative;
	z-index:20;
}
#footer a,#footer a:link,#footer a:visited,p a,p a:link,p a:visited{
	text-decoration:underline;
	color:#ff0000;
}
#footer div.hr{
	display:block;
	height:1.5px;
	width:100%;
	background-color:#a1a1a1;
	margin-bottom:1%;
	overflow:hidden;
}
h1.artists {
	font-size:140%;
	font-weight:normal;
	margin:15px 0px 0px 0px;
	padding:0;
}
h1 {
	font-size:140%;
	font-weight:normal;
	margin:0;
	padding:20px 0px 0px 5%;
}
h1.about {
	font-size:140%;
	font-weight:normal;
	margin:0;
	padding:15px 0px 0px 5%;
}
h1.red {
	color:#f00;
}
h1.bold {
	color:#000;
	font-weight:bold !important;
}
.contacts {
	float:left;
	width:100%;
	vertical-align:top;
}
.counts{
	padding-left:2%;
	float:left;
}
