body{

background: url("http://violemi.com/img/bg_outer.jpg") ;
background-repeat: no-repeat;
background-position: top  center;
background-color: black;
background-attachment: scroll;
height:100%;
color:#d3d4cf;
text-align:center;
margin: 0;
padding: 0;
font-family:helvetica, arial, sans-serif;
}
a:active{
outline:0;
}
p{
margin: 0.7em auto 0.75em auto;
font-size:0.9em;
line-height:1.25em;
}
#content_columns p, #content_columns_short p{
margin: 0 auto 0.75em auto;
line-height:1.2em;
}
#content_noscroll p{
margin-top: 5px;
}
#banner_mid {
background: url("http://violemi.com/img/leader_mid.jpg") ;
background-position: top  center;
background-color: black;
text-align: center;
margin:0 auto 0 auto;
background-attachment: scroll;
width: 954px;
height:133px;
}
a.banner{
width: 260px; height: 115px;
display:block;
margin-left: auto;
margin-right: auto;
}
#wrap {
width:954px;
height: 655px;
background: url("http://violemi.com/img/bg_mid.jpg") ;
background-repeat: no-repeat;
background-position: 0px 0px;
background-color: black;
background-attachment: scroll;
margin:0 auto 0 auto;

overflow: visible;
padding:0px 0px 0px 0px;
}
#player  {
height:16px;
float:left;
width:166px;
display: inline;
padding: 0px ;
margin:0 0 0 253px;
}
#line object:focus,#player object:active{
outline:0;
}

h2{
margin-top:1.25em;
margin-bottom:1em;
font-size: 1em;
text-align:center;
}

h4{
margin-top:1.75em;
margin-bottom:1em;
font-size: 1em;
text-align:center;
}
.frame{
display:inline;
float:right;
height:379px;
margin:-8px 21px 0 0;
padding:94px 11px 10px 14px;
width:661px;
position:relative;
overflow:hidden;
}


#content_scroll, #content_scroll1, #content_noscroll, #content_gallery, #content_columns, #content_columns_short, #content_wide{
display:inline;
float:right;
}

#content_scroll, #content_scroll1, #content_gallery, #content_columns{
overflow:auto;
padding-right:35px;
}

#content_noscroll,  #content_columns_short{
overflow:hidden;
padding-right:45px;
}



#content_scroll, #content_scroll1, #content_noscroll{
padding-left:35px;
}

#content_scroll, #content_scroll1, #content_noscroll, #content_columns, #content_columns_short, #content_wide{
text-align:justify;
}

#content_columns, #content_columns_short{

height:100%;
}
#content_scroll, #content_scroll1, #content_noscroll, #content_gallery {
height:334px;
padding-bottom:45px;
}

#content_gallery {
padding-left:20px;
width:608px;
text-align:center;
}

#content_scroll, #content_scroll1{
width:593px;
}
#content_noscroll {
width:583px;
}
#content_columns {
width:626px;
}

#content_columns_short {
width:615px;
}
#content_wide {
height:359px;
padding-bottom:20px;
width:663px;
overflow:auto;
}
#content_columns img {
display:block;
margin:0 auto;
}

#content_scroll img, #content_scroll1 img {
display:block;
margin:1em auto;
}
#left {

float: left;
padding:0px;
margin-left: 37px;
width:175px;
display: inline;
font-size:13px;
}
#menu{
margin-top:15px;
}


.block{
margin-bottom:2em;
}

#footer {
clear:both;
color:#ADA978;
display:inline;
float:right;
font-size:11px;
margin:0 21px 0 0;
padding-left:14px;
padding-right:11px;
padding-top:7px;
text-align:center;
width:661px;
}

span.nod{
display:none;
}


#footer_menu img{
display:inline;
height:23px;
margin:7px 4px 5px;
padding:0;
width:154px;
}
#footer_menu li a{
display: inline;
height:100%;
width:37px;
}

#menu img{
display: block;

width:175px;
height:25px;
padding:0px;
margin:0px 0px 0px 0px;
}
#submenu img {
height:24px;

width:161px;
}
#menu li a{
display: block;
height:100%;
width:175px;
}
#submenu li a{
margin:0 0 0 10px;
width:161px;
}
li{
display: inline;
}
ul{
padding: 0px;
margin:0px;
list-style-type:none;
}

a{
text-decoration: none;
margin: 0px;
}

#line {
height:30px;

}
#line ul{
margin-right: 3px;
height:20px;
width:186px;
float:right;
}
#line li {
float: left;
}
#line a{
display:block;
width: 24px; height: 15px;
background: url("http://violemi.com/img/flags.png");
background-repeat: no-repeat;
}
#pl a{
background-position: -24px 0px;
margin-right:20px;
}
#en a{
background-position: 0px 0px;
margin-right:20px;
}
#ru a{
background-position: -48px 0px;
margin-right:20px;
}
#ja a{
background-position: -72px 0px;
margin-right:20px;
}
#pl a:hover{background-position: -24px -15px;}
#en a:hover{background-position: 0px -15px;}
#ru a:hover{background-position: -48px -15px;}
#ja a:hover{background-position: -72px -15px;}

