html, body{
    margin:0px;
    padding:0px;
    height:100%;
    width:100%;
    position:relative;
}
html, body, input, textarea{
    font-family:Arial,sans-serif;
    font-size:12px;
    color:#000000;
}
.page-main-wrapper{
    width:100%;
    min-height:100%;
    padding:0px;
    margin:0px;
	background:url(../images/bgall.gif) top no-repeat #1e2025;
}

.page-main{
    position: relative;
    width:100%;
    padding:0px 0px 315px 0px;
    margin:0px auto;
}
.page-main-cat{
    position: relative;
    width:100%;
    padding:0px 0px 115px 0px;
    margin:0px auto;
}
.page-main-catalog{
    position: relative;
    width:100%;
    padding:0px 0px 320px 0px;
    margin:0px auto;	
/*background:url(../images/bg-bake.jpg) top no-repeat #1e2025;*/
background:  #1e2025;
}
.page-main-coll{
    position: relative;
    width:100%;
    padding:0px 0px 114px 0px;
    margin:0px auto;	
}
.header{
    height:76px;
    width:100%;
    margin: 0px auto;
	padding:0px;
    position:relative;
}
.header .logo{
    left: 175px;
    top: 20px;
    position:absolute;
	width:157px;
	height:39px;
	
}
.bg-menu{
	float: right;
    z-index: 1000;
}

.main-menu{
    border-collapse:collapse;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
	top: 0px;
	right: 48px;
	width: 701px;
    z-index:1000;
	background:url(../images/bg-menu.gif) left top no-repeat;
}
.main-menu td{
    margin:0px 0px 0px 0px;
    padding:26px 30px 28px 30px;
    font-size:14px;
    color:#fff;
    text-align:center;
	font-weight: normal;
	background:url(../images/bg.gif) right top no-repeat;
}
.main-menu td.tt{
    background:none;
}

.main-menu td a{
    color:#fff;
    text-decoration:none;
    display:block;
}
.main-menu td a:visited{
    color:#fff;
}

.main-menu td:hover a:visited, .main-menu td:hover a, .main-menu td.active a, .main-menu td:hover a, .main-menu td.active a:visited, .main-menu td a:hover{
    color:#fff;
    text-decoration:none;
}
.main-menu td:hover, .main-menu td.active{
    color:#fe0000;
    text-decoration:none;
background:url(../images/bgh.jpg) right top no-repeat;
}
.main-menu td:hover.last a:visited, .main-menu td:hover.last a{
    background:none;
}
.main-menu td:hover.tt, .main-menu td:hover.tt{
    background:none;
}
/**/

.submenu{
    border-collapse:collapse;
    margin:0px 0px 0px 0px;
    padding:13px 0px 0px 0px;
    
	width:209px;
    z-index:100;
	background:url(../images/bgsubmenu.jpg) left top no-repeat #000000;
}
.submenubg{
    border-collapse:collapse;
    margin:0px 0px 0px 0px;
    padding:0px 0px 13px 0px;
   width:209px;
    z-index:100;
position:relative;
	top: 35px;
	left: -10px;
	background:url(../images/bgsubbot.gif) 12px bottom no-repeat;
}
.submenu li{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:14px;
height:38px;
    color:#cdcbcb;
    text-align:left;
	font-weight: normal;
list-stily:none;
background:url(../images/bg3.gif) left top no-repeat;
z-index:100;
}
.submenu  li:hover.cl1, .submenu  li:hover.cl6{
background:url(../images/bg3h.gif) left top no-repeat;
}
.submenu li.cl1 div.act, .submenu li.cl6 div.act{background:url(../images/bg3h.gif) left top no-repeat; height: 38px;}

.submenu  li:hover.cl2 , .submenu li.active.cl2, .submenu  li:hover.cl11 , .submenu li.active.cl11, .submenu  li:hover.cl13 , .submenu li.active.cl13, .submenu  li:hover.cl5 , .submenu li.active.cl5, .submenu  li:hover.cl15 , .submenu li.active.cl15, .submenu  li:hover.cl16 , .submenu li.active.cl16  {
background:url(../images/cl2h.gif) left top no-repeat;
}
.submenu li.cl2 div.act, .submenu li.cl11 div.act, .submenu li.cl13 div.act, .submenu li.cl5 div.act{ background:url(../images/cl2h.gif) left top no-repeat; height: 38px; }

.submenu  li:hover.cl3 , .submenu li.active.cl3 , .submenu  li:hover.cl4 , .submenu li.active.cl4, .submenu  li:hover.cl7 , .submenu li.active.cl7, .submenu  li:hover.cl14, .submenu li.active.cl14{
background:url(../images/cl3h.gif) left top no-repeat;
}
.submenu li.cl3 div.act, .submenu li.cl4 div.act, .submenu li.cl7 div.act{ background:url(../images/cl3h.gif) left top no-repeat; height: 38px; }

