Body, html {
Margin:0;
Padding: 0;
width: 100%;
Text-align: center;
BackGround-color: #edecea;
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
color: #3e3e3e;
}

body * { 
text-align: left;
} 

TABLE {
Vertical-align: top;
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
CELLSPACING:0;
}

TD {
Vertical-align: top;
PADDING:0PX;
CELLPADDING:0;
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
color: #e9e9e9;
}

DIV {
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
}

IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
Color: #e9e9e9;
}

A:hover {
Text-decoration: none;
}

A.product {
color: #e9e9e9; 
font-size: 11px; 
text-decoration: none;
}

A.product:hover {
color: #e9e9e9; 
font-size: 11px;
Text-decoration: underline;
}

H1 {
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal;
Font-size: 25px;
color: #3e3e3e;
Padding:0;
Margin:0;
}

H2 {
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal;
Font-size: 17px;
color: #e9e9e9;
Padding: 0;
Margin: 0;
}

H3 {
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal;
Font-size: 15px;
color: #e9e9e9;
Padding: 2px;
Margin: 0;
}

FORM { margin: 0; }

INPUT {
Margin-bottom: 1px;
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
Color: #cccccc;
Border: 1px solid #666666;
BackGround-color: #3e3e3e;
}

TEXTAREA {
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
Color: #cccccc;
Border: 1px solid #666666;
BackGround-color: #3e3e3e;
}

SELECT {
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
Color: #cccccc;
Border: 1px solid #666666;
BackGround-color: #3e3e3e;
}

INPUT.user {
Font-size: 12px;
Padding: 0 0 0 0;
Font-Family: Trebuchet MS, Tahoma;
Color: #cccccc;
Border: 1px solid #666666;
BackGround-color: #3e3e3e;
}

INPUT.login {
width: 72px;
height: 16px;
Padding: 0px 0px 0 3px;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 12px;
Color: #333333;
Border: 1px solid #666666;
BackGround-color: #dfea49;
}

INPUT.forms {

Padding: 3px 5px 3px 5px;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 14px;
Color: #333333;
Border: 1px solid #9EAE0D;
BackGround-color: #D4EA11;
Font-weight: bolder;
cursor:pointer;

}

INPUT.img {
Margin-bottom: 1px;
Border: none;
}

INPUT.products {

Padding: 0px 3px 0px 3px;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 10px;
Color: #333333;
Border: 1px solid #9EAE0D;
BackGround-color: #D4EA11;
Font-weight: normal;
cursor:pointer;
float:left
}

#page {
width: 980px; 
min-height: 100% !important;
position: relative;
z-index: 1;
margin: 0 auto;
}

#cont {
width: 980px;
height: auto;
Color: #e9e9e9;
}

#left {
width: 665px;
height: auto;
Float: left;
}

#logo {
width: 430px;
height: 78px;
Position: absolute;
Top: 60px;
Left: 60px;
}

.text_logo {
background-color: #f83001; 
font-weight: bolder; 
font-size: 11px;
color: #FFFFFF;
}

#catalog_main {
width: 627px;
min-height: 627px;
height:auto !important;
height: 627px;
Float: left;
Margin: 35px 0 35px 37px;
BackGround-color: #3e3e3e;
Border-top: 1px solid #a9a9a9;
Border-left: 1px solid #a9a9a9;
Border-bottom: 1px solid #a9a9a9;
BackGround-Image: url(images/bg2.gif);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
Color: #e9e9e9;
}

*html #catalog_main {
Margin: 35px 0 0 18px;
}

*:first-child+html #catalog_main, *html #catalog_main {
Margin: 35px 0 35px 37px;
}

#menu {
width: 138;
height: 107px;
Position: absolute;
Top: 74px;
Left: 513px;
Text-align: right;
BackGround-Image: url(images/01-05.gif);
BackGround-position: center top;
BackGround-Repeat: no-repeat;
}

#menu A {
Font-size: 10px;
Color: #ffffff;
Text-decoration: none;
Line-height: 21px;
Margin-right: 4px;
}

#top {
width: 475px;
height: 27px;
Position: absolute;
Top: 192px;
Left: 58px;
Color: #D4EA11;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 18px;
Font-weight: normal;
Text-decoration: none;
}

#top A{
Color: #D4EA11;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 18px;
Font-weight: normal;
Text-decoration: underline;
}

#top span{
Color: #D4EA11;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 18px;
Font-weight: normal;
Text-decoration: none;
}

