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

html, body {
  margin: 0;
  padding: 0;
  height: 100%;
}
body {
  text-align: left;
  background: #FFF url(/d/188875/t/v0/images/h_bg.jpg) repeat-x left top;
}
body, td {
  font: 12px Tahoma, Geneva, sans-serif;
  color: #343434;
}

a {
  color: #819A1C;
  text-decoration: underline;
}
a:hover {
  color: #819A1C;
  text-decoration: underline;
}

a img {
  border-color: #819A1C;
}

h2,h3,h4,h5,h6 { margin: 0.9em 0; padding: 0; color: #343434; font-family: Tahoma, Geneva, sans-serif; font-weight: normal;}
h2 { font-size: 18px}
h3 { font-size: 16px}
h4 { font-size: 14px}
h5 { font-size: 12px}
h6 { font-size: 11px}
h1, .pagename {
  font: 25px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #CF0404;
  padding: 0;
  margin: 0 0 5px;
}


/* content
-------------------------------*/
.bodycontent {
  padding: 50px 30px;
  height: auto !important;
  height: 200px;
  min-height: 200px;
  margin: 0 0 0 260px;
}

.path {
  font-size: 11px;
  color: #1F1810;
  margin: 0 0 23px;
}

/* wrapper
-------------------------------*/
.wrapper {
  min-width: 980px;
  height: auto !important;
  height: 100%;
  min-height: 100%;
  background: url(/d/188875/t/v0/images/h_l.jpg) no-repeat left top;
}
/* header
-------------------------------*/
.header {
  height: 210px;
  position: relative;
  z-index: 1;
}
.h_r {
  position: absolute;
  top: 0;
  right: 0;
  width: 258px;
  height: 174px;
  background: url(/d/188875/t/v0/images/h_r.png) no-repeat left top;
}
a.mainname {
  position: absolute;
  top: 0px;
  left: 412px;
  width: 353px;
  height: 77px;
  background: url(/d/188875/t/v0/images/name.png) no-repeat left top;
  cursor: pointer;
  text-indent: -10000em;
}

.ct_box {
  position: absolute;
  top: 80px;
  right: 150px;
}
.ct_box p { margin: 0;}
.ct_box .cb_rb {
  background: url(/d/188875/t/v0/images/cb_rb.gif) no-repeat right bottom;
  padding: 0 9px 0 0;
}
.ct_box .cb_rt {
  background: url(/d/188875/t/v0/images/cb_rt.gif) no-repeat right top;
  padding: 0 9px 0 0;
  margin: 0 -9px 0 0;
  position: relative;
}
.ct_box .cb_lb {
  background: url(/d/188875/t/v0/images/cb_lb.gif) no-repeat left bottom;
  padding: 0 0 10px;
}
.ct_box .cb_lt {
  background: url(/d/188875/t/v0/images/cb_lt.gif) no-repeat left top;
  padding: 10px 0 0 14px;
  font: 14px Garamond, "Times New Roman", Times, serif;
  color: #31302A;
}

.m2_right {
  float: right;
  display: inline;
  margin: 174px 0 0;
  padding: 0 15px 0 0;
  background: url(/d/188875/t/v0/images/m2_right.gif) no-repeat right top;
}
.m2_left {
  float: left;
  padding: 0 0 0 15px;
  background: url(/d/188875/t/v0/images/m2_left.gif) no-repeat left top;
}
.m2_back {
  float: left;
  background: url(/d/188875/t/v0/images/m2_back.gif) repeat-x left top;
}
ul.menutop {
  margin: 0;
  padding: 0 10px;
  list-style: none;
}
ul.menutop li {
  float: left;
  margin: 0;
  padding: 0 12px;
}
ul.menutop li a {
  display: inline-block;
  padding: 0 0 0 5px;
  font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #3D4A09;
  text-decoration: none;
}
ul.menutop li a:hover {
  color: #3D4A09;
  text-decoration: none;
  background: url(/d/188875/t/v0/images/m2_lo.gif) no-repeat left bottom;
}
ul.menutop li a .s1 {
  display: inline-block;
  cursor: pointer;
  height: 24px;
  padding: 10px 6px 0 1px;
}
ul.menutop li a:hover .s1 {
  background: url(/d/188875/t/v0/images/m2_ro.gif) no-repeat right bottom;
}
.cart_box {
  position: absolute;
  top: 130px;
  left: 67px;
}
.cart_l {
  float: left;
  width: 12px;
  height: 48px;
  background: url(/d/188875/t/v0/images/cart_l.png) no-repeat left top;
}
.cart_r {
  float: left;
  width: 12px;
  height: 48px;
  background: url(/d/188875/t/v0/images/cart_r.png) no-repeat left top;
}
.cart_bg {
  width: 127px;
  height: 48px;
  position: relative;
  float: left;
  background: url(/d/188875/t/v0/images/cart_bg.gif) repeat-x left top;
}
.cart_i {
  position: absolute;
  top: -13px;
  left: -38px;
  width: 80px;
  height: 65px;
  background: url(/d/188875/t/v0/images/cart_i.png) no-repeat left top;
}
.cart {
  position: relative;
  padding: 7px 0 0 35px;
  font: 12px "Times New Roman", Times, serif;
  color: #747474;
}
.cart p {
  margin: 0;
}
.cart .sum {
  font-size: 22px;
  font-weight: bold;
  color: #E10734;
  height: 0;
  visibility: hidden;
  position: relative;
  z-index: -1;
}
.cart .s_add {
  font-size: 14px;
  vertical-align: 4px;
}
.cart a, .cart a:hover {
  text-decoration: none;
}
/* main
-------------------------------*/
.mainclear {
  height: 1%;
  width: 100%;
  padding: 0 0 138px;
  position: relative; background: url("/d/188875/t/v0/images/brends.gif") 
}
.mainclear:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.maincontent {
  width: 100%;
  float: left;
  overflow: hidden;
}
/* leftside
-------------------------------*/
.leftside {
  width: 260px;
  float: left;
  margin-left: -100%;
  position: relative;
}
.m_box {
  margin: 2px 0 0;
  width: 253px;
}
.m_l_i {
  position:absolute;
  top:100px;
  left:-20px;
  width:20px;
  height:11px;
  background:url(/d/188875/t/v0/images/m_l_i.png) no-repeat left top;
}
.icos {
  padding:0 0 0 24px;
  text-align:center;
  font-size:1px;
  line-height:1px;
}
.m_top {
  height:136px;
  background:url(/d/188875/t/v0/images/m_top.png) no-repeat left top;
}
.m_bot {
  height:225px;
  background:url(/d/188875/t/v0/images/m_bot.png) no-repeat left top;
}
.m_back {
  float:none !important;
  float:left;
  width:100%;
  padding:1px 0;
  background:url(/d/188875/t/v0/images/m_back.png) repeat-y left top;
}
.m_box_in {
  margin:-137px 0 -226px;
  position:relative;
  height:1%;
}
ul.menu {
  width:200px;
  margin:0;
  padding:55px 0 40px 38px;
  list-style:none;
  height:auto !important;
  height:175px;
  min-height:175px;
}
ul.menu li {
  font-size:0;
  line-height:0;
  margin:0;
  padding:2px 0 4px;
  background:url(/d/188875/t/v0/images/m_dot.gif) no-repeat center bottom;
}
ul.menu li a {
  display:block;
  height:1%;
  padding:0 0 4px;
  font:13px/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#31302A;
  text-decoration:none;
}
ul.menu li a:hover {
  color:#E9D87A;
  text-decoration:none;
  background:url(/d/188875/t/v0/images/m_bo.gif) no-repeat left bottom;
}
ul.menu li a span {
  display:block;
  cursor:pointer;
}
ul.menu li a .s1 {}
ul.menu li a:hover .s1 { background:url(/d/188875/t/v0/images/m_to.gif) no-repeat left top;}
ul.menu li a .s2 { position:relative; top:1px; padding:1px 10px 0 21px;}
ul.menu li a:hover .s2 {}

/* search */
.s_f {
  margin:0;
  padding:12px 0 0 38px;
  height:82px;
}
.s_n {
  display:block;
  font:11px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  padding:0 0 4px 2px;
}
.s_t {
  float:left;
  width:140px;
  height:15px;
  background:#fff;
  border:1px solid #748d0e;
  padding:0 5px;
  margin:0;
  font:11px/15px Arial, Helvetica, sans-serif;
  color:#636657;
}
.s_b {
  float:left;
  width:44px;
  height:17px;
  background:url(/d/188875/t/v0/images/s_b.gif) 0 0 no-repeat;
  border:none;
  cursor:pointer;
  padding:0;
  margin:0 0 0 2px;
}

.block {
  padding: 20px 20px 20px 43px;
}
.bname {
  margin: 0 0 10px;
  font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
  color: #31302A;
}
.informers {
  padding: 10px;
  text-align: center;
}
.k_back {
  width: 229px;
  margin: 0 0 10px 24px;
  background: url(/d/188875/t/v0/images/k_back.jpg) repeat-y left top;
}
.k_top {
  background: url(/d/188875/t/v0/images/k_top.jpg) no-repeat left top;
  width: 100%;
}
.k_bot {
  height: auto !important;
  height: 260px;
  min-height: 260px;
  background: url(/d/188875/t/v0/images/k_bot.jpg) no-repeat left bottom;
  width: 100%;
}
ul.kategories {
  margin: 0;
  padding: 30px 0 40px 14px;
  list-style: none;
  width: 200px;
}
ul.kategories li {
  margin: 0;
  padding: 0;
  font: 13px/1 "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.kategories li a {
  color: #819A1C;
  text-decoration: underline;
}
ul.kategories li a:hover {
  color: #E00B37;
  text-decoration: underline;
}

ul.kategories li.level_1 { margin: 0 0 1px;}
ul.kategories li.level_1 a { color: #FFF6BA; text-decoration: none; display: block; height: 1%; background: url(/d/188875/t/v0/images/k_bo.gif) no-repeat left bottom; padding: 0 0 4px;}
ul.kategories li.level_1 a:hover { color: #FFF6BA; text-decoration: none;}
ul.kategories li.level_1 a .s1 { display: block; height: 1%; cursor: pointer; padding: 0 10px 0 31px; background: url(/d/188875/t/v0/images/k_to.gif) no-repeat left top;}
ul.kategories li.level_1 a:hover .s1 { }
ul.kategories li.level_1 a .s2 { display: block; height: 1%; cursor: pointer; position: relative; top: 1px;}
ul.kategories li.level_1 a:hover .s2 { }

ul.kategories li.level_2 {}
ul.kategories li.level_2 a { display: block; height: 1%; margin: 0 0 0 31px; padding: 3px 10px 4px 17px; background: url(/d/188875/t/v0/images/ks_i.gif) no-repeat 0 7px;}
ul.kategories li.level_2 a:hover { background-image: url(/d/188875/t/v0/images/ks_io.gif);}

ul.kategories li.first { margin-top: 3px;}
/* footer
-------------------------------*/
.footer {
  min-width: 980px;
  height: 138px;
  margin: -138px 0 0;
  background: url(/d/188875/t/v0/images/f_bg.jpg) repeat-x left top;
  position: relative;
}
ul.menubot {
  margin: 0;
  padding: 8px 0 0 90px;
  list-style: none;
  font-size: 0;
  height: 22px;
}
ul.menubot li {
  display: inline;
  margin: 0;
  padding: 0 20px;
  font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
ul.menubot li a {
  color: #1F1810;
  text-decoration: none;
}
ul.menubot li a:hover {
  color: #819A1C;
  text-decoration: none;
}

.site_copy {
  float: left;
  display: inline;
  height: 30px;
  margin: 40px 0 0 60px;
  padding: 0 0 0 48px;
  background: url(/d/188875/t/v0/images/mega.gif) no-repeat left top;
  font: 11px Tahoma, Geneva, sans-serif;
  color: #31302A;
}
.site_copy a, .site_copy a:hover {
  color: #AE0000;
}
.cb_box {
  float: right;
  display: inline;
  margin: 20px 80px 0 0;
}
.cb_box p { margin: 0;}
.cb_rb {
  background: url(/d/188875/t/v0/images/cb_rb.gif) no-repeat right bottom;
  padding: 0 9px 0 0;
}
.cb_rt {
  background: url(/d/188875/t/v0/images/cb_rt.gif) no-repeat right top;
  padding: 0 9px 0 0;
  margin: 0 -9px 0 0;
  position: relative;
}
.cb_lb {
  background: url(/d/188875/t/v0/images/cb_lb.gif) no-repeat left bottom;
  padding: 0 0 10px;
}
.cb_lt {
  background: url(/d/188875/t/v0/images/cb_lt.gif) no-repeat left top;
  padding: 10px 0 0 14px;
  font: 14px Garamond, "Times New Roman", Times, serif;
  color: #31302A;
}
.counters {
  padding: 40px 0 0;
  text-align: center;
}
/* Tables
-------------------------------*/

/*table.table0 td p,table.table1 td p,table.table2 td p { margin: 0;}*/

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

table.table1 { border-collapse: collapse;  border-spacing: 0;}
/*table.table1 tr:hover { background: #e9e9e9;}*/
table.table1 td { padding: 5px; border: 1px solid #91949a;}

table.table2 { border-collapse: collapse;  border-spacing: 0;}
/*table.table2 tr:hover { background: #e9e9e9;}*/
table.table2 td { padding: 5px; border: 1px solid #91949a;}
table.table2 th { padding: 8px 5px; border: 1px solid #fff; background-color: #888; color: #fff; 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 {}

/* HR line */

hr {
  color: #ccc;
  background: #ccc;
  height: 1px;
  border: none;
}

.thumb              {color: #000000;}

.clear { clear: both; height: 0; overflow: hidden; font-size: 0;}

#sidebar {font:14px Garamond,"Times New Roman",Times,serif; color: #000; position:relative; right:211px; ; top:44px;}
#sidebar a {outline-style:none; font:14px Garamond, "Times New Roman", Times,serif; color: #000; text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}