body {
    background:url("../bg/base/background.jpg") no-repeat top center #000 !important;
    font-family: arial;
}
a img {
    border:0px;
}
#container {
    margin:0 auto;
    width:1020px;
    font-size: 14px;
}
#header_intro {
    position:relative;
    width:100%;
    margin-left:5px;
    font-family:serif;
    font-size: 14px;
}
#flash_header {
    margin-top:-58px;
    margin-left:85px;
    display:block;
    width:740px;
    height:285px;
    /* Не снимать оверфлов. */
    overflow:hidden;
}
#header_intro #logo {
    position:relative;
    display:none;
    width:620px;
    float:right;
    height:235px;
    margin-right:10px;
}
#logo a {
    position:absolute;
    width:100%;
    height:100%;
}

#up_menu {
    width:989px;
    margin: 0 0 0 10px;
    white-space:nowrap;
    font-size:14px;
    padding-left:0px;

}
#up_menu .delivery_button {
    color: #fbd;
    text-shadow: #f05 0px 0px 5px;
    -moz-text-shadow: #f05 0px 0px 5px;
    -webkit-text-shadow: #f05 0px 0px 5px;
}
#up_menu_right {
    float:right;
    margin-right:42px;
    position: relative; /*Fix for header overflow*/
    z-index: 2; /*Fix for header overflow*/
}
#up_menu a {
    color:#03B0C6;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    font-family: sans-serif;
}

#header_intro #menu {
    width:1004px;
    margin:7px auto 0 auto;
    font-size: 14px;
}

#menu a {
    float:left;
    display:block;
    padding-top:8px;
    height:38px;
    margin-right:10px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    color:white;
    background:url("../bg/shop/buttons.png") no-repeat;
}
#menu #ma1 {
    width:92px;
    background-position: 0px 0px;
}
#menu #ma1:hover {
    background-position: 0px -82px;   
}
#menu #ma1.selected {
    background-position: 0px -160px;
}

#menu #ma2 {
    width:228px;
    background-position: -100px 0px;
}
#menu #ma2:hover {
    background-position: -100px -82px;
}
#menu #ma2.selected {
    background-position: -100px -160px;
}
#menu #ma3 {
    width:212px;
    background-position: -336px 0px;
}
#menu #ma3:hover {
    background-position: -336px -82px;
}
#menu #ma3.selected {
    background-position: -336px -160px;
}
#menu #ma4 {
    width:141px;
    background-position: -556px 0px;
}
#menu #ma4:hover {
    background-position: -556px -82px;    
}
#menu #ma4.selected {
    background-position: -556px -160px;
}
#menu #ma5 {
    width:123px;
    background-position: -706px 0px;
}
#menu #ma5:hover {
    background-position: -706px -82px;
}
#menu #ma5.selected {
    background-position: -706px -160px;
}
#menu #ma6 {
    width:106px;
    background-position: -839px 0px;
}
#menu #ma6:hover {
    background-position: -839px -82px;    
}
#menu #ma6.selected {
    background-position: -839px -160px;
}
#phone {
    margin-top:95px;
    width:280px;
    margin-left:auto;
    margin-right:auto;
    color:#333;
    font-family:sans-serif;
    font-size:20px;
    padding-left: 10px;
    *margin-top: 35px;
}
#window {
    margin-top:22px;
    margin-left:-10px;
    width:260px;
    height:260px;
}
#news {
    margin-top: -200px;
    *margin-top: -198px;
    margin-left: -5px;
    height: 320px;
    color: black;
    font-size: 12px;
    position: relative;
}

#news div {
    color: #222;
    padding: 5px;
    min-height: 45px;
    max-height: 320px;
    overflow-y: hidden;
    width: 246px;
    border: 1px #777 solid;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    position: absolute;
    bottom: 0;
    background-color: #eee;
    background-image: linear-gradient(left top, rgb(240,240,240) 13%, rgb(218,217,217) 70%, rgb(218,217,217) 71%);
    background-image: -o-linear-gradient(left top, rgb(240,240,240) 13%, rgb(218,217,217) 70%, rgb(218,217,217) 71%);
    background-image: -moz-linear-gradient(left top, rgb(240,240,240) 13%, rgb(218,217,217) 70%, rgb(218,217,217) 71%);
    background-image: -webkit-linear-gradient(left top, rgb(240,240,240) 13%, rgb(218,217,217) 70%, rgb(218,217,217) 71%);
    background-image: -ms-linear-gradient(left top, rgb(240,240,240) 13%, rgb(218,217,217) 70%, rgb(218,217,217) 71%);
    background-image: -webkit-gradient(
        linear,
        left top,
        right bottom,
        color-stop(0.13, rgb(240,240,240)),
        color-stop(0.7, rgb(218,217,217)),
        color-stop(0.71, rgb(218,217,217))
    );
}

#news div h1,
#news div h2,
#news div h3,
#news div h4,
#news div h5,
#news div h6,
#news div p {margin: 0 !important;}

#flash {
    margin-top: 120px;
    margin-right:40px;
    float:right;
    width:400px;
    height:320px;
}
#content {
    margin-left:-10px;
    margin-top: 117px;
    width:540px;
    height:435px;
    color:#b7baba;
    font-family:arial;
}
#content h3 {
    padding:0;
    margin:0;
}

/*footer*/
#footer {
    margin:0 auto;
    width:1008px;
    height:69px;
    background:url("../bg/shop/footer.png") repeat-x right top;
    border-radius: 8px;
      -moz-border-radius: 8px;
      -webkit-border-radius: 8px;
    behavior: url("PIE.htc");
}
#footer_text  {
    font-size: 14px;
    z-index:10;
    position:relative;
    float:left;
    color:#d2d2d2;
    width:800px;
}
#menu_bottom {
    display:block;
    width:700px;
    padding-top:20px;
    margin:0 auto;
}
#menu_bottom a {
    color:#d2d2d2;
}   
#copyr {
    display: block;
    width:285px;
    margin: 0 auto;
    *margin-top: -8px;
}
#right_footer {
    z-index:10;
    position:relative;
    float:right;
    width:200px;
    background:url("../bg/shop/footer_logo.png") no-repeat left top;
    height:100%;
}
#right_footer a {
    display:block;
    width:100%;
    height:100%;
}
/*end footer*/

/* pano */
#pano {
    overflow:hidden;
    width:406px;
    height:245px;
    position:relative;
    float:right;
    background-image:url('../img/pano.png');
    top:170px;
    right:30px;
}
/* end pano */

/*PIE*/
#menu #ma1, #menu #ma2, #menu #ma3, #menu #ma4, #menu #ma5, #menu #ma6, #menu #ma1.selected, #menu #ma2.selected, #menu #ma3.selected, #menu #ma4.selected, #menu #ma5.selected, #menu #ma6.selected {
    -pie-png-fix: true;
    behavior: url("PIE.htc");
}