#top h1 {
Color: #D4EA11;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 18px;
Font-weight: normal;
Text-decoration: none;
padding: 0px;
margin: 0px;
}

#gbook {
background-color: #444444;
Vertical-align: top;
BORDER:0PX;
CELLSPACING:5;
CELLPADDING:5;
width: 420px;
}

#gbook TD {
Padding: 5px;
}

#cat_table {
width: 294px;
height: 136px;
}

#cat_table TD {
Color: #ffffff;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 11px;
}

#cat_table TD IMG {
Border: 7px solid #333333;
Margin-right: 10px;
}

#cat_table SPAN.kratko {
background-color: #3399cc; 
font-size: 10px; 
color: #FFFFFF;
}

#cat_table SPAN.price {
font-size: 18px; 
font-weight: bolder;
color: #FFFFFF;
}


/* Популярные товары */

#top_product_div {
Float: none;
Margin: 0 0 0 58px;
}

*html #top_product_div {
Padding-top: 35px;
}

*:first-child+html #top_product_div, *html #top_product_div {
Padding-top: 35px;
Margin: 0 0 0 58px;
}

.top_products {
width: 190px;
height: 100px;
float: left;
Color: #3e3e3e;
padding-left: 5px;
}

.data {
width: 94px;
height: 15px;
BackGround-color: #0095dc;
Font-weight: bolder;
Color: #ffffff;
Text-align: right;
Padding-right: 3px;
Margin: 40px 0 13px 0;
}

#top_product_div A {
Color: #3e3e3e;
}

#top_product_div IMG {
Border: 5px solid #333333;
Margin-right: 10px;
width: 100px;
}

#top_product_div SPAN.price {
font-size: 18px;
BackGround-color: #0095dc; 
font-weight: bolder;
color: #FFFFFF;
}



A.cat{
Color: #D4EA11;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 18px;
Font-weight: normal;
Text-decoration: underline;
}
/* Продуктовая страница */
#product_table {
table-layout: fixed;
width: 530px;
}

#product_table TD {
Color: #ffffff;
Padding: 0 0 0 0;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 12px;
}

#product_table h1 {
Color: #ffffff;
Vertical-align: top;
Font-Family: Tahoma;
Font-weight: normal;
Font-size: 20px;
Margin: 0 0 5px 0;
}

#product_table P {
Color: #ffffff;
Vertical-align: top;
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal;
Font-size: 12px;
Margin: 0 0 15px 3px;
}

#product_table INPUT {

Padding: 3px 5px 3px 5px;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 12px;
Color: #333333;
Border: 1px solid #9EAE0D;
BackGround-color: #D4EA11;
Font-weight: bolder;
cursor:pointer;
}
/* Продуктовая страница */

#str {
Margin: -25px 65px 17px 0;
Float: left;
Font-Family: Trebuchet MS, Tahoma;
Font-size: 12px;
Color: #D4EA11;
}

*html #str {
Margin: -25px 32px 17px 0;
}

*:first-child+html #str, *html #str {
Margin: -25px 65px 17px 0;
}

#str A {
Font-Family: Trebuchet MS, Tahoma;
Font-size: 12px;
Font-weight: normal;
Color: #e9e9e9;
Margin: 0 0 0 8px;
}
/* Новости */
#news_main {
Float: left;
Margin: 0 0 0 58px;
}

*html #news_main {
Padding-top: 10px;
Margin: 20px 0 0 29px;
}

*:first-child+html #news_main, *html #news_main {
Padding-top: 10px;
Margin: 0 0 0 58px;
}

#news_main SPAN {
Font-size: 17px;
Font-weight: normal;
}

#news_main A {
Font-size: 12px;
Color: #3e3e3e;
}

#news_main P {
Padding-right: 34px;
}

.news {
width: 197px;
height: 130px;
Float: left;
Color: #3e3e3e;
padding-left: 5px;
}

.data {
width: 94px;
height: 15px;
BackGround-color: #0095dc;
Font-weight: bolder;
Color: #ffffff;
Text-align: right;
Padding-right: 3px;
Margin: 40px 0 13px 0;
}

P.news_text {
color: #5b5b5b;
line-height: 110%;
}
/* Новости */

/* О музыке */
#o_muzike_container {
width:100%;
Float: left;
Margin: 30px 0 0 58px;
}

*html #o_muzike_container {
margin: 30px 0 0 29px;
width:90%;
}

*:first-child+html #o_muzike_container, *html #o_muzike_container {
margin: 30px 0 0 58px;
}

