
HTML, BODY {width:100%; height:100%;}
BODY {font:75% Verdana, Tahoma, Arial, sans-serif; color:#212020; text-align:left; margin:0px; padding:0px; background:#010d01 url('bg0.gif') 0 0 repeat-y;}

IMG {border:0}

H1 {font-size:150%; font-weight:normal; margin:0; padding-top:18px;}
H1.bTitle {color:#212020; padding:16px 0 0 038px; background:url('sep.gif') 0 28px repeat-x;}
H1.bTitle SPAN {background:#fff; padding:0 3px;}
H2 {font-size:130%; font-weight:normal; margin:0; padding-top:24px;}
H3 {font-size:120%; font-weight:normal; margin:0; padding-top:18px;}
H4 {font-size:110%; font-weight:normal; margin:0; padding-top:18px;}
H5 {font-size:100%; margin:0; padding-top:20px;}
H6 {font-size:100%; margin:0; padding-top:0; display:inline;}

A {text-decoration:none;}
A:link {color:#146c18;}
A:visited {color:#146c18;}
A:hover {color:#146c18;}

P {margin:0; padding-top:18px;}

UL {margin:0; padding-top:18px;}

TABLE {border:0; border-collapse:collapse;}
TD {vertical-align:top; }
.even {background:#e0dcdc;}



FORM {margin:0}
INPUT, TEXTAREA, SELECT {font:75% Verdana, Tahoma, Arial, sans-serif; color:#212020;}

.wrapper {width:100%}

.pages {font-size:115%; text-align:right; padding:30px 118px 0 0;}
.pages SPAN {font-size:21px;}
.pages A, .pages A:visited, .pages A:hover {color:#212020; text-decoration:none;}

.content {margin-top:28px; background:url('sep.gif') 0 0 repeat-x;}
.content .bg {padding:5px 0 19px 0; background:url('sep.gif') bottom repeat-x;}


.holder {width:1002px; min-height:100%; _height:100%; text-align:left; margin:auto; background:url('bg_b.jpg') 0 800px no-repeat;}
.dL {background:url('bg_t_l.jpg') 0 0 no-repeat;}
.dR {padding:0 71px 14px 66px; background:url('bg_t_r.jpg') top right no-repeat;}
.dC {min-height:800px; _height:800px; padding-bottom:19px; background:#fff url('bg_t_c.jpg') top left no-repeat;}

#logo {float:left; padding:153px 0 0 85px;}
#logo IMG {display:block; width:217px; height:69px;}
#header .rPart {float:right; position:relative; width:545px;}

#rss {position:absolute; top:49px; left:6px;}
#rss IMG {display:block; width:60px; height:45px;}

#reg {height:45px; padding:0 0 0 342px;}
#reg A, #reg A:visited, #reg A:hover {float:left; font-size:18px; color:#fff; text-decoration:none; margin-top:9px; border-bottom:1px dashed #fff;}

#enter {padding-left:142px;}
#enter .login {float:left; width:179px; height:32px; background:url('bg_login.jpg') 0 0 no-repeat;}
#enter .passw {float:left; width:177px; height:32px; background:url('bg_passw.jpg') 0 0 no-repeat;}
#enter .login INPUT, #enter .passw INPUT {width:132px; font-size:14px; color:#002b06; margin:7px 0 0 20px; border:0px solid; background:none;}
#enter .but {float:left; width:33px; height:32px;}

#userMenu {padding-left:142px; font-size:12px; line-height:12px;}
#userMenu UL {float:left; width:305px; height:32px; list-style-type:none; padding:0; margin:0; background:url('bg_umenu.jpg') 0 0 no-repeat;}
#userMenu LI {float:left; padding:3px 15px 0 20px;}
#userMenu .but {float:left; width:84px; height:32px;}
#userMenu A, #userMenu A:visited, #userMenu A:hover {color:#002b06; text-decoration:none;}

#rPassw {height:17px; padding-left:342px;}
#uName {height:17px; padding-left:163px;}
#rPassw A, #rPassw A:visited, #rPassw A:hover, #uName A, #uName A:visited, #uName A:hover {float:left; font-size:12px; color:#002b06; text-decoration:none; border-bottom:1px dashed #002b06;}

#searchOrder {height:94px; padding-right:21px;}

#fSearch {float:left; padding:28px 0 0 27px;}
#fSearch DIV {float:left; width:229px; height:31px; background:url('bg_fsearch.jpg') 0 0 no-repeat;}
#fSearch DIV INPUT {width:185px; font-size:12px; color:#bcb8b8; margin:11px 0 0 31px; border:0px solid; background:none;}
#fSearch .but {float:left; width:23px; height:24px; margin-top:7px;}

#order {float:right; min-width:212px; max-width:240px; _width:212px; font-size:14px; line-height:13px; color:#fff; padding-top:14px; background:url('order_sep.gif') 0 10px no-repeat;}
#order TABLE {float:right;}
#order TD {padding:7px 0 0 0;}
#order TD.l {padding-right:10px;}
#order SPAN {font-size:18px;}

#makeOrder A, #makeOrder A:visited, #makeOrder A:hover {float:right; font-size:12px; color:#fff; text-decoration:none; margin-top:17px; _margin-top:19px; border-bottom:1px dashed #fff;}

#menu {font-size:14px; list-style-type:none; padding:12px 0 0 0; margin:0;}
#menu LI {float:left; padding:0 9px 0 0;}
#menu A {display:block; width:126px; height:21px; text-align:center; background:#002b06 url('menu_bg.gif') 0 0 no-repeat;}
#menu A, #menu A:visited, #menu A:hover {color:#fff; text-decoration:none;}
#menu .act {background-image:url('menu_bg_act.gif');}
#menu .act, #menu .act:visited, #menu .act:hover {color:#212020;}

.txtIndent {padding:0 14px 0 16px;}

.alphabet {font:14px Tahoma, Verdana, Arial, sans-serif; padding-top:10px;}
.alphabet A, .alphabet A:visited, .alphabet A:hover {color:#212020; text-decoration:none;}
.alphabet SPAN {padding:0 24px;}

#search {padding-top:13px;}
#search .but {float:left; width:66px; height:23px;}

.mainTxt {font-size:110%; padding-left:10px;}

.promo {float:right; font-size:18px; color:#002b06; text-align:center; margin:7px 0 0 15px}
.promo .red {font-size:30px; color:#a70514; line-height:24px; padding-bottom:8px;}
.promo .red A, .promo .red A:visited, .promo .red A:hover {color:#a70514; text-decoration:none;}
.promo .d1 {width:275px; background:#e0dcdc url('promo_el1.gif') 0 0 no-repeat;}
.promo .d2 {background:url('promo_el2.gif') top right no-repeat;}
.promo .d3 {background:url('promo_el3.gif') bottom right no-repeat;}
.promo .d4 {padding:10px; background:url('promo_el4.gif') bottom left no-repeat;}

.reviews {margin-top:26px; background:url('reviews_bg_l.gif') 0 0 no-repeat;}
.reviews .bg {min-height:109px; _height:109px; padding:0 50px 0 25px; background:url('reviews_bg_r.gif') top right no-repeat;}
.reviews TABLE {width:100%;}
.reviews TD {padding:0 20px 9px 0;}
.reviews .author {padding-left:10px;}
.reviews A, .reviews A:visited, .reviews A:hover {color:#212020; text-decoration:none;}
.reviews .pages {padding:0 82px 0 0;}

.addBlocks {color:#898888; padding:15px 18px 0 18px;}
.addBlocks A, .addBlocks A:visited, .addBlocks A:hover {color:#898888;}
.addBlocks .txt {float:left; width:432px; background:url('txt_bg.gif') 0 0 repeat-y;}
.addBlocks .txt .bgT {background:url('txt_t.gif') 0 0 no-repeat;}
.addBlocks .txt .bgB {padding:0 10px 20px 10px; background:url('txt_b.gif') bottom left no-repeat;}

.addBlocks .news {float:right; width:384px; background:url('news_bg.gif') 0 0 repeat-y;}
.addBlocks .news .bgT {background:url('news_t.gif') 0 0 no-repeat;}
.addBlocks .news .bgB {padding:0 10px 20px 10px; background:url('news_b.gif') bottom left no-repeat;}
.addBlocks .news H1 {font-size:130%; padding:11px 0 11px 50px;}
.addBlocks .news H2 {font-size:100%; font-weight:bold; padding-top:0;}
.addBlocks .news H2 SPAN {float:left; font-weight:normal; margin-right:10px; border-bottom:1px dashed;}
.addBlocks .news P {padding:0px;}
.addBlocks .more A, .addBlocks .more A:visited, .addBlocks .more A:hover {float:right; font-size:80%; text-decoration:none; margin-right:20px; border-bottom:1px dashed;}
.addBlocks .more A {float:right; border-bottom:1px dashed;}

.tblDecor {width:100%;}
.tblDecor TH {font-weight:normal; text-align:left; padding:10px 10px 6px 10px; background:#e0dcdc;}
.tblDecor TD {font-size:115%; padding:11px 7px 7px 10px;}
.tblDecor .even {background:#e0dcdc;}
.tblDecor A, .tblDecor A:visited, .tblDecor A:hover {color:#212020; text-decoration:none;}
.tblDecor .buy, .tblDecor .buy:visited, .tblDecor .buy:hover {color:#ab1321;}
.tblDecor .price {white-space:nowrap;}


.tblContent {width:100%;}
.tblContent TH {font-size:10px;font-weight:bold; text-align:left; padding:2px 2px 6px 2px; background:#e0dcdc;}
.tblContent TD {padding:2px 2px 2px 2px;}
.tblContent .even {background:#e0dcdc;}
.tblContent A, .tblDecor A:visited, .tblDecor A:hover {color:#146c18; text-decoration:underline;}
.tblContent .buy, .tblDecor .buy:visited, .tblDecor .buy:hover {color:#ab1321;}
.tblContent .price {white-space:nowrap;}


.coverList {padding-left:11px;}
.coverList TD {padding:20px 8px 7px 9px; text-align:center;}
.coverList .pic {width:112px; margin:auto; background:url('bg.gif') 0 0 repeat-x;}
.coverList IMG {dispaly:block; margin:3px; width:106px; height:106px;}
.coverList P {display:block; width:112px; padding:5px 0 0 0;}
.coverList .price {display:block; font-size:115%; color:#ab1321; white-space:nowrap;}

.cdInfo {padding:13px 0 10px 8px;}
.cdInfo .lPart {float:left; width:280px;}
.cdInfo .pic {width:216px; height:216px; background:url('bg_big.gif') 0 0 repeat-x;}
.cdInfo .pic IMG {dispaly:block; margin:7px 0 0 6px; width:200px; height:200px;}
.cdInfo .rPart {float:right; width:530px; font-size:115%;}
.cdInfo .label {padding-right:115px;}
.cdInfo .price TD {font-size:18px; padding-top:47px;}
.cdInfo .price .value {color:#ab1321;}
.cdInfo H1 {font-size:18px;}
.cdInfo .but {width:87px; height:21px; margin-top:17px;}
.cdInfo .www {font-size:75%; padding-top:80px;}

.tracklist {font-size:125%;}
.tracklist UL {list-style-type:none; padding-left:0; margin:0;}
.tracklist LI {padding:0;}


#footer {min-height:34px; _height:34px;color:#fff; text-align:center; background:#011304 url('footer_bg.jpg') 0 0 no-repeat;}
#footer A, #footer A:visited, #footer A:hover {font-size:13px; color:#b1acac; text-decoration:none; line-height:17px;}
#footer P {margin:0; padding:0; font-size:11px;}


#searchOrder:after,
#enter:after,
#header:after,
#menu:after,
#search:after,
.mainTxt:after,
.addBlocks:after,
.addBlocks .news H2:after,
.addBlocks .news .more:after,
#userMenu:after,
.cdInfo:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:1px}

#searchOrder,
#enter,
#header,
#menu,
#search,
.mainTxt,
.addBlocks,
.addBlocks .news H2,
.addBlocks .news .more,
#userMenu,
.cdInfo {zoom:1;}


.selCont {width:192px; float:left;}
.carousel IMG {margin:3px; width:106px; height:106px;}

.forum_zag {color:#173e07;font-size:13px;}
.forum_zag a {color:#173e07;text-decoration:underline;}
.forum_text {color:#69452c; font-size:11px;padding-bottom:10px;margin-left:125px;}


.forum_top { background:#e0dcdc}
.forum_bottom { background:#e7d9b9}