/* maestro.musenko.com */
*	   { font-family:arial, tahoma, sans-serif; color:#ddc; }
body,p,td,div { font-size:13px; }
p { text-align:justify; }
body { margin:0; padding:0; background:url(../img/bg_wood1.jpg) #33150F; background-attachment:fixed; }
form { display:inline;}
img  { border:none;}
h1 { font-size:28px; color:#ffe6bb; }
h2 { font-size:20px; color:#ffe6bb; margin-top:36px; }
h3 { font-size:16px; color:#D3BF9B; }
h1,h2,h3 { text-shadow:#000 1px 2px 3px; }

/* float box height fix */
.floatfix:after { content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0; }
.floatfix { display:inline-block; }
html[xmlns] .floatfix { display:block; }
* html .floatfix { height:1%; }

#pagewrap { position:relative; width:970px; margin:20px auto; }

#leftside { position:fixed; top:16px; width:250px; }
#menu     { margin-top:30px; }
#menu a   { display:block; padding: 4px 20px; margin-top:8px;
	background: rgba(128,128,128,0.2);
	border-radius:         4px;
	-webkit-border-radius: 4px;
	-moz-border-radius:    4px; 
	-moz-box-shadow:    1px 2px 5px rgba(0,0,0,0.5); /* Firefox         */
	-webkit-box-shadow: 1px 2px 5px rgba(0,0,0,0.5); /* Safari и Chrome */
	box-shadow:         1px 2px 5px rgba(0,0,0,0.5); /* standard        */
	font-size:18px; text-decoration:none; color:#ffe6bb; }
#menu a:hover { background: rgba(128,128,128,0.3); color:#ddd; }
#content  { color:#fff; margin-left:270px; padding:10px 20px;
	background: rgba(128,128,128,0.15);
	border-radius:         8px;
	-webkit-border-radius: 8px;
	-moz-border-radius:    8px;
	-moz-box-shadow:    1px 1px 9px rgba(0,0,0,0.5); /* Firefox         */
	-webkit-box-shadow: 1px 1px 9px rgba(0,0,0,0.5); /* Safari и Chrome */
	box-shadow:         1px 1px 9px rgba(0,0,0,0.5); /* standard        */ }
#content p { font-size:14px; line-height:20px; }
#content span { text-shadow:#000 1px 2px 3px; }
#content a { color:#d70/*#8ea*/; text-decoration:none; border-bottom:dotted 1px #977; }
#content a:hover { border-color:#feb; color:#feb; }
#content .list { margin-top:-10px; }
#content .list td { padding:2px 5px; }
#content .list td:first-child { padding-left:0; }
#content .list a { display:block; padding-left:10px; border-bottom:none; line-height:20px; }
#content .list a:hover { background: rgba(128,128,128,0.3); color:#fff; }
#content .list span {display:block;float:right;margin:0 10px;}

#counter { position:fixed; bottom:64px; margin-left:80px; width:88px; height:31px; border:1px dotted #532;
	text-align:center; line-height:31px; color:#743; }
#copy { position:fixed; width:250px; bottom:26px; text-align:center; }
#copy a { display:block; font-size:10px; color:#875; text-decoration:none; text-shadow:#000 1px 2px 3px; text-shadow:#000 1px 2px 3px; }
#copy div { margin-top:2px; font-size:10px; line-height:9px; color:#875;}

#photo { clear:both; width:680px;text-align:left; text-align:center; }
#photo a { diplay:block; float:left; width:140px; height:155px; margin-right:30px;
	font-size:12px; border-bottom:none; line-height:16px; }
#photo a img { display:block; width:120px; height:90px; margin:0 auto; margin-bottom:5px; }
