@charset "utf-8";
body{margin:0;padding:0;background-color:#272727;background:url(image/interface/sb.gif) repeat;}

#tblMain{border-collapse:collapse;empty-cells:show;border:none;width:100%;padding:0;margin:0 0 4em 0;}
#leftBlock{border:none;padding:0;margin:0;}
#centerBlock{
border:none;padding:0;margin:0;
width:1000px;min-width:1000px;
background-color:#FFF;
-webkit-border-radius:0 0 12px 12px;
-moz-border-radius:0 0 12px 12px;
border-radius:0 0 12px 12px;}

#rightBlock{border:none;padding:0;margin:0;background:url(/image/interface/right_bg.png) left top no-repeat;}

.header{z-index:1;position:static;float:left;font:normal 12pt arial;background:url(image/interface/sb.gif) repeat;}

#logo{
position:relative;
left:2px;top:2px;
outline:none;
z-index:2;
-moz-user-select:none;
-khtml-user-select:none;}

#topmenu{
position:relative;
top:0;left:0;
height:100px;
width:1000px;
background:url(/image/interface/top_menu.png) top left no-repeat;
z-index:2;
-moz-user-select:none;
-khtml-user-select:none;}

#wrap_menu{
position:relative;
top:0;left:0;
float:left;
width:auto;
height:auto;
z-index:1;
margin-bottom:-12em;}

.menu_line{
position:static;
width:1000px;
font-size:1em;
line-height:1.6em;
height:1.6em;
background:#83000A url(/image/interface/menu_line.gif) top left repeat-x;
box-shadow:0 2px 3px rgba(12,0,0,0.4);
-moz-box-shadow:0 2px 3px rgba(12,0,0,0.4);
-webkit-box-shadow:0 2px 3px rgba(12,0,0,0.4);
-moz-user-select:none;
-khtml-user-select:none;}

#mm_mycdj_noscript,#mm_mycdj{border:none;}
#mm_blog_noscript,#mm_blog{border-left:1px solid #5A000C;}

#menu_price{width:12em;}
#menu_description{width:12.1em;}
#menu_delivery{width:10.2em;}
#menu_partners{width:8.7em;}
#menu_about{width:6.7em;}

div[id^='menu_']{
position:relative;
padding:0.2em 0;
top:0;left:0;
height:auto;
border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
-khtml-border-radius:0 0 3px 3px;
box-shadow:2px 2px 2px rgba(12,0,0,0.4);
-moz-box-shadow:2px 2px 3px rgba(12,0,0,0.4);
-webkit-box-shadow:2px 2px 3px rgba(12,0,0,0.4);
visibility:hidden;
display:none;
background-color:#83000a;
z-index:4;
-moz-user-select:none;
-khtml-user-select:none;}

#currency{
float:right;
clear:right;
margin-top:-2.4em;
font:normal 0.8em/1.2 arial;
visibility:hidden;}

#currency a{
text-decoration:none;
border-bottom:1px dashed;
margin:0 0.1em;}

#price{
position:relative;
top:-1.2em;
height:1.1em;
padding:0;
margin:0;
display:inline;
font:normal 1.9em/1.2 arial;
color:#BE0015;
text-align:right;
float:right;}