div.o_muzike {
width: 580px;
Float: left; 
padding-left: 0px; 
margin-top: 30px;
}

p.o_muzike {
color: #4d4d4d;
padding: 0 0 8px 5px; 
text-indent: 10px;
text-align: justify;
line-height: 130%;
}
/* Статика */

/* Корзина вверху */
#arh {
Font-Family: Trebuchet MS;
Font-size: 17px;
}

#kor {
width: 120px;
height: 52px;
Position: absolute;
Top: 68px;
Right: 30px;
}

#korzina {
width: 83px;
height: 18px;
Position: absolute;
Top: 47px;
Right: 50px;
float: left;
}
/* Корзина вверху */

/* Правый блок */
#right {
width: 315px;
min-height: 726px;
height:auto !important;
height: 726px;
Float: left;
BackGround-Image: url(images/bg_pl.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

*html #right {
Margin-left: -1px;
}

*:first-child+html #right, *html #right {
Margin-left: 0px;
}
/* Правый блок */

/* Форма входа */
#inp {
width: 93px;
height: 70px;
Position: absolute;
Top: 245px;
Right: 59px;
}

#login {
width: 95px;
height: 80px;
Position: absolute;
Top: 336px;
Right: 149px;
}

#logged {
width: 150px;
height: 80px;
Position: absolute;
Top: 332px;
Right: 124px;
Font-size: 10px;
text-align: center;
}

#logged A {
font-weight: normal;
color: #D4EA11;
}

#login IMG {
Margin-bottom: 2px;
}
/* Форма входа */

#all {
width: 138px;
height: 15px;
Float: left;
BackGround-color: #0095dc;
Text-align: center;
Margin: 18px 0 0 110px;
}

*html #all {
Float: none;
}

*:first-child+html #all, *html #all {
Float: left;
}

#all A {
Font-size: 11px;
Color: #ffffff;
Text-decoration: none;
}

/* Новинки */
.top10 {
Margin: 708px 0 30px 20px;
}

#tops {
width: 261px;
Margin-left: 18px;
Float: left;
}

*html #tops {
Margin-left: 9px;
}

*:first-child+html #tops, *html #tops {
Margin-left: 18px;
}

#tops LI {
Font-size: 24px;
Font-weight: bolder;
Color: #9bd0f3;
}

#tops P {
Color: #878787;
Padding: 0 0 0 10px;
Line-height: 19px;
Font-size: 12px;
Font-weight: normal;
}

#tops P A {
Font-size: 11px;
Color: #878787;
}

.line {
Margin: 0px 0 12px 5px;
}
/* Новинки */

#attention {
font-size: 10px;
text-align: center;
width: 700px;
height: 65px;
border: 3px dashed #000000; 
padding: 4px; 
background-color: #FCDD03; 
Float: left;
Margin-left: 142px;
Margin-top: 30px;
line-height: 130%;
}

*html #attention {
Margin-left: 71px;
}

*:first-child+html #attention, *html #attention {
Margin-left: 142px;
}

#footer {
width: 980px;
height: 230px;
Float: left;
Margin-top: 20px;
BackGround-Image: url(images/bg_pr.jpg);
BackGround-position: center top;
BackGround-Repeat: no-repeat;
}

#footer A{
Color: #3e3e3e;
}

#copyright {
width: 200px;
height: auto;
Float: left;
Margin: 170px 0 0 100px;
Font-size: 10px;
Line-height: 15px;
}

*html #copyright {
Margin: 170px 0 0 50px;
}

*:first-child+html #copyright, *html #copyright {
Margin: 170px 0 0 100px;
}

#copyright A {
Font-size: 10px;
}

#lin {
width; 150px;
height: auto;
Float: left;
Margin: 170px 10px 0 0;
Font-size: 10px;
Line-height: 15px;
}

#lin A {
Font-size: 10px;
}

#cartwindow{
   position:absolute;
   left:10px;
   top:0;
   visibility:hidden; 
   width: 250px; 
   height: 68px;
   Z-INDEX: 2;
   BACKGROUND: #C0D2EC;
   padding:10px;
   border: solid;
   border-width: 1px; 
   border-color:#4D88C8;
   FILTER: revealTrans  (duration=1,transition=4);
}

#cartwindow * { 
color: 000000;
font-size: 11px;
}



td.panel_l{ /*Расклад в 2 колонки левая колонка*/
width: 272px;
Margin: 207px 0 0 20px;	
}

