html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td  { 
margin:0; 
padding:0; 
border:0; 
outline:0; 
font-size:100%; 
vertical-align:baseline; 
background:transparent; 
 } 
 .noi  { 
display:none; 
 } 
 body  { 
background-color:#000; 
color:#818181; 
width:100%; 
height:auto; 
 } 
 *  { 
margin:0; 
padding:0; 
 } 
 #topp  { 
margin-left:17%; 
 } 
 #topp a  { 
text-decoration:none; 
padding:1px 2px; 
margin:1px 2px; 
text-align:center; 
font:0.73em Arial, Helvetica, sans-serif; 
color:#555; 
 } 
 #topp a:hover  { 
color:#666; 
text-decoration:none; 
padding:1px 2px; 
background:#111; 
margin:1px 2px; 
 } 
 a  { 
color:#fff; 
text-decoration:underline; 
 } 
 a:hover  { 
color:#fff; 
text-decoration:none; 
 } 
 p  { 
margin:0; 
padding:10px 0 10px 0; 
 } 
 html  { 
font-size:11px; 
font-family:tahoma, arial; 
 } 
 h1  { 
text-align:left; 
font-family:arial, tahoma; 
color:#fff; 
font-size:1.8em; 
font-weight:normal; 
line-height:1.01em; 
padding:10px 0 10px 0; 
margin:0; 
 } 
 h2  { 
color:#fff; 
font-size:1.01em; 
padding:0; 
margin:0; 
 } 
 h3  { 
text-align:left; 
color:#fff; 
font-size:1.31em; 
padding:0; 
margin:0; 
text-transform:uppercase; 
 } 
 .content_txt .lixt  { 
color:#999; 
text-decoration:none; 
 } 
 .content_txt h2 a  { 
color:#fff; 
text-decoration: underline; 
 } 
 .content_txt h2 a:hover  { 
color:#fff; 
text-decoration:none; 
 } 
 .sub_main  { 
margin:0 auto; 
width:700px; 
height:auto; 
 } 
 .table_row  { 
width:693px; 
height:auto; 
vertical-align:top; 
display:table-row; 
text-align:left; 
 } 
 .left  { 
width:190px; 
vertical-align:top;
float: left;
text-align:left; 
display:table-cell; 
 } 
 .right  { 
float:right; 
width:460px; 
vertical-align:top; 
text-align:left; 
display:table-cell; 
 } 
 .footer  { 
width:700px; 
float:left; 
background-color:#111; 
margin:0 0 10px 0; 
text-align:right; 
color:#595959; 
line-height:1em; 
 } 
 .footer p  { 
margin:10px 20px; 
 } 
 .footer a  { 
color:#666; 
text-decoration:underline; 
 } 
 .footer a:hover  { 
color:#666; 
text-decoration:none; 
 } 
 .co_name  { 
padding:53px 0 15px 0; 
color:#fff; 
vertical-align:top; 
text-align:left; 
 } 
 .co_name a  { 
color:#fff; 
text-decoration:none; 
 } 
 .co_name a:hover  { 
color:#fff; 
text-decoration:none; 
 } 
 .slogan  { 
padding:2px 0 0 0; 
color:#797979; 
 } 
 .widget_style  { 
vertical-align:top; 
text-align:left; 
padding:0; 
 } 
 .widget_style a  { 
text-decoration:underline; 
list-style:none; 
background:url(images/bga.gif) no-repeat left top; 
padding:0 0 0 14px; 
margin:0; 
vertical-align:top; 
line-height:1.41em; 
color:#fff; 
 } 
 .widget_style a:hover  { 
list-style:none; 
color:#999; 
background:url(images/bgah.gif) no-repeat left top; 
padding:0 0 0 14px; 
margin:0; 
vertical-align:top; 
line-height:1.41em; 
 } 
 .widget_style ul  { 
padding:15px 10px 15px 12px; 
margin:0 28px 15px 0; 
 } 
 .widget_style li  { 
list-style:none; 
background:#000; 
padding:0 0 0 14px; 
margin:0; 
vertical-align:top; 
line-height:1.41em; 
color:#fff; 
 } 
 .widget_style ul li a  { 
text-decoration:none; 
color:#fff; 
 } 
 .widget_style ul li#activ a  { 
background:url(images/bgah.gif) no-repeat left top; 
text-decoration: underline; 
color:#999; 
 } 
 .widget_style li a:hover  { 
text-decoration:underline; 
color:#999; 
 } 
 .widget_style h3  { 
color:#00ff00; 
font-size:1.01em; 
line-height:1.01em; 
text-transform:none; 
padding:0 20px 0 28px; 
margin:0; 
 } 
 #text-1  { 