h1{
position:static;
padding:0;
margin:0;
font:normal 1.9em/1.2 arial;
color:#403535;
text-align:left;
float:left;
width:100%;
display:inline;
border-bottom:solid #606060 2px;}

h2{
margin:0;
padding:0;
font:normal 1.4em arial;
color:#908585;
text-align:left;
counter-reset:1;
counter-increment:header3;}

h3{
margin:0;
padding:0;
font:normal 1.1em arial;
color:#A0A0A0;
text-align:left;
counter-reset:1;
counter-increment:header4;}

.chapter{
text-indent:0;
margin-bottom:1.5em;
border:none;
font:normal 1.1em arial;
display:block;
color:#A0A0A0;}

.chapter a:first-child{padding:0.1em 0.2em;margin:0 0.2em 0 0;}
#price+.chapter{position:relative;top:-1.7em;margin-bottom:0;}
.chapter a{color:#403535;padding:0.1em 0.2em;margin:0 0.2em;}
.chapter a:active,.chapter a:hover{color:#F00000;}
#pagelinkact{text-decoration:none;cursor:default;background-color:#606060;color:#FFF;}

.contents{font-size:0.9em;line-height:1.5em;color:#707070;margin-top:-0.8em;margin-bottom:1.2em;}
.contents a{color:#707070;}

.note{
background-color:#EFECC2;
margin:0 0 1.2em -1em;
padding:1em 2em 1em 1em;
font-size:0.85em;
line-height:1.5;
font-family:arial;
border:1px solid #C0C0B0;
border-right:4px solid #888771;
border-radius:4px 0 0 4px;
-moz-border-radius:4px 0 0 4px;
-webkit-border-radius:4px 0 0 4px;
box-shadow:2px 2px 2px rgba(8,7,0,0.2);
-moz-box-shadow:2px 2px 2px rgba(8,7,0,0.2);
-webkit-box-shadow:2px 2px 2px rgba(8,7,0,0.2);}

p{padding:0;margin:0;margin-bottom:1.2em;}

h3+h4{margin-top:0.7em;}

h1+p{margin-top:1.2em;}
h2+p{margin-top:1.0em;}
h2+table.tables{margin-top:1.0em;}
h3+p{margin-top:0.6em;}
h3+table.tables{margin-top:0.7em;}
h4+p{margin-top:0.5em;}
h4+table.tables{margin-top:0.6em;}

p+h1{margin-top:1.5em;}
a+h2,p+h2{margin-top:1.4em;}
a+h3, p+h3{margin-top:1.2em;}
p+h4{margin-top:1em;}
table.tables+h2{margin-top:1.4em;}
table.tables+h3{margin-top:1.2em;}
table.tables+h4{margin-top:1em;}

ul{margin-bottom:1.2em;list-style-type:square;}

h1+ul{margin-top:1.2em;}
h2+ul{margin-top:1.0em;}
h3+ul{margin-top:0.6em;}
h4+ul{margin-top:0.5em;}
strong+ul{margin-top:0.2em;}
b+ul{margin-top:0.2em;}

ul+h1{margin-top:1.5em;}
ul+h2{margin-top:1.4em;}
ul+h3{margin-top:1.2em;}
ul+h4{margin-top:1.0em;}

a{color:#0040FF;text-decoration:underline;cursor:pointer;}
a:active,a:hover{color:#F00000;}

.overlay{-moz-border-radius:6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
border-radius:6px 6px 0 0;}

.panel-overlay a{color:#F0F0F0;}
.panel-overlay a:hover{color:#F0C045;}

.footer_menu a{color:#606060;}
.footer_menu a:hover{color:#F00000;}

a[id^='m_']{
font-size:0.9em;
line-height:1.5em;
text-align:left;
margin-top:0.1em;
margin-bottom:0.1em;
display:block;
text-indent:0.5em;
COLOR:#F0F0F0;
text-decoration:none;}
a[id^='m_']:hover{color:#FFF;background-color:#BE0015;outline:none;}

.doclink{border:1px solid #707070;
box-shadow:2px 2px 2px rgba(0,0,0,0.4);
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.4);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.4);}
.doclink:hover{
box-shadow:3px 3px 3px rgba(10,0,0,0.3);
-moz-box-shadow:3px 3px 3px rgba(10,0,0, 0.3);
-webkit-box-shadow:3px 3px 3px rgba(10,0,0,0.3);
position:relative;left:-1px;top:-1px;
border-color:#83000A;}

A.headlink{color:#FFF;}
A.headlink:hover{color:#FFCF55;}

a[href ^='http://']{
padding-right:1.2em;
background:transparent url(/image/interface/icon_external.gif) no-repeat center right;}

a[href ^='http://']:hover{
padding-right:1.2em;
background:transparent url(/image/interface/icon_external_hover.gif) no-repeat center right;}

a[href *='cyberdj.ru'], a[href *='CyberDJ.ru'],a[href *='feedburner.com'],a[href *='twitter.com'],a[href *='twitter.com']:hover,a[href *='cyberdj.ru']:hover,a[href *='CyberDJ.ru']:hover,a[href *='feedburner.com']:hover{background:none;padding:0;}

a[id^='mm_']{
position:relative;
top:0;
width:auto;
float:right;
height:100%;
padding:0 1.2em !important;
border-right:1px solid #5A000C;
color:#F0F0F0;
z-index:3;
text-decoration:none;}
a[id^='mm_']:hover{
color:#FFF;background-color:#BE0015;}

noscript a[id^='mm_']{text-decoration:underline;}

a[href *='.txt']{
padding-right:1.2em;
background:transparent url(/image/interface/icon_txt.gif) no-repeat center right;}

a[href *='.pdf']{
padding-right:1.2em;
background:transparent url(/image/interface/icon_pdf.gif) no-repeat center right;}

a[href *='.rar']{
padding-right:1.2em;
background:transparent url(/image/interface/icon_rar.gif) no-repeat center right;}

a[href *='.doc']{
padding-right:1.2em;
background:transparent url(/image/interface/icon_word.gif) no-repeat center right;}

.tables{
width:100%;
margin-bottom:1.2em;
font:normal 1em arial;
text-indent:0;
float:right;
border:1px solid #83000A;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;}

.tables tr{background:none;}
.tables tr:nth-child(odd){background-color:#EEEDED;}
.tables td, .tables th{padding:0.4em 0.7em;}
.tables tr>td:first-child{border-right:solid 1px #FFF;}
.tables th{background-color:#83000A;color:#F0F0F0;font-weight:normal;font-size:1.1em;text-align:left;}

th.rowgroup{
text-align:center;
font-size:1.1em;
margin-top:2em;
line-height:1.3em;
color:#FFF;
border-top:1px solid #606060;
background-color:#A0A0A0;
cursor:pointer;
}

div[class='panel'] img{padding:5px 0 20px 0;}

.ya_button{
border:1px solid #83000A;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background-color:#FFF;
font:bold 1em arial;
float:right;
color:#403535;
text-align:center;}

.ya_button:hover{
border:1px solid #83000A;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background-color:#960018;
font:bold 1em arial;
float:right;
color:#FFF;
text-align:center;}

small{
font-size:0.8em;
color:#606060;
line-height:1.4em;
padding-top:0.2em;
font-family:arial;
vertical-align:bottom;
display:block;}
.picture{color:#606060;font:0.9em Arial;margin-bottom:1em;margin-top:0;padding:0;line-height:1em;}

address{font-style:normal;text-indent:0;}

.description{
cursor:help;
border-bottom:1px dotted #0040FF;}

#mainpagecontent{width:73%;}

.content{
position:static;
width:73%;
height:auto;
padding:0 1.5em 0 1.5em;
margin:0;
float:left;
margin-top:2.5em;
font:normal 11pt/1.45 Georgia;
text-align:left;
color:#403535;
overflow:visible;}

.leftNews{
position:static;
width:21%;
//width:20%;
height:auto;
float:left;
clear:left;
margin-top:4em;
border:1px solid #A0A0A0;
border-left:none;
font:normal 8pt/1.4em arial;
text-align:left;
vertical-align:middle;
color:#403535;
-moz-border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
border-radius:0 4px 4px 0;}

.leftNews th,.leftNews td{padding:0.4em 0.3em 0.4em 0.7em;}

.leftNews th{
font-size:1.1em;
color: #FFF;
background-color:#707070;}

.footer{
position:static;
width:100%;
height:4.5em;
padding-top:1.0em;
margin-top:1.9em;
float:right;
font:normal 10pt/1.5 arial;
color:#403535;
border-top:#960018 3px solid;}

.footer_logo{
position:relative;
padding:0;
top:0.1em;
left:1.5em;
width:35px;
height:35px;
border:none;}

.footer_caption{
position:relative;
left:5em;
top:-3em;
height:3.5em;
width:auto;
text-align:left;}

.footer_menu{
position:relative;
top:-6.5em;
padding-right:1.5em;
width:38em;
float:right;
text-align:right;
color:#A0A0A0;}

.yandexform{float:right;width:37em;top:-3px;position:relative;}