@charset "utf-8";
/* CSS Document */

html, body { margin:0; padding:0px; position:relative; height:100%; min-width:980px; }

body { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#424242; text-align:left; /*background:#91b144 url(bg.gif) top center repeat-y;*/ background:url(bg.gif) top center repeat-y,url(bg_main.gif);}

hr { background:#000; line-height:0; font-size:0; height:1px; border:none; }

a { color:#1163a3; outline-style:none; text-decoration:underline; }
a:hover { color:#1163a3; text-decoration:none; }

a img { border-color:#000; }

h1 { color:#d53d56; font-size:37px; font-family:"Times New Roman", Times, serif; text-transform:none; font-weight:normal; margin:0; padding:0 0 10px; }

h2,h3,h4,h5,h6 { margin:0px; padding:10px 0; font-weight:normal; color:#d53d56; font-family:"Times New Roman", Times, serif; }
h2 { font-size:22px}
h3 { font-size:20px}
h4 { font-size:18px}
h5,h6 { font-size:16px}

.thumb {color:#000000}

#site-wrap { height:auto !important; height:100%; min-height:100%; width:990px; margin:0 auto -136px; }

.clear-footer {clear:both; height:136px}
.cleaner { clear:both; }

#site-header { height:214px; position:relative; background:url(top_bg.jpg) top left no-repeat; }
.site-logo  { position:absolute; top:7px; left:61px; }
.site-logo img { border:none; }
.phone { position:absolute; top:78px; left:28px; font-size:11px; color:#7d2a1d; }
.phone p { margin:0; }
.slogan { position:absolute; top:131px; right:47px; }

.menu-top { margin:0; list-style:none; padding:173px 0 0; height:41px; text-align:center; font-size:12px; font-weight:bold; }
.menu-top li { display:inline-block; margin:0 0 0 -2px; padding:0; background:url(hmnu_sep.gif) left center no-repeat; }
* + html .menu-top li { display:inline; }
.menu-top li:first-child { background:none; }
.menu-top li a {display:inline-block; color:#fff; text-decoration:none; padding:0 10px; height:41px; line-height:41px; }
.menu-top li a:hover { color:#fff; text-decoration:none; position:relative; background:url(hmnu_s.gif) top left repeat-x; }

#cart { position:absolute; top:7px; right:44px; width:209px; height:39px; background:url(cart.gif) top left no-repeat; padding:22px 0 0 51px; font-size:11px; color:#3f3f3f; }
#cart span.sum1 { font:16px "Arial Narrow", Arial, sans-serif; }
#cart span.order { display:block; float:right; }
#cart span.order img { border:none; }

.site-search-wr { position:absolute; top:94px; right:47px; height:23px; width:260px; background:url(search_t.gif) top left no-repeat; }
.site-search-wr form.search-form { margin:0; padding:0; }
.site-search-wr input.search-text { height:23px; width:184px; border:none; background:transparent; font:normal 11px Tahoma, Geneva, sans-serif; color:#57595d; float:left; padding:0 0 0 13px; line-height:23px; }
.site-search-wr input.search-button { height:23px; width:63px; border:none; background:url(search_b.gif) top left no-repeat; float:left; cursor:pointer; }

.menu-left-name { padding:0 0 0 17px; background:url(lmnu_top.gif) top left no-repeat; height:30px; font:22px "Times New Roman", Times, serif; color:#fff; line-height:30px; }
.menu-left { margin:0; padding:12px 10px 20px 33px; list-style:none; background:url(lmnu_bg.gif) top left no-repeat; }
.menu-left li.level1 { display:block; padding:0; margin:0; }
.menu-left li.level1 a { display:block; color:#000; text-decoration:underline; padding:5px 10px 5px 0; font-size:14px; }
.menu-left li.level1 a:hover{ color:#d53d56; text-decoration:underline; }
.menu-left li.level2 { display:block; padding:0 0 0 20px; margin:0; }
.menu-left li.level2 a { display:block; color:#323232; text-decoration:none; padding:3px 10px 3px 12px; font-size:12px; font-style:italic; background:url(lmnu_i.gif) left center no-repeat; }
.menu-left li.level2 a:hover{ color:#d53d56; text-decoration:underline; }

.shop-folders li.level1 { display:block; padding:0; margin:0; }
.shop-folders li.level1 a { display:block; color:#d53d56; text-decoration:none; padding:4px 10px 4px 0; font-size:14px; font-style:italic; }
.shop-folders li.level1 a:hover{ color:#d53d56; text-decoration:underline; }
.shop-folders li.level2 { display:block; padding:0 0 0 13px; margin:0; }
.shop-folders li.level2 a { display:block; color:#502121; text-decoration:none; padding:4px 10px 4px 0; font-size:12px; font-style:italic; }
.shop-folders li.level2 a:hover{ color:#502121; text-decoration:underline; }

.news-wrap { background:url(news_bg.gif) top left no-repeat; padding:5px 5px 20px 17px; font-style:italic; }
.news-name { padding:0 0 0 17px; background:url(news_top.gif) top left no-repeat; height:30px; font:22px "Times New Roman", Times, serif; color:#fff; line-height:30px; }
.news-archive { text-align:right; font-size:11px; color:#424242; padding-bottom:15px; }
.news-archive a, .news-archive a:hover { color:#1163a3; text-decoration:none; }
.news-date { padding:0; font-size:11px; color:#424242; }
.news-note { padding:5px 8px 15px; font-size:12px; color:#424242; }
.news-note a { color:#424242; text-decoration:underline; }
.news-note a:hover { color:#1163a3; text-decoration:underline; }

.informer { padding:20px 37px 8px 20px; text-align:center; } 

.site-path { font-size:12px; color:#563823; margin:0 0 20px; }
.site-path a { color:#b84335; text-decoration:underline; }
.site-path a:hover { color:#b84335; text-decoration:none; }

.menu-bottom { margin:0; list-style:none; padding:9px 0 0; text-align:center; font-size:12px; font-weight:bold; }
.menu-bottom li { display:inline; margin:0; padding:0; }
.menu-bottom li a {display:inline-block; color:#fff; text-decoration:none; padding:0 10px; }
.menu-bottom li a:hover { color:#c4374a; text-decoration:none; }

#site-footer { height:136px; width:932px; margin:0 auto; background:url(bot_bg.jpg) top left no-repeat; position:relative; }
.site-copyright { position:absolute; top:65px; right:25px; text-align:right; font:11px Tahoma, Geneva, sans-serif; color:#424242; line-height:1.5em; }
.site-copyright a { color:#424242; text-decoration:underline; }
.site-copyright a:hover { color:#424242; text-decoration:none; }
.site-copyright strong { font-size:12px; }
.site-counters { position:absolute; top:70px; left:14px; }

/* tables */
table.site-content { padding:0; margin:0; border:none; border-collapse:collapse; border-spacing:0; width:100%;}
table.site-content td.site-content-left { padding:0px 0 30px 29px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; width:224px; }
table.site-content td.site-content-middle { padding:18px 44px 30px 24px; margin:0; border:none; border-collapse:collapse; border-spacing:0; vertical-align:top; }

table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}

table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #f4fce7}
table.table1 td { padding:5px; border: 1px solid #424242;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #f4fce7}
table.table2 td { padding:5px; border: 1px solid #424242;}
table.table2 th { padding:8px 5px; border: 1px solid #424242; background-color:#8abe36; color:#fff; text-align:left;}

/* GALLERY */

table.gallery { border-spacing: 10px; border-collapse: separate; }
table.gallery td { background-color: #f4fce7; text-align: center; padding: 15px; }
table.gallery td img { }

/* YMaps */
.YMaps { color:#000; }

/* a.m. */

.contacts-left {
  background-image: none;
}

.tel {
  font-size: 22px;
  font-style: normal;
  font-weight: bolder;
  margin-left: -25px;
  padding: 0px;
  color: #860000;
  padding: 0 3px;
  text-align: center;
}

.verh {
  border-style: solid;
  border-bottom-style: none;
}
.niz {
  border-style: solid;
  border-top-style: none;
}
.bok {
  border-style: solid;
  border-bottom-style: none;
  border-top-style: none;
}

.pg  {
   margin-top: 3px;
}

.new p{
	margin:0;
}