#mp_logo{
background: url("http://violemi.com/img/mp_logo.jpg");
display:inline-block;
vertical-align:middle;
height:28px;
width:28px;

}
#mp_logo:hover{
background: url("http://violemi.com/img/mp_logo_act.jpg");
}

#photos table {margin:10px auto;}
#photos td {text-align:center; padding:0;}
#photos tr {text-align:center; margin:0;}
img{border: 0px;}
td.group_title {
padding-bottom:0.25em;
padding-left:1.9em;
padding-top:1em;}

a:link {color: #FAF3AC;}

a:visited {	color: #FAF3AC;
}
a:hover {color: #FFFFFF;
}


#links {
padding-top:2em;
}

#links img{margin-bottom:1em;
margin-top:1em;
border:solid 1px #0F0B00;
}

#banners img{margin-bottom:1em;
margin-top:1em;
border:solid 1px #0F0B00;
}


table{
border-collapse: collapse;
margin:auto;
}

tr{
font-size:13px;
margin:2px;
}
td{
padding: 3px 5px 3px 5px ;
}


.center{
text-align:center;
}

.narrator{
color:#ADADAD;
text-align:justify;
}

.violemi{
color: #CCCCCC;
}

.corren{
color: #E5E5E5;
}


.names{
font-size:1em;
font-weight: bold;
}


#myspace img{
height:63px;
width:117px;
margin-top:6px;
}

#shop img{
height:25px;
width:117px;
margin-top:2px;
}

.left_col {
clear:both;
float:left;
text-align:center;
margin-bottom:2.5em;
width:185px;
}
.right_col {
float:right;
margin-bottom:2.5em;
width:424px;
overflow:visible;
}

.left_col_wide {
clear:both;
float:left;
text-align:center;
margin-bottom:2.5em;
width:230px;
}
.right_col_narrow {
float:right;
margin-bottom:2.5em;
width:377px;
}




#audio{
font-size:0.7em;
font-weight: normal;
margin-left:150px;
margin-bottom:2em;
margin-top:2em;
}
#audio a:visited, #audio a:link, #credits a:visited, #credits a:link{
color:#d3d4cf;
}

#contact {
text-align:center;
padding-top:80px;
}
#contact p{
margin:1.5em auto;
}
#thanks {
padding-top:1em;
}
#thanks p{
margin:1em auto;
}
#credits{
text-align:center;
font-size:0.9em;
font-weight: bold;
padding-top:1em;
}

#credits h2 {
font-weight: normal;
font-size:1em;
margin-bottom:0.5em;
margin-top:2em;
}

#credits h3 {
font-weight: normal;
font-size:1em;
margin-bottom:0;
margin-top:1em;
}
#credits h4 {
font-weight: normal;
font-size:1em;
margin-bottom:0;
margin-top:0.4em;
}
#lyrics ul{
text-align:center;
margin-bottom:1.75em;
}

#lyrics li{
text-align:center;
display: list-item;
padding-bottom:0.25em;
}
h3 {
font-weight: bold;
font-size:1em;
margin-bottom:0.5em;
margin-top:0;
}
#avatars{
border-collapse:separate;
}

#avatars td{
background-image:url("http://violemi.com/img/content/avatars_frame.jpg");
height:80px;
padding:3px;
width:80px;
display:inline-block;
margin-right:7px;
margin-left:8px;
margin-bottom:15px;
}

#delusion {
font-weight: normal;

}

.tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
	border:solid 2px #24340c;
}
 
.tip-title,.stip-title  {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	
	padding: 8px 8px 4px;
	background: url("http://violemi.com/img/bubble.png") top left;
}
 
.tip-text,.stip-title  {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url("http://violemi.com/img/bubble.png") bottom right;
}
.stip .tip{
	color: #fff;
	width: 69px;
	z-index: 13000;
}

#windowlet-title {
	background:#fff url("http://violemi.com/img/windowlet_top.jpg") repeat-x scroll 0 0px;
	color:#dadabc;
	text-align:center;
	padding:0 45px 0 45px;
	height:16px;
	font-size:13px;
}
a.windowlet-close  {
background-position:-28px 0;
right:6px;
top:3px;
background:url("http://violemi.com/img/xbut.jpg") no-repeat scroll 0 0 transparent;
font-size:9pt;
height:14px;
line-height:14px;
width:14px;
text-indent:-1000em;
position:absolute;
}

