html, body {height: 100%; margin:0; padding:0;}

BODY {background-color: #059; scrollbar-3dlight-color: #046; scrollbar-arrow-color: #DB0; scrollbar-base-color: #223; scrollbar-darkshadow-color: #059; scrollbar-face-color: #035; scrollbar-highlight-color: #DB0; scrollbar-shadow-color: #DB0; scrollbar-track-color: #035;}

BODY,TD,P,SPAN,DIV {font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;color:#000;}

H1 {FONT-SIZE: 21px; MARGIN: 10px 20px 1em 10px; line-height: 22px;}
H2 {FONT-WEIGHT: normal; FONT-SIZE: 130%; MARGIN: 10px 20px 1em 10px;}
H3, H1.news {FONT-SIZE: 130%; MARGIN: 0 0 0.3em;}
H4 {FONT-SIZE: 90%; MARGIN: 0 0 0.3em;}
H1, H2, H3, H4, H1.news {FONT-WEIGHT:bold;font-style:italic;color:#036;text-align:left;}

span.h4alb,a.co,a:hover.co,span.h4dat {FONT-SIZE: 100%; font-weight : bold;}
span.h4alb {color: #036;}
span.h4dat {color: #777;}
a.h4co {color: #036;}
a:hover.co {color: #C90;}

IMG {BORDER: 0;}
img.main {margin: 6px 10px 10px 0;}
img.spec, img.right, img.center,img.fp {BORDER: #059 1px solid;} 
img.spec {margin-right:6px; float:left;} 
img.right {margin-left:10px;margin-right:0;float:right;} 
img.center {margin-left:10px; float:center;}
img.fp {margin-right:4px;width:75px;height:55px;}

div.line1, div.line2 {BORDER-BOTTOM: #aaa 1px dotted; HEIGHT:1px; MARGIN: 5px 0 5px 0;}

# можно будет удалить  
span.line3 {BORDER-right: #aaa 1px dotted; BORDER-left: #aaa 1px dotted; padding-right: 20px; padding-left:20px;}

DIV.lead {font-size:12px; color: #036; font-style : italic; font-weight : bold; text-align: left; text-align : -moz-left;}
DIV.from, span.from {font-size : 10px; text-align: right; text-align : -moz-right; margin-top: 24px; margin-bottom: 12px;}

DIV.vrezka, .vrezka2 {margin-bottom: 20px; font-size: 11px; line-height:15px;padding:6px;}
DIV.vrezka {float: left; width: 200px; padding: 8px; margin-right: 20px;  border : 3px solid #C90;}
.vrezka2 {float:left;width:200px;margin-right:20px;margin-top:20px; border:2px solid #C90;}


DIV.blog {font-size:10px;float:right;width:200px;border:#aaa 1px dotted;padding:10px;background-color:#ffffff;margin-left:10px;text-align:center;}

a.from {font-size : 10px; color: #666; font-weight : bold;}
a.from:hover {color: #555;}

span.name
{font-size : 1em; height: 21px; width: 15%; padding:0; margin:0; font-style:italic; font-weight:bold; text-align:center; -moz-box-align: center; border : medium; border-bottom: solid #DB0; color: #C90; display : inline-block; display:-moz-inline-box;}

span.nameartist, span.rub {color: #B70; font-weight : bolder; padding-left: 4px; margin : 5px 0 5px 0;}
span.nameartist {font-size :11pt;}
span.rub {font-size :9pt;}

hr.artist {width : 100%; color : #aaa; text-align : left; text-align : -moz-box-align: left;}

span.PP, span.otvet, span.red {font-size : 8pt; font-style : italic; font-weight : bold;}
span.PP {color: #C90;}
span.red {color: #f00;}
span.otvet {color: #036;}
span.icon {background-repeat:no-repeat;background-image:url(img2/PP-icon.gif);width:16px; margin-left:20px;line-height:14px; display:inline-block; display:-moz-inline-box;}
span.kav {background-repeat:no-repeat;background-image:url(artists/imgs/2007/kav.gif);width:9px; margin-left:0;margin-right:15px;margin-top:4px; line-height:14px; display:inline-block; display:-moz-inline-box;}

span.usa, .n, .gb, .cdn, .aus, .s, .d, .b, .i, .fra, .irep, .br {background-repeat:no-repeat;width:20px;display:inline-block; display:-moz-inline-box;}
span.usa {background-image:url(img2/usa.gif);}
.n {background-image:url(img2/n.gif);}
.gb {background-image:url(img2/gb.gif);}
.cdn {background-image:url(img2/cdn.gif);}
.aus {background-image:url(img2/aus.gif);}
.s {background-image:url(img2/s.gif);}
.d {background-image:url(img2/d.gif);}
.b {background-image:url(img2/b.gif);}
.i {background-image:url(img2/i.gif);}
.fra {background-image:url(img2/fra.gif);}
.irep {background-image:url(img2/irep.gif);}
.br {background-image:url(img2/br.gif);}

.wiki, .msp, .cdb {background-repeat:no-repeat;width:18px;height:14px;display:inline-block; display:-moz-inline-box;}
.wiki {background-image:url(img2/wiki.gif);}
.msp {background-image:url(img2/msp.gif);}
.cdb {background-image:url(img2/cdb.gif);height:16px;}

.nart, .aart, .alinks, .info {background-repeat:no-repeat;display:inline-block; display:-moz-inline-box;}
.nart {width:48px;background-image:url(img2/news2.gif);}
.aart {width:54px;background-image:url(img2/aart2.gif);}
.alinks {width:49px;background-image:url(img2/alinks.gif);}
.info {width:26px;background-image:url(img2/info.gif);}

td.LGerl {background-repeat: no-repeat; background-image : url(imgs/g111.gif);}
td.RGerl {background-repeat: no-repeat; background-image : url(imgs/g22.gif);}
td.LGerl, td.RGerl {width: 43px; height: 201px;}
td.logo1 {background-image: url(imgs/LOGOBG1.gif); background-repeat : repeat-x;}
td.logo2 {background-image: url(imgs/ppLOGO2.gif); background-repeat : no-repeat;}
td.search {color: #fff; padding-left: 0; padding-right: 0;}
td.banner {background-repeat: repeat; background-image: url(imgs/bg-line.gif);}
td.Lnews, td.text {padding-left: 15px; padding-right: 15px;}
td.Mnews {background-position: right; background-image: url(imgs/dotbg.gif); background-repeat : repeat-y; width: 99%; background-color: #EEF;}
td.MnewsL {background-position: left;}
td.MnewsR {background-position: right;}
td.MnewsL, td.MnewsR {background-image : url(imgs/dotbg.gif); background-repeat : repeat-y; width: 1%;}
td.text, td.MnewsL, td.MnewsR, td.botline {background-color: #EEF;}
td.text, td.Mnews  {line-height: 20px; padding-right: 21px; text-align: justify;}
td.botline {background-image: url(imgs/line.gif); background-repeat: repeat;}
td.pravo {line-height: 12px; text-align: center; text-align : -moz-center; font-size: 10px;}
td.bot {text-align : center; background-repeat : repeat; background-image : url(imgs/bg-line.gif); color: #fff;}
TD.dot {border-left: #bbb 1px dotted;}

li.y {color:#C90;}
li.art {display:inline;margin-right:0;}

form {padding: 0; margin: 0;}
INPUT,SELECT, DIV.date {font-family: Verdana, Arial Cyr, Arial;}
INPUT,SELECT {ns-block; font-size: 10px; background-color: #FFD; border-color: #441; border-style: solid; border-width: 1px;}
SELECT.link, option.link {font-size: 12px; font-weight:bold;background-image:url(img2/PP-icon.gif);background-repeat : no-repeat;padding-bottom:3px;}


DIV.date, P.date {color:#000059; text-decoration: underline; width:60px; padding-bottom:10px;}
DIV.date2 {text-align:left; margin : 10px; margin-left:0; margin-right:0;}
DIV.date, DIV.date2 {font-size: 10px; font-weight: normal; color: #000;}

a {font-size : 12px; color: #036; text-decoration: none; font-weight : bold;}
a:hover {color: #C90;}
a.lead {color: #C90;}
a.lead:hover {color: #036;}
a.w, a.w2 { font-size : 11px; color: #000; font-weight : normal; padding-left: 4px;}
a.w3, a.w4 {font-size:10px;color:#000;font-weight:normal;}
a.w4 {font-weight : bold;}

div.w {background-color:#FFE;BORDER-BOTTOM: #aaa 1px dotted;margin-bottom:5px;height:36px;}
a:hover.w {color:#C90;}
a.bot {color:#fff;line-height:12px;font-size:10px;}
a.bot:hover {background-color:transparent;}

a.menu {font-size:1em; width:16%; height:21px;  font-style:italic; text-align:center; -moz-box-align: center; text-align: -moz-center; margin:auto; display : inline-block; display:-moz-inline-box; padding:0; margin:0;}

a:hover.menu {background-color: #036; margin-top:0; padding-top: 0; display: inline-block; display:-moz-inline-box;}
a.rub {color: #C90;}

a.art, a.art2, a.art3 {display:inline-block;display:-moz-inline-box;padding:0.1em;padding-top:3px;margin:1px;margin-bottom:3px;width:19px;height: 19px;font-size:10px;background-repeat:no-repeat;}
a.art {background-image : url(img2/bukfon.gif); color: #C90;}
a.art2 {width: 37px; background-image : url(img2/bukfon3.gif); color: #C90;}
a.art3 {width:110px;background-image:url(img2/versN.gif);color:#C90;padding : 2px 8px 0 5px; margin:1px;margin-bottom:3px;margin-left:2px;text-align:center;text-align : -moz-center;}

a.art:hover {background-repeat : no-repeat; background-image : url(img2/bukfon-h.gif); color: #036;}
a.art2:hover {background-repeat : no-repeat; background-image : url(img2/bukfon3-h.gif); color: #036;}
a.art3:hover {background-repeat:no-repeat;background-image:url(img2/versY.gif);color:#036;padding : 2px 8px 0 5px;margin:1px;margin-bottom:3px;margin-left:2px; height:19px;}
a.nextnews {font-size:10px;background-color:#FFE;padding:2px;text-decoration:none;display: inline-block;}

div.topsL {width:20%;float:left;text-align:left;}
div.topsR {float:right;width:80%;}
p.topsZ {margin-bottom:10px;font-size:9px;}
ol.tops {margin-left:190px;font-size:10px;}

div.ppz {font-size:10px;line-height:11px;text-align:center;margin-left:10px;margin-right:10px;}
div.ppt {font-size:12px;line-height:20px;text-align:left;}

span.hidden {font-size:9px;visibility : hidden;}

div.bandnews {margin-left:20px;width:200px;float:right;margin:0;padding:5px;}

div.bandsc {background-color:#F2F2F8;overflow:auto;height:150px;scrollbar-3dlight-color: #a9a9a9; scrollbar-arrow-color: #c0c0c0; scrollbar-base-color: #EEF; scrollbar-darkshadow-color:#c0c0c0; scrollbar-face-color: #F2F2F8; scrollbar-highlight-color: #EEF; scrollbar-shadow-color: #EEF; scrollbar-track-color:#EEF;}


div.frep {width:140px;float:right;margin-left:20px;}
span.frub {background-color:#FFFFB3;padding:1px;float:right;width:140px;text-align:center;}
span.frubr {background-color:#FFFFB3;padding:1px;float:right;}