vertical-align:top; 
 } 
 .head h2 a  { 
color:#fff; 
margin:0 0 0 22px; 
 } 
 .head  { 
margin-top:10px; 
width:460px; 
height:22px; 
padding-top:7px; 
line-height:1.11em; 
background:#1d1d1d; 
vertical-align:top; 
text-align:left; 
 } 
 .head a  { 
color:#fff; 
text-decoration:none; 
 } 
 .head a:hover  { 
color:#fff; 
text-decoration:underline; 
 } 
 .date  { 
color:#d8d8d8; 
padding:16px 5px 5px 17px; 
 } 
 .content_txt  { 
vertical-align:top; 
padding:32px 0 25px 10px; 
line-height:1.21em; 
 } 
 .content_txt a  { 
color:#fff; 
text-decoration:underline; 
 } 
 .content_txt a:hover  { 
color:#fff; 
text-decoration:none; 
 } 
 .comment  { 
color:#fdcb02; 
font-weight:bold; 
text-transform:uppercase; 
font-size:0.91em; 
padding:18px 20px 18px 23px; 
 } 
 .comment a  { 
color:#fdcb02; 
text-decoration:underline; 
 } 
 .comment a:hover  { 
color:#fdcb02; 
text-decoration:none; 
 } 
 .table2  { 
width:440px; 
vertical-align:top; 
display:table; 
text-align:left; 
 } 
 .table_row2  { 
height:100%; 
vertical-align:top; 
display:table-row; 
text-align:left; 
 } 
 .sape  { 
color:#999; 
 } 
 .sape a  { 
color:#666; 
font:0.8em Microsoft Sans-serif, Tahoma, Arial, Verdana; 
text-decoration:none; 
 } 
 strong  { 
font-weight:normal; 
 } 
 #sitemap  { 
width:100%; 
text-align:center; 
font:0.8em Microsoft Sans-serif, Tahoma, Arial, Verdana; 
margin:10px 0; 
color:#111; 
 } 
 #sitemap a  { 
color:#ccc; 
text-decoration:none; 
padding:2px; 
 } 
 #sitemap a:hover  { 
color:#ccc; 
text-decoration:none; 
padding:2px; 
background:#111; 
 } 
 #map li  { 
width:100%; 
font:1.1em Microsoft Sans-serif, Tahoma, Arial, Verdana; 
margin:10px 0; 
color:#999; 
 } 
 #map a  { 
color:#ccc; 
text-decoration:none; 
padding:2px 3px; 
margin:2px 3px; 
 } 
 #map a:hover  { 
color:#999; 
text-decoration:none; 
padding:2px 3px; 
background:#111; 
margin:2px 3px; 
 } 
 .content_txt .mail  { 
text-decoration:none; 
 } 
 .sty  { 
padding:0 10px; 
color:#ff0000; 
background:url(images/bgal.jpg) no-repeat left top; 
 } 
 span.sty  { 
margin:15px 0 10px 0; 
 } 
 .styl  { 
font-family:Arial black; 
margin-left:10px; 
 } 
 td  { 
padding:1%; 
border:1px solid #333; 
 } 
 .alto  { 
text-align:center; 
 } 
 .my  { 
font-family:Arial black; 
margin-left:120px; 
padding:0; 
color:#fff; 
 } 
 #linm  { 
margin-top:15px; 
background:url(../img/lin.png) repeat-x; 
width:160px; 
height:1px; 
 } 
 .lin  { 
margin-top:15px; 
background:url(../img/lin.png) repeat-x; 
width:460px; 
height:1px; 
 } 
 #muz  { 
width:450px; 
height:300px; 
margin:0 0 20px 0; 
 } 
 #muz img  { 
margin:0 0 0 80px; 
width:304px; 
height:300px; 
 } 
 #pod  { 
width:100%; 
 } 
 #studio  { 
text-align:justify;
margin:50px 0 0;
padding:10px; 
font:100% Verdana, Arial, Helvetica, sans-serif; 
border:3px double #999; 
 } 
 #abut  { 
margin:10px; 
width:430px; 
height:30px; 
 } 
 #abut a  { 
text-decoration:underline; 
padding:1px 2px; 
text-align:center; 
font:0.73em Arial, Helvetica, sans-serif; 
color:#555; 
 } 
 #abut a:hover  { 
text-decoration:none; 
padding:1px 2px; 
 } 
 #noly  { 
width:450px; 
height:100px; 
 } 
 div#topmenu, div#topmenu2  { 
margin:0; 
padding:0; 
 } 
 div#topmenu span  { 
float:left; 
margin:0; 
padding:0; 
vertical-align:middle; 
border-bottom:3pt solid #0099ff; 
 } 
 div#topmenu2 span  { 
float:left; 
margin:0; 
padding:0; 
vertical-align:middle; 
border-top:1pt solid #0099ff; 
 } 
 .tab, .tab2, .tabactive, .tabactive2  { 
display:block; 
margin:0.1em 0.1em 0 0; 
padding:0.1em 0.1em 0 0.1em; 
white-space:nowrap; 
 } 
 .tab2, .tabactive2  { 
display:block; 
margin:0 0 0.1em 0.1em; 
padding:0 0.1em 0.1em 0.1em; 
white-space:nowrap; 
border-top:0; 
background-color:#ececff; 
border:1pt solid #0099ff; 
 } 
 .tab, .tabactive  { 
border-bottom:0; 
background-color:#ffeaff; 
border:1pt solid #ff0000; 
 } 
 a.tabactive, a.tabactive2  { 
color:black; 
 } 
 a.tab:hover, a.tab2:hover, .tabactive, .tabactive:hover, .tabactive2, .tabactive2:hover  { 
margin:0; 
padding:0.1em 0.2em 0.1em 0.2em; 
text-decoration:none; 
background-color:#ffceff; 
 } 
 a.tab2:hover, .tabactive2, .tabactive2:hover  { 
background-color:#ffceff; 
 } 
 a .noul  { 
text-decoration:none; 
font-size:11px; 
color:red; 
 } 
 .footer strong a  { 
text-decoration:none; 
 }
