.cbutton {
    background:url("/static/files/new-cart-button2.png") no-repeat scroll 0 0 transparent;
    /*
    для синей кнопки "В корзину" добавить двойку к названию файла, вот так:            
    background:url("/static/files/new-cart-button2.png") no-repeat scroll 0 0 transparent;
    */
    font-size:16px;
    font-weight:bold;
    width: 116px;
    height: 35px;    
    line-height:35px;
}
#out {
    width: 971px;
}
body,.h-logogroup h1,.nav,.page,input,.footarea
{
    font-family: Arial, sans-serif;
}

body {
    background: #f3f3f3 url("/static/files/background.png") repeat scroll 0 0;
}

/* Top part layout*/

.h-logogroup h1 {
    height:42px;
    min-height:42px;
}

/* replace heading with logo image */
.h-logogroup h1 a {
    display:none;
}
.h-logogroup {
    background: transparent url("/static/files/gaymoda.gif") no-repeat scroll 8px 0;
    height:42px;
}

.h-logogroup h1 a div{
    float:left;
    height:42px;
    width:200px;
}

.h-logogroup a {
    color: #000;
    text-decoration: none;
}
.h-logogroup p {
    margin-left: 225px;
    padding-top: 20px;
    font-weight: normal;
    font-family: Arial, sans-serif;
    font-size: 35%;
}
#header {
    margin-bottom:12px;
    height: 42px;
}

/* Cart */
.emptycart p {
    float: right;
}
.meta-cart {
    margin-left: 3px;
}
.bf .bf-forth {
    margin:0 25px;
}
.h-cart {
    left: 640px;
    width: 315px;
    top: 0px;
}
#c-empty{
    top:10px;
}
.h-cart .c-checkout {
    margin:3px 0 0 10px;
    float: right;
}
.h-cart .c-what {
    float: left;
    margin-top: 8px;
}

/* Top menu */
.nav {
    background: transparent url("/static/files/nav.gif") no-repeat scroll 0 0;
    height: 42px;
    margin-bottom: 0px;
}
.nav ul {
    text-transform:none;
    width: 949px;
    padding-left: 8px;
    display: none;
}
.nav li, .nav li.here{
    background: url("/static/files/tab-blue.gif") no-repeat scroll 0 0 transparent;
    margin: 8px 0 0 8px;
    height:34px;
}

.nav li.here {
    margin-bottom: 0;
    padding-bottom: 0;
}

.nav li a, .nav li.here a, .nav li a:hover, .nav .n-home {
    background: url("/static/files/tab-blue-right.gif") no-repeat scroll right 0 transparent;
    font-family:Arial;
    font-family:Arial;
    font-size:140%;
    height:34px;
    line-height:34px;
    padding:0 14px;
}

/* Hide search form */
.n-searchform {
    display : none;
    position : static;
    margin: 10px 0;
}

.h-support {
    position: static;
    display: none;
    margin:7px 0;
}

.h-support .phones{
    display: none;
}

.online-support {
    background: none;
    padding-left: 0;
}

.banner {
    text-align: center;
    margin-bottom: 20px;
}

/* Content */
.page {
    background:url("/static/files/content-background.gif") repeat-y scroll 0 0 transparent;
    padding-bottom:20px;
}
.content {
    width:739px;
}
.page-pages .content{
    padding-right:15px;
    width: 723px;
}
.content h2 {
    font-weight: normal;
}

/* Left column */

.meta .sclear {
    margin: 22px 10px 22px 0;
    background-color:#FFFFFF;
    height:3px;
}
.meta, .meta-cart {
    background: url("/static/files/left-background.png") no-repeat scroll right -12px #F4F3ED;
    padding-bottom: 0;
}

.meta-cart .meta-bottom {
    width: 185px;
}

.meta-bottom {
    background:url("/static/files/left-background.png") no-repeat scroll right 0px #F4F3ED;
    height:12px;
    width:195px;
}

.meta {
    width: 190px;
    margin-left: 3px;
}
.meta h3 {
    font-size: 140%;
}
.mn {
    margin-bottom: 10px;
}
.mt {
	width: 90%;
}
.mt li {
    font-size:0.93em;
}
.mn li a {
    padding:2px 0 2px 0;
}
.mn li a:hover, .mn li a.here {
    background-color:#73B9FF;
    margin-right: 2px;
    margin-left: -3px;
    padding-left: 3px;
}
.prepare-left-blocks {
    display: none;
}

