﻿@charset "utf-8";
/* CSS Document */

/* m.n*/

html, body {margin:0; padding:0; position:relative; height:100%;}  
body {background:url(header_bg.gif) top left repeat-x #090706;}
body {font:normal 14px Arial, Helvetica, sans-serif; color:#b8b6b3;}

a img {border-color:#000000;}
a {color:#e85103; text-decoration:underline;}
a:hover {color:#e85103; text-decoration:none;}

hr {background:#434343; line-height:0; font-size:0; border:none; height:1px;}
.YMaps { color:#000;}
h1,h2,h3,h4,h5,h6 {margin:0 0 10px 0; padding:0; line-height:normal; font-family:Arial, Helvetica, sans-serif; color:#f7af00;}
h1 {font-size:32px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

.pagename {font:normal 25px Tahoma, Geneva, sans-serif; color:#000000; padding:0; margin:0 0 20px 0;}

.table-default {margin:0; padding:0; border:none; border-collapse:collapse; border-spacing:0;}
.cell-dafault {margin:0; padding:0; vertical-align:top;}

.site-path {font-size:11px; color:#b8b6b3; padding:0; margin:0 0 15px 0;}
.site-path span.sp {color:#b8b6b3;}
  .site-path a {color:#e85103; text-decoration:underline;}
  .site-path a:hover {color:#e85103; text-decoration:none;}
  
/*-----------------------------------*/

#site-wrap {
  height:auto !important;
  height:100%;
  min-height:100%;
  min-width:980px;
  margin:0 0 -410px 0; 
  background:url(header_l.jpg) top left no-repeat;
  }

.png_all {}

/* header ------------------------------------------------------------------------------------------------------------------*/

#site-header {background:url(header_l1.png) top right no-repeat; margin:0; padding:0; height:409px; position:relative;}



/* menu-top ------------------------------------------------------------------------------------------------------------------*/

/*.menu-top-box {width:0px; position:absolute; top:0px; left:0px;}
.menu-top {float:right; position:relative; top:0; right:50%; margin:0; padding:0; font:normal 14px Arial, Helvetica, sans-serif; list-style:none; text-transform:none;}
  .menu-top li {background:url(tmenu_i.gif) top right no-repeat; float:left; position:relative; top:; left:50%; padding:0; margin:0; display:inline;}*/
  
.menu-top { float:left; margin:371px 0 0 275px; padding:0; height:0px; font:normal 14px Arial, Helvetica, sans-serif; list-style:none; text-transform:none;}
  .menu-top li { float:left; padding:0; margin:0; display:inline;}
  .menu-top li a {margin:0; padding:5px 15px 5px 15px; display:inline-block; color:#000000; outline:none; text-decoration:none;}    
  .menu-top li a:hover {background:#383838; color:#fff; text-decoration:none; position:relative; cursor:pointer;}
  .menu-top li a:hover span.a1 {background:url(tmenu_a1.png) top left no-repeat; width:10px; height:24px; position:absolute; left:-10px; top:0;}
  .menu-top li a:hover span.a2 {background:url(tmenu_a2.png) top left no-repeat; width:10px; height:24px; position:absolute; right:-10px; top:0; }
  
/*-----------------------------------------------------------------------------------------------------------------*/

.phone-top{background:url(tel_pic.png) top left no-repeat; margin:0; padding:0 0 0 25px; font:normal 22px Arial, Helvetica, sans-serif; color:#e4e2de; position:absolute; top:6px; right:22px; width:195px;}

  
.site-logo {margin:0; padding:0; position:absolute; top:266px; left:262px;}  
  .site-logo img {padding:0; margin:0; border:none; cursor:pointer;}
  
.slogan {background:; width:px; height:px; font:normal 18px Arial, Helvetica, sans-serif; color:#e4e2de; margin:0; padding:0; position:absolute; top:30px; left:320px;}  

/* Корзина */ 

.shop-cart {background:url(cart.jpg) top left no-repeat; margin:0; padding:0 0 0 73px; height:60px; width:171px; position:absolute; top:285px; right:15px; font:normal 11px Arial, Helvetica, sans-serif;}

.shop-cart-order {font:normal 11px Arial, Helvetica, sans-serif; color:#383838; margin:0; padding:5px 0 0 0;}
.shop-cart-order a {text-decoration:underline; color:#383838;}
.shop-cart-order a:hover {text-decoration:none; color:#383838;}

.shop-cart-total {font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:5px 0 0 0;}
.shop-cart-total span {font:normal 11px Arial, Helvetica, sans-serif;}

.shop-cart-sum {font:normal 11px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}
.shop-cart-sum span.rub {font:bold 12px Arial, Helvetica, sans-serif;}
.shop-cart-sum span {font:bold 12px Arial, Helvetica, sans-serif; color:#383838;}

/* content -----------------------------------------------------------------------------------------------------------------*/

.site-content {margin:0; padding:0; height:400px; width:100%; position:relative; z-index:10;}

.site-content-left {padding:25px 0 175px 15px; width:261px;}
.site-content-middle {padding:25px 30px 175px 40px; font:normal 14px Arial, Helvetica, sans-serif; color:#b8b6b3;}

/* menu-left -------------------------------------------------------------------------------------------------------------------------*/

.menu-left {background:url(lmenu_bg.gif) top left repeat-y; width:260px; margin:0 0 29px 0; padding:12px 0 20px 0; font-family:Tahoma, Geneva, sans-serif; list-style:none; text-transform:none;}
  .menu-left li {background:url(lmenu_i.gif) bottom center no-repeat; padding:0 0 1px 0; margin:0 0 0 1px; width:258px; display:block; font-size:0; line-height:0;}
  .menu-left li a {margin:0; padding:7px 10px 7px 20px; width:228px; font-size:12px; line-height:normal; color:#fff; display:block; outline:none; text-decoration:none;}      
  .menu-left li a:hover {background:#f7af00; color:#000000; text-decoration:none; cursor:pointer; position:relative;}  
    .menu-left li a:hover span.l1 {background:url(lmenu_h_b1.png) top left no-repeat; width:258px; height:11px; position:absolute; left:0px; top:-11px;}  
    
/* news-left -------------------------------------------------------------------------------------------------------------------------*/

.shop-folders-bg {background:url(kat_bg.gif) top left repeat-y; width:257px; margin:0 0 25px 0;}
.shop-folders-title {font:normal 24px Arial, Helvetica, sans-serif; color:#434343; width:232px; padding:20px 10px 10px 15px; margin:0;}
.shop-folders-t {background:url(kat_t.jpg) top left no-repeat; width:260px;}
.shop-folders {width:260px; padding:0px 0 20px 0; margin:0; list-style:none; font-family:Arial, Helvetica, sans-serif; text-transform:none;}
  .shop-folders li.level-1 {padding:0; margin:0; display:block; line-height:0; font-size:0; width:0px;}
    .shop-folders li.level-1 a {color:#000000; display:block; text-decoration:none; outline:none; line-height:normal; font-weight:bold; font-size:14px; padding:2px 10px 2px 15px; width:232px;}    
    .shop-folders li.level-1 a:hover {color:#000000; display:block; text-decoration:underline;}
 
  .shop-folders li.level-2 {padding:0; margin:0; display:block; line-height:0; font-size:0; width:0px;}    
    .shop-folders li.level-2 a {color:#000000; display:block; text-decoration:none; outline:none; line-height:normal; font-size:14px; padding:2px 10px 2px 15px; width:232px;}      
    .shop-folders li.level-2 a:hover {color:#000000; display:block; text-decoration:underline;}

/* edit-block -------------------------------------------------------------------------------------------------------------------------*/  

.site-search {background:url(search.png) top left no-repeat; margin:0 0 25px 0; padding:0; height:25px; width:259px;}
form.search-form {margin:0; padding:0; float:left; display:inline; vertical-align:top; text-align:left;}  
  input.search-text {background:none; margin:5px 0 0 17px; padding:0; line-height:25px; width:190px; font:normal 12px Arial, Helvetica, sans-serif; color:#a7a6a6; float:left; display:inline; vertical-align:top; outline:none; border:none; cursor:text;}  
  input.search-button {background:none; margin:2px 0 0 5px; padding:0; height:23px; width:47px; float:left; display:inline; vertical-align:top; border:none; cursor:pointer; text-indent:-10000px;}


/* edit-block -------------------------------------------------------------------------------------------------------------------------*/  

.edit-block {background:url(block_bg.gif) top left repeat-y; width:261px; margin:0 0 20px 0; padding:20px 0 20px 0;}
.edit-block-title {margin:0; padding:5px 20px 5px 20px; font:normal 20px Arial, Helvetica, sans-serif; color:#f7af00; }
.edit-block-body { margin:0; padding:5px 20px 5px 20px; font:normal 14px Arial, Helvetica, sans-serif; color:#fff;}
  .edit-block a {color:#fff; text-decoration:underline;}
  .edit-block a:hover {color:#fff; text-decoration:none;}  

/* ------------------------------------------------------------------------------------------------------------------*/

.informer {margin:0; padding:0 5px 25px 5px; text-align:center;}

.clear-footer {height:167px; clear:both; overflow:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.clear {height:0; clear:both; line-height:0; font-size:0; margin:0; padding:0;}

/* footer ------------------------------------------------------------------------------------------------------------------*/

#site-footer-bg {background:url(footer_bg.gif) top left repeat-x #411a05; height:410px; min-width:980px; margin:0; padding:0;}
#site-footer-l {background:url(footer_l.jpg) top left no-repeat; height:410px; min-width:980px; margin:0; padding:0;}
#site-footer-r {background:url(footer_r.jpg) top right no-repeat; height:410px; min-width:980px; margin:0; padding:0; }
.footer-spacer {height:243px;}
#site-footer {height:167px; min-width:980px; margin:0; padding:0; position:relative;}

/* menu-bottom ------------------------------------------------------------------------------------------------------------------*/
  
.menu-bottom { float:left; margin:16px 0 0 250px; padding:0; height:0px; font:normal 13px Tahoma, Geneva, sans-serif; list-style:none; text-transform:none;}
  .menu-bottom li { float:left; margin:0 15px 0 15px; padding:0; display:inline;}
  .menu-bottom li a  {color:#000000; padding:5px 15px 5px 15px; display:inline-block; outline:none; text-decoration:none;}  
  .menu-bottom li a:hover {color:#fff; background:#383838; display:inline-block; text-decoration:none; cursor:pointer; position:relative;}
  .menu-bottom li a:hover span.b1 {background:url(bmenu_b1.png) top left no-repeat; width:19px; height:24px; position:absolute; left:-19px; top:0;}
  .menu-bottom li a:hover span.b2 {background:url(bmenu_b2.png) top left no-repeat; width:15px; height:24px; position:absolute; right:-15px; top:0; }  
/*-----------------------------------------------------------------------------------------------------------------*/
.images-box {width:947px; height:140px; position:absolute; top:-156px; left:50%; margin-left:-474px; z-index:11;overflow:hidden;}
    .images-box img{border:1px solid #f0b14e; margin:0 2px; padding:0; float:left; width:182px; height:119px; overflow:hidden;}

div.site-copyright {margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#b8b6b3; height:0px; position:absolute; top:110px; right:20px; width:300px; text-align:right;}
  div.site-copyright a, div.site-copyright a:hover {color:#e85103; text-decoration:underline;}
  
.site-name-bottom {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#b8b6b3; position:absolute; top:90px; left:15px; width:300px;}  

.site-counters {font:normal 10px Tahoma, Geneva, sans-serif; color:#fff; margin:0; padding:0; text-align:center; /*position:absolute; top:55px; left:275px; width:490px;*/}

.phone-bottom {margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#b8b6b3; position:absolute; top:105px; left:15px; width:300px;}
  
.site-title {margin:0; padding:0; height:12px; font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:center; clear:both;}  
  .site-title a {color:#000000; text-decoration:none}  
  .site-title a:hover {color:#000000;text-decoration:underline;}    
  
/* Table -----------------------------------------------------------------------------------------------------------------*/
    
table.table0 td p, table.table1 td p, table.table2 td p {padding:0; margin:0; text-indent:0}

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse;}
/*table.table1 tr:hover {background:#e0e0e0;}*/
table.table1 td {padding:5px; border:1px solid #434343;}

table.table2 {border-collapse:collapse;}
/*table.table2 tr:hover {background:#e0e0e0;}*/
table.table2 td {padding:5px; border:1px solid #434343;}
table.table2 th {padding:8px 5px; border:1px solid #090706; background-color:#434343; color:#ffffff; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}

/*----------------------------------------------------------------------------------------*/