td.panel_r{ /*Расклад в 2 колонки правая колонка*/
width: 272px;
Margin: 207px 0 0 20px;
}

#num {
FONT-WEIGHT: bold; color: #f83001;
}

#sum {
FONT-WEIGHT: bold; color: #f83001;
}


div.price{/*Цена подробное описание*/
color: #FD4782;
font-weight: normal;
line-height: 18px;
margin-bottom: 10px;
}

div.pod_cart{/*Ссылки в корзину подробное описание*/
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
BORDER: #d4ea11 1px dashed; 
PADDING: 5px; 
}

div.news_date{/*Новости*/
color: #fcfcfc;
font-weight: normal;
}

a.news_tema{/*Новости*/
color: #D4EA11;
font-weight: normal;
}

#order {
width: 475px; 
Color: #D4EA11; 
Font-Family: Trebuchet MS, Tahoma; 
Font-size: 18px; 
Font-weight: normal; 
Text-decoration: none; 
Margin: 5px 0 5px 0;
}

.sort_name_bg {
text-align: center;
font-weight: bolder;
}

.sort_table {
Margin: 5px 5px 0 0;
}

#delivery TABLE {
cellpadding:2;
cellspacing:1;
width: 550px;
Border: 0px;
}

#delivery TD {
Vertical-align: middle;
PADDING:3px 3px 3px 3px;
Font-Family: Trebuchet MS, Tahoma;
Font-weight: normal; 
Font-size: 12px;
}

div.gbook_otvet{/*Ответ в Отзывах*/
text-align: left;
margin: 3px 0px 3px 0px;
padding: 3px 3px 3px 3px;
back-groundcolor: #cccccc ; 
}

#main_table {
width: 545px;
Margin: 207px 0 0 20px;
}

#allspec {
Color: #D4EA11; 
Font-Family: Trebuchet MS, Tahoma; 
Font-size: 18px; 
Font-weight: normal; 
Text-decoration: none; 
Margin: 5px 0 5px 0;
}

#allspecwhite {
margin: 10px 0px 10px 0px;
background-color: #444444;
BORDER: #666666 1px dashed;
PADDING: 5px;
}

#itemt {
margin: 0px 0px 0px 0px;
background-color: #444444;
BORDER: #666666 1px dashed; 
PADDING: 5px;
text-align: center;
}

#itemh {
background-color: #515151;
BORDER: #666666 1px dashed; 
PADDING: 3px;
text-align: center;
font-weight: bolder;
}

#TotalSumma {
Color: #FD4782;
}

/* Опросы */

div.opros {
float: left;
height: 10px;
width: 231px;
}

#block_opros {
Margin-left: 22px;
Margin-top: 10px;
}

#table_opros INPUT {
BackGround: none;
Border: none;
}

.blocktitle {
width: 100%;
Font-family: Trebuchet MS, Tahoma;
Font-size: 20px;
Color: #0095dc;
}

#opros_bg {
Font-family: Trebuchet MS, Tahoma;
Font-size: 12px;
Color: #3e3e3e;
Margin-left: 45px;
}

#opros_bg TABLE TD {
Padding: 0 5px 5px 0;
Font-family: Tahoma;
Font-size: 12px;
Color: #3e3e3e;
}

.opros_submit {
width: 90px;
height: 21px;
Border: 1px solid #666666;
BackGround-color: #3e3e3e;
text-align: center;
}

/* Корзина SALE */

#sale_bg {
Font-family: Trebuchet MS, Tahoma;
Font-size: 12px;
Color: #3e3e3e;
Margin-left: 10px;
}

#basket_empty {
width: 56px;
height: 52px;
Display: block;
Position: absolute;
Top: 0;
Right: 0;
z-index: 3;
BackGround-Image: url(images/bask_empty.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#basket_full {
width: 56px;
height: 52px;
Display: none;
Position: absolute;
Top: 0;
Right: 0;
z-index: 4;
BackGround-Image: url(images/bask_full.gif);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
} 

/* Навигация
------------------------------------------------- */

.pager {	
	height: 1%; /* Fixes double padding in IE */
	background: #3e3e3e;
	margin: 0 0 20px 0;
	border: 5px solid #3e3e3e;
	font-family: Trebuchet MS, Tahoma;
}

.pager a, .pager span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 0.1em;
    text-decoration: none;
    background: #3e3e3e;
    color: #fff;
}

.pager span {
	color: #868686;
}

.pager .current {
	background: #313131;
}

.pager a:hover {
	background: #EC5210;
}

/*  Навигация