.meta .left-banner {
    margin: 10px 0;
}

/* Product */
.item-descr  {
    margin-right: 10px;
}
.item-descr .it-descr {
    text-align: justify;
}
.pz li.here .rimg {
    border: 2px solid #99ccff;
}
.data .lasttd {
    text-align: justify;
}
.content .m-tags, .content .mt {
    display: none;
}

.it-modify {
    text-align: center;
}
.it-modify a {
    background:url("/static/files/modify-button.png") repeat scroll 0 0 transparent;
    color:#FFFFFF;
    display:block;
    height:35px;
    line-height:35px;
    text-decoration:none;
    width:240px;
    margin: 0 auto;
}

.it-youlike {
    overflow:auto;
    border-top: none;
    padding-top: 0;
}
.it-youlike .it-price1, .it-youlike .it-descr {
    display: none;
}
.it-youlike h3 {
    font-size:1.2em;
}
.it-youlike h4 {
    clear:both;
}
.it-youlike li {
    display:block;
    float:left;
    margin:21px 7px 25px;
    overflow:hidden;
    width:110px;
    text-align:center;
}
.it-youlike img {
    margin-bottom:5px;
    float:none;
    margin-right:0;
}

.it-comms {
    display: none;
}

/* Constructor */
.page-my .content h2 {
    margin-left:10px;
}

/* Footer */
.footarea {
    padding-top: 0px;
}
#footer {
    background:url("/static/files/footer.png") repeat-y scroll 0 0 transparent;
    height:43px;
}
#footer ul {
    text-transform: none;
    font-family: Arial, sans-serif;
    margin-left: 25px;
}
#footer li a {
    color: #3490CF;
    font-size: 120%;
    padding: 15px 0;
    margin: 0 7px;
}
#footer .f-nav li a:hover {
    background-color: transparent;
}

/* Footer logos */

.footarea .footer-logos {
    list-style: none;
    margin: 0 auto;
}

.footarea .footer-logos li {
    float: left;
    padding: 0 10px 20px;
    text-align: center;
    font-size: 120%;
    color: #555;
}

.footarea .footer-logos li a {
    text-decoration: none;
    color: #555;
}

/* Copyright */

.copy {
    display: none;
}

/* Pagination */

.pagi {
	width:95%;
    color: #ddd;
}

.pagi a {
    font-size:160%;
}

.pagi .prev, .pagi .next {
    height:20px;
    position:relative;
    top:4px;
    background:url("/static/files/page_pre.png") no-repeat scroll 0 0 transparent;
}

.pagi .next {
    background-image:url("/static/files/page_nex.png");
}

/* new/sale/hot lables issues */

.my-i-new{background: transparent url("/static/shared/files/scheme-2/m-new.png");}
.my-i-sale{background: transparent url("/static/shared/files/scheme-9/m-sale.png");}
.my-i-hot{background: transparent url("/static/shared/files/scheme-9/m-hot.png");}

.item .my-i-new, .item .my-i-sale, .item .my-i-hot, .item .i-new, .item .i-sale, .item .i-hot {
    bottom:35px;
    left:0;
    position:absolute;
}

.my-i-new{
    background:transparent url("/static/shared/files/scheme-9/m-new.png");
    display:block;
    height:47px;
    overflow:hidden;
    text-decoration:none;
    text-indent:-1983em;
    width:46px;
}

.my-i-sale{
    background:transparent url("/static/shared/files/scheme-9/m-sale.png");
    display:block;
    height:47px;
    overflow:hidden;
    text-decoration:none;
    text-indent:-1983em;
    width:46px;
}

.my-i-hot{
    background:transparent url("/static/shared/files/scheme-9/m-hot.png");
    display:block;
    height:47px;
    overflow:hidden;
    text-decoration:none;
    text-indent:-1983em;
    width:46px;
}

/* submenu */
.mn ul {
    display: none;
    list-style: none;
    margin-left: 20px;
    padding: 1px
}
.mn ul li a {
    color:#EE7777;
}
.mn ul li a:hover, .mn ul li a.here {
    background-color:#73B9FF;
    margin-right: 2px;
    margin-left: -3px;
    padding-left: 3px;
}