#windowlet{
position:absolute;
width:614px;
left:15px;
top:15px;
visibility:hidden;

}
.windowlet-top{
width:100%;
position:absolute;
}
.windowlet-body{
background:none repeat scroll 0 0 #111;
border-color:#525232;
border-style:none solid solid;
border-width:2px;
margin:16px 0px 0;
padding:1px 20px;
position:relative;
text-align:center;
color:#ADA978;
}
#photo-text{
font-size:0.85em;
margin-top:0.5em;
}
#photo-left,#photo-right,#photo-current{
	background-image: url("http://violemi.com/img/curs_e.jpg");
	height:95px;
	background-repeat: no-repeat;
	display:inline-block;
	width:33px;
}
#photo-left, #photo-right{

	visibility:hidden;
	cursor:pointer;
	margin-bottom:5px;
}
#photo-left{
	background-position: -66px 0px;
}
#photo-right{
	background-position: -33px 0px;
}
#photo-current{
	background-position: 0px 0px;
}
#photo-current a{
	display:none;
}
#photo-thumbswindow{
	height:95px;
	overflow:hidden;
	width:504px;
	display:inline-block;
	position:relative;
	margin-bottom:5px;
}
#photo-thumbswindow ul{
	height:95px;
	overflow:hidden;
	width:516px;
	position:absolute;
}
#photo-prev{
	visibility:hidden;
	float:left;
}
#photo-next{
	visibility:hidden;
	float:right;
}
p.horiz {
text-align:justify;
width:580px;
}
#sponsorship{
margin-top: 10px;
}

#sponsorship  a {
margin: 3px;
}

#photo-img{
	background: url("http://violemi.com/img/load.gif") no-repeat center center;
 	height:450px;
	width:566px;
}

.scrollControlsY{
	display:block;
	position: absolute;
	top:93px;
	right:11px;
	height:379px;
	width:16px;
}

.upBtn{
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:16px;
	height:17px;
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat 0 0;
	cursor:pointer;
}

.upBtn:hover{
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat 0 -17px;
}

.upBtn-Active, .upBtn-Active:hover{
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat 0 -33px;
}

.downBtn{
	display:block;
	position:absolute;
	bottom:0;
	right:0;
	width:16px;
	height:17px;
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat 0 -50px;
	cursor:pointer;
}

.downBtn:hover{
	background: url("http://violemi.com/img/scroll/arrows.jpg")  no-repeat 0 -67px;
}

.downBtn-Active, .downBtn-Active:hover{
	background: url("http://violemi.com/img/scroll/arrows.jpg")  no-repeat 0 -84px;
}

.scrollBar{
	display:block;
	position: absolute;
	top:17px;
	right:0;
	bottom:17px;
	width:16px;
	background: url("http://violemi.com/img/scroll/handle_mid.png") repeat-y -16px 0;
}

.scrollHandle{
	display:block;
	position:absolute;
	top:0px;
	right:0;
	width:16px;
	height:35px;
	min-height:13px;
	cursor: pointer;
	padding:2px 0;
}

.scrollHandleBG{
	display:block;
	position: relative;
	height:100%;
	width:16px;
	background: url("http://violemi.com/img/scroll/arrows.jpg") repeat-y -16px 0 ;
}

.scrollHandle .scrollHandleBG:hover, .scrollHandle:hover .scrollHandleBG{
	background: url("http://violemi.com/img/scroll/arrows.jpg") repeat-y -32px 0;
}

.scrollHandle-Active .scrollHandleBG:hover, .scrollHandle-Active:hover .scrollHandleBG, .scrollHandle-Active .scrollHandleBG{
	background: url("http://violemi.com/img/scroll/arrows.jpg") repeat-y -48px 0;
}

.scrollHandleMiddle{
	display:block;
	position: absolute;
	width:16px;
	height:9px;
	background: url("http://violemi.com/img/scroll/handle_mid.png") no-repeat 0 0;
	top:50%;
	margin:-5px 0 0 0;
}
.scrollHandleTop{
	display:block;
	position:absolute;
	width:16px;
	height:2px;
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat -64px 0;
	top:0;
	margin:0 0 0 0;
}

.scrollHandle .scrollHandleTop:hover, .scrollHandle:hover .scrollHandleTop{
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat -64px -2px;
}

.scrollHandle-Active .scrollHandleTop:hover, .scrollHandle-Active:hover .scrollHandleTop, .scrollHandle-Active .scrollHandleTop{
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat -64px -4px;
}

.scrollHandleBottom{
	display:block;
	position:absolute;
	width:16px;
	height:2px;
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat -64px -6px;
	bottom:0;
	margin:0 0 0 0;
}

.scrollHandle .scrollHandleBottom:hover, .scrollHandle:hover .scrollHandleBottom{
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat -64px -8px;
}

.scrollHandle-Active .scrollHandleBottom:hover, .scrollHandle-Active:hover .scrollHandleBottom, .scrollHandle-Active .scrollHandleBottom{
	background: url("http://violemi.com/img/scroll/arrows.jpg") no-repeat -64px -10px;
}