.submenu  li:hover.cl8 , .submenu li.active.cl8 {
background:url(../images/cl8h.gif) left top no-repeat;
}
.submenu li.cl8 div.act{ background:url(../images/cl8h.gif) left top no-repeat; height: 38px; }

.submenu  li:hover.cl9 , .submenu li.active.cl9 {
background:url(../images/cl9h.gif) left top no-repeat;
}
.submenu li.cl9 div.act{ background:url(../images/cl9h.gif) left top no-repeat; height: 38px; }


.submenu  li:hover.cl10 , .submenu li.active.cl10 , .submenu li.active.cl17, .submenu  li:hover.cl17 {
background:url(../images/cl10h.gif) left top no-repeat;
}
.submenu li.cl10 div.act{ background:url(../images/cl10h.gif) left top no-repeat; height: 38px; }

.submenu  li:hover.cl12 , .submenu li.active.cl12 {
background:url(../images/cl12h.gif) left top no-repeat;
}
.submenu li.cl12 div.act{ background:url(../images/cl12h.gif) left top no-repeat; height: 38px; }
.submenu li:hover .bg-collection{display: block;}


.submenu li div{
  
}

.submenu li a{
    color:#cdcbcb;
   text-decoration: none;
padding-top: 10px;
padding-left: 15px;
display: block;
float:left;
}
.submenu li img{
float:left;
padding-left:15px;
padding-top: 2px;
}

.submenu li .pic2{
position: absolute;
top: 260px;
left:460px;
z-index:10000;
visibility:hidden;
width: 330px;
height: 266px;
padding: 0px;
margin:0px;
}
.submenu li:hover .pic2{
    visibility:visible;
} 

.submenu li .pic2 img{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width: 330px;
height: 266px;
}

.submenu li:hover .cat-text{
    visibility:visible;
}
.submenu li .cat-text{
width: 240px;
position: absolute;
top: 50px;
left:0px;
font-size: 12px;
color: #bbbbbb;
visibility: hidden;
}
.submenu li:hover .cat-text p{
font-size: 12px;
color: #bbbbbb;
}
.cat-text h3{
font-size: 28px;
color: #fff;
font-family: Arial;
font-weight:bold;
}


/**/
.fleshka{background:url(../images/bgflesh.jpg) top no-repeat;
height:610px;
margin-top: -10px;
margin-left: -190px;
padding-right: -10px;
position: relative;
}

.page-footer-wrapper{
    width:100%;
    height:315px;
    margin:-315px auto 0px auto;
    position:relative;
    overflow:hidden;
	background:url(../images/bg2.gif) top no-repeat #000;
}

.page-footer{
    width:885px;
    height:315px;
    margin:0px auto;
    position:relative;
}

.page-footer .copy{
    position:absolute;
    left:0px;
    bottom:90px;
	color: #bababa;
}
.page-footer .copy a{
    color:#bc0000;
}

.page-footer  .text{
    position:absolute;
    left:223px;
    bottom:90px;
    width:270px;
    font-size:11px;
    text-align:right;
    color:#5e5e5e;
}
.page-footer  .text a{
    color:#bc0000;
}
.page-footer .text .mark{
    position:absolute;
    right:-30px;
    top:-4px;
    width:25px;
}
.page-footer .video{
    position:absolute;
    right:0px;
    top:50px;
}

/**/
.page-footer-cat {
    width:100%;
    height:114px;
    margin:-114px auto 0px auto;
    position:relative;
    overflow:hidden;
	background:  #000;
}

.page-cat  {
    width:885px;
    height:114px;
    margin:0px auto;
    position:relative;
}

.page-cat  .copy{
    position:absolute;
    left:0px;
    top:50px;
	color: #bababa;
}
.page-cat  .copy a{
    color:#bc0000;
}

.page-cat  .text{
    position:absolute;
    left:223px;
     top:50px;
    width:270px;
    text-align:right;
    color:#bababa;
}
.page-cat  .text a{
    color:#bc0000;
}
.page-cat .text .mark{
    position:absolute;
    right:-30px;
    top:-4px;
    width:25px;
}

.page-content{
    margin:0px;
    width:100%;
    margin:0px auto 0px auto;
}


table{ border:0px; /* border="0" */ border-collapse:collapse; /* cellspacing="0" */ } 
table td{ padding:0px; /* cellspadding="0" */ } 

.main-content {
    margin:0px auto;
    padding: 0px 0px 0px 0px;
    position: relative;
	width: 900px;
}
.main-content .mct td{
    vertical-align: top;
}




.pic{
position: absolute;
top: 260px;
left:460px;
z-index:10;
}
