@charset "utf-8";
a img {
  border:none;
  outline:none;
}
a:hover { text-decoration:none; }
.clear { clear:both; }
a img { border:none; }
a {
  outline:none;
  color:#0088cc;
}
.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
.table1 {
  border-collapse:collapse;
  border:1px solid none;
}
table.table1 td {
  padding:5px;
  border:1px solid none;
}
.table2 {
  border:1px solid none;
  border-collapse:collapse;
}
table.table2 th {
  padding:5px 0;
  border:1px solid none;
  background:#0088cc;
  color:#fff;
}
table.table2 td {
  padding:5px;
  border:1px solid none;
}
h1, h2, h3, h4, h5, h6 {
  margin:0 0 16px;
  font:normal 22px Arial;
  color:#333;
}
h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:15px; }
h5 { font-size:13px; }
h6 { font-size:13px; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, video { display:block; }
body, html {
  margin:0;
  position:relative;
  height:100%;
  padding:0;
  font:normal 14px Arial;
  color:#2a2a2a;
  background:url(body.jpg) 0 0 repeat;
}
.wrapper {
  margin:0 auto;
  height:100%;
  min-height:100%;
  height:auto !important;
  position:relative;
  width:100%;
}
.fix {
  height:900px;
  left:0;
  right:0;
  position:absolute;
  top:0;
  width:100%;
}
.fix img {
  height:900px;
  width:100%;
}
.wrapp_in {
  position:relative;
  margin:0 auto;
}
header p {
  padding:0;
  margin:0;
}
.header {
  width:985px;
  position:relative;
  margin:0 auto;
  min-height:121px;
  padding:1px 0 0 0;
}
.logo {
  position:absolute;
  top:23px;
  left:4px;
  font-size:0;
  line-height:0;
}
.slog {
  position:absolute;
  top:87px;
  left:5px;
  font-size:0;
  line-height:0;
}
.head_right {
  float:right;
  text-align:right;
  margin:60px 7px 0 0;
}
.tel {
  font:bold 34px "Times New Roman";
  color:#0c2680;
}
div.search {
  background:url(search.png) 0 0 no-repeat;
  width:147px;
  height:29px;
  position:absolute;
  top:55px;
  right:50%;
  margin-right:-73px;
  z-index:15;
}
div.search form {
  padding:0 0 0 0;
  border:none;
}
.sear {
  font:normal 11px/29px Arial;
  color:#a5a5a5;
  width:110px;
  height:29px;
  background:none;
  border:none;
  outline:none;
  padding:0 0 0 11px;
  vertical-align:top;
}
input.h_b {
  background:none;
  border:none;
  outline:none;
  padding:0;
  margin:0;
  cursor:pointer;
  width:25px;
  height:29px;
  position:absolute;
  cursor:pointer;
  right:0;
}
.t_bg {
  position:absolute;
  top:0;
  left:49px;
  right:21px;
  height:50px;
  background:url(t_bg.png) 0 0 repeat-x;
}
nav.t_menu {
  position:relative;
  margin:0 auto 0;
  width:985px;
  background:url(t_l.png) 0 0 no-repeat;
}
nav.t_menu>ul {
  font-size:0;
  line-height:0;
  list-style:none;
  padding:2px 0 0 10px;
  margin:0 0 0 0;
  position:relative;
  background:url(t_r.png) 100% 0 no-repeat;
  height:48px;
}
nav.t_menu>ul>li {
  display:inline-block;
  background:url(t_s.jpg) 0 50% no-repeat;
}
nav.t_menu>ul>li:first-child { background:none; }
nav.t_menu>ul>li>a {
  font:normal 18px/48px "Times New Roman";
  color:#fff;
  display:block;
  text-decoration:none;
  position:relative;
  padding:0 0;
  margin:0 -2px 0 0;
}
nav.t_menu>ul>li>a:hover {
  color:#fff;
  text-decoration:none;
  background:url(t_hovbg.png) 0 0 repeat-x;
}
nav.t_menu>ul>li>a:hover span:first-child { background:url(t_hovl.jpg) 0 0 no-repeat; }
nav.t_menu>ul>li>a:hover span:first-child >span { background:url(t_hovr.jpg) 100% 0 no-repeat; }
nav.t_menu>ul>li>a span:first-child { display:block; }
nav.t_menu>ul>li>a span:first-child >span {
  display:block;
  padding:0 15px;
}
.myblock {
  width:985px;
  margin:5px auto;
}
.myblock .tit {
  line-height:38px;
  margin:0 5px;
  min-height:45px;
  background:#a0d7f2 url(my_tit.png) 0 0 repeat-x;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  vertical-align:middile;
}
.myblock span {
  position:relative;
  font:normal 13px Tahoma;
  color:#000;
  text-decoration:none;
  vertical-align:middile;
  display:inline-block;
}
.my_l {
  width:255px;
  font-size:0;
  line-height:0;
  float:left;
}
.my_l a {
  border:3px solid #00082f;
  position:relative;
  vertical-align:top;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  text-align:center;
  background:#97d3f0;
  padding:6px 0;
  width:118px;
  font:normal 13px Tahoma;
  color:#000;
  text-decoration:none;
}
.my_l a:first-child {
  border:3px solid #00082f;
  position:relative;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  text-align:center;
  background:#97d3f0;
  padding:6px 0;
  width:242px;
}
.my_r {
  width:255px;
  font-size:0;
  line-height:0;
  float:right;
}
.my_r a {
  border:3px solid #00082f;
  position:relative;
  vertical-align:top;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  text-align:center;
  background:#97d3f0;
  padding:6px 0;
  width:118px;
  font:normal 13px Tahoma;
  color:#000;
  text-decoration:none;
}
.my_r a:first-child {
  border:3px solid #00082f;
  position:relative;
  vertical-align:top;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  text-align:center;
  background:#97d3f0;
  padding:6px 0;
  width:242px;
}
.my_bot {
  font-size:0;
  line-height:0;
}
.my_bot a {
  border:3px solid #00082f;
  position:relative;
  vertical-align:top;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  text-align:center;
  background:#97d3f0;
  padding:6px 0;
  width:118px;
  margin:0 0 0 -3px;
  font:normal 13px Tahoma;
  color:#000;
  text-decoration:none;
}
.my_bot a:first-child {
  border:3px solid #00082f;
  position:relative;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  text-align:center;
  background:#97d3f0;
  padding:6px 0;
  width:242px;
  margin:0;
}
.my_bot a:last-child {
  border:3px solid #00082f;
  position:relative;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  text-align:center;
  background:#97d3f0;
  padding:6px 0;
  width:242px;
  margin:0;
}
.mag_blocks {
  background:#2e66ba;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  min-height:58px;
  margin:0 21px 14px -218px;
  box-shadow:0px 5px 7px 3px #7b979c;
}
.cart {
  background:#fff url(cart.png) 18px 26px no-repeat;
  padding:18px 5px 0 74px;
  width:140px;
  min-height:58px;
  position:relative;
  -webkit-border-radius:3px 0 0 3px;
  -moz-border-radius:3px 0 0 3px;
  -o-border-radius:3px 0 0 3px;
  border-radius:3px 0 0 3px;
  behavior:url(/g/pie/pie.htc);
  float:left;
}
.cart p { margin:3px 0; }
.cart span {
  background:#223a8d;
  position:absolute;
  top:17px;
  text-align:center;
  left:35px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  behavior:url(/g/pie/pie.htc);
  width:24px;
  height:24px;
  font:normal 11px/24px Arial;
  color:#fff;
}
.cart strong { font-size:18px; }
.login {
  float:right;
  margin:20px 18px 0 0;
  min-width:120px;
  background:url(log.png) 0 50% no-repeat;
}
.login a {
  font:bold 12px Arial;
  color:#fff;
  text-decoration:none;
  border-bottom:1px dotted #fff;
  margin:0 0 0 18px;
}
section.middle {
  padding:50px 15px 35px 10px;
  position:relative;
  width:960px;
  margin:0 auto;
}
section.middlevnt {
  padding:10px 0 35px 243px;
  position:relative;
  width:742px;
  margin:9px auto 0;
  min-height:800px;
  background:#b8e2ea;
}
article {
  width:100%;
  float:left;
  margin-right:-100%;
  position:relative;
}
div.conntent { padding:0 40px 0 35px; }
div.breadcrumbs {
  font:normal 11px Arial;
  color:#08175e;
  margin:0 0 10px 0;
}
div.breadcrumbs a {
  color:#08175e;
  font:normal 11px Arial;
}
aside.left {
  float:left;
  width:221px;
  margin:0 0 0 -243px;
  position:relative;
  padding:0 0 0 22px;
}
nav.l_menu { margin:0 0 0 0; }
nav.l_menu>ul {
  font-size:0;
  line-height:0;
  list-style:none;
  margin:0;
  padding:6px 7px;
  position:relative;
  background:url(l_menu.png) 0 0 repeat-y;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  behavior:url(/g/pie/pie.htc);
}
nav.l_menu>ul>li { margin:0 0 1px 0; }
nav.l_menu>ul>li>a {
  font:bold 14px Arial;
  color:#222;
  display:block;
  text-decoration:none;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  border-bottom:1px solid #2d78b9;
  background:url(l_m.png) 95% 50% no-repeat, #3997e7 url(l_a.png) 0 0 repeat-x;
  padding:6px 25px 5px 14px;
}
nav.l_menu>ul>li>a:hover {
  color:#222;
  background:url(l_hovm.png) 95% 50% no-repeat, #468d2d url(l_hov.png) 0 0 repeat-x;
  text-decoration:none;
  border-bottom:1px solid #387023;
}
nav.l_menu>ul>li >ul {
  font-size:0;
  line-height:0;
  list-style:none;
  margin:0;
  padding:3px 0 3px 14px;
}
nav.l_menu>ul>li >ul >li >a {
  font:bold 14px Arial;
  color:#222;
  display:block;
  text-decoration:none;
  position:relative;
  padding:5px 0 5px 0;
}
nav.l_menu>ul>li >ul >li >a:hover {
  text-decoration:none;
  color:#222;
}
nav.l_menu>ul .active>a {
  font:bold 14px Arial;
  color:#222;
  display:block;
  text-decoration:none;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  background:url(l_hovm.png) 95% 50% no-repeat, #468d2d url(l_hov.png) 0 0 repeat-x;
  border-bottom:1px solid #387023;
  padding:6px 14px 5px;
}
nav.l_menu>ul .active>a:hover {
  color:#222;
  background:url(l_hovm.png) 95% 50% no-repeat, #468d2d url(l_hov.png) 0 0 repeat-x;
  text-decoration:none;
  border-bottom:1px solid #387023;
}
.staty {
  margin:40px 0 0 0;
  padding:0 0 0 0;
  font:normal 13px/20px Tahoma;
  color:#000;
}
.staty .stat_bl {
  background:url(news.png) 0 0 repeat-x;
  padding:8px 0;
}
.staty .stat_bl time {
  display:inline-block;
  font:normal 16px/18px "Times New Roman";
  color:#fff;
  background:#0d2584;
  position:relative;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  behavior:url(/g/pie/pie.htc);
  padding:0 6px 0 4px;
  border:1px solid #3a5d87;
}
.staty .stat_bl a {
  font:normal 16px/23px "Trebuchet MS";
  color:#95c8ff;
  display:inline-block;
  text-decoration:none;
  margin:0 0 4px 0;
}
.staty p {
  background:#97d3f0;
  padding:7px;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
}
.news_tit {
  font:normal 22px/50px Arial;
  color:#333;
  background:url(news_tit.jpg) 0 0 repeat-x;
  padding:0 0 0 20px;
  margin:0 -25px 0 -20px;
  position:relative;
  -webkit-border-radius:7px 7px 0 0;
  -moz-border-radius:7px 7px 0 0;
  -o-border-radius:7px 7px 0 0;
  border-radius:7px 7px 0 0;
  behavior:url(/g/pie/pie.htc);
}
.news_tit .arh {
  font:normal 12px Arial;
  color:#0088cc;
  margin:0 0 0 9px;
}
.news {
  margin:40px 30px 0 9px;
  padding:0 25px 0 20px;
  font:normal 13px/20px Tahoma;
  color:#000;
  border:1px solid #a5cbd2;
  border-top:none;
  background:#fff;
  position:relative;
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  -o-border-radius:7px;
  border-radius:7px;
  behavior:url(/g/pie/pie.htc);
}
.news .news_bl { padding:15px 0 10px; }
.news .news_bl time {
  display:inline-block;
  font:bold 14px Arial;
  color:#333;
  margin:0 20px 0 0;
  vertical-align:top;
}
.news .news_bl a {
  font:normal 13px Arial;
  color:#666;
  display:inline-block;
  vertical-align:top;
  width:558px;
}
.block1 {
  margin:30px 0 0 0;
  padding:0 8px;
  font:normal 16px/25px "Times New Roman";
  color:#fff;
}
.block1 .bl_tit {
  font:normal 22px "Times New Roman";
  color:#fff;
}
.my_tit2 {
  text-align:center;
  font:normal 25px "Times New Roman";
  color:#97d3f0;
  text-transform:uppercase;
  margin:35px 0 8px 0;
}
.myblock2 {
  background:#05104b;
  position:relative;
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  -o-border-radius:7px;
  border-radius:7px;
  behavior:url(/g/pie/pie.htc);
  border:3px solid #325680;
  font-size:0;
  line-height:0;
  padding:17px 0;
}
.myblock2 .my {
  width:248px;
  display:inline-block;
  vertical-align:top;
  margin:0 17px 0 44px;
  font:normal 13px Tahoma;
  color:#99c0d3;
}
.myblock2 .my a {
  font:normal 19px "Times New Roman";
  color:#fff;
  margin:0 0 5px 0;
  text-decoration:none;
  display:inline-block;
}
.clear {
  clear:both;
  font-size:0;
  line-height:0;
  height:0;
}
.f_blank { height:103px; }
footer {
  height:103px;
  margin:-103px auto 0;
  position:relative;
  background:url(footer.jpg) 0 0 repeat-x;
}
footer p {
  margin:0;
  padding:0;
}
.footer_in {
  height:102px;
  width:985px;
  padding:1px 0 0 0;
  position:relative;
  margin:0 auto;
}
.mega_info {
  position:absolute;
  top:24px;
  left:12px;
  background:url(mega.png) 0 0 no-repeat;
  padding:4px 0 0 42px;
  min-height:30px;
}
.copy {
  font:normal 11px Tahoma;
  color:#fff;
}
.mega {
  font:normal 11px Tahoma;
  color:#fff;
}
.mega a {
  font:normal 11px Tahoma;
  color:#fff;
  text-decoration:underline;
}
.mega a:hover { text-decoration:none; }
.counters {
  position:absolute;
  bottom:45px;
  right:25px;
}
.product-item-thumb {
  margin:0 0 0 0;
  padding:5px 10px 0;
  background:#fff url(tumbs.jpg) 0 100% repeat-x;
}
.product-item-thumb .product-price { margin:0 0 10px 0; }
.shop2-pricelist .product-label div.product-new {
  background:#af2b00 url(new_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
}
.product-item-thumb .product-label div.product-new {
  background:#af2b00 url(new_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
}
.product-item-simple .product-label div.product-new {
  background:#af2b00 url(new_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
}
.shop2-product .product-new {
  background:#af2b00 url(new_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
}
.shop2-pricelist .product-label div.product-spec {
  background:#f5b417 url(spec_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  color:#333;
}
.product-item-thumb .product-label div.product-spec {
  background:#f5b417 url(spec_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  color:#333;
}
.product-item-simple .product-label div.product-spec {
  background:#f5b417 url(spec_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  color:#333;
}
.shop2-product .product-spec {
  background:#f5b417 url(spec_bg.png) 0 0 repeat-x;
  position:relative;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  color:#333;
}
.product-item-thumb, .product-item-simple, .shop2-product .product-details, .shop2-product .form-add { border:1px solid #e7e7e7; }
.product-item-thumb .product-amount, .product-item-thumb .product-bot, table.shop2-product-options th, table.shop2-product-options td { border-top:1px solid #e7e7e7; }
.shop2-pricelist .td, table.shop2-cart-table td { border-bottom:1px solid #e7e7e7; }
.shop2-filter .result { background:#ad2a00; }
.shop2-filter .result .result-arrow { border-color:transparent transparent transparent #ad2a00; }
.shop2-pricelist .th, table.shop2-cart-table th { background:#4ab6ef; }
.shop2-sorting-panel { background:#fff; }
.shop2-sorting-panel .sorting .sort-param span { background:url(icons-filter-sort.png) -1000px -1000px no-repeat; }
.shop2-sorting-panel .sorting .sort-reset span { background:url(icons-filter-sort.png) -74px 0 no-repeat; }
.shop2-sorting-panel .sorting .sort-param { color:#0088cc; }
.shop2-sorting-panel .sorting .sort-reset { color:#666; }
.shop2-sorting-panel .sorting .sort-reset ins { border-bottom:1px dashed #666; }
.shop2-product-amount button, .product-item-thumb .product-amount .amount-title, .product-item-simple .product-amount .amount-title { display:none; }
.product-item-thumb .product-amount .amount-title, .product-item-thumb .product-amount .shop2-product-amount {
  vertical-align:top;
  margin:2px 0 0 0;
}
.shop2-product-amount input[type="text"] {
  display:inline-block;
  height:24px;
  border:1px solid #b2b2b2;
  border-radius:2px;
  width:23px;
}
.shop2-product-btn2, .shop2-product-btn span { background:none; }
.product-item-thumb .product-bot { position:relative; }
.shop2-product-btn2, .shop2-product-btn.type-2 {
  height:25px;
  width:130px;
  text-align:center;
  display:inline-block;
  vertical-align:top;
  position:absolute;
  bottom:8px;
  right:10px;
}
.shop2-product-btn2, .shop2-product-btn.type-2 span {
  color:#Fff;
  height:22px;
  line-height:22px;
  text-indent:0;
}
.product-item-thumb .product-amount {
  border:none;
  margin:0 45px 0 0;
}
.product-amount { display:inline-block; }
.shop2-product-amount { width:25px; }
.shop2-product-btn2, .shop2-product-btn span { font-size:12px; }
.shop2-product-btn2, .shop2-product-btn {
  background-color:#4562c0;
  background-image:-moz-linear-gradient(top,#5976d5,#2844a1);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5976d5),to(#2844a1));
  background-image:-webkit-linear-gradient(top,#5976d5,#2844a1);
  background-image:-o-linear-gradient(top,#5976d5,#2844a1);
  background-image:linear-gradient(to bottom,#5976d5,#2844a1);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5976d5', endColorstr='#2844a1', GradientType=0);
  box-shadow:none;
  border:1px solid #1d3070;
}
.shop2-product-btn2:hover, .shop2-product-btn:hover {
  background-color:#3355c5;
  background-image:-moz-linear-gradient(top,#3659cd,#2f4fbb);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#3659cd),to(#2f4fbb));
  background-image:-webkit-linear-gradient(top,#3659cd,#2f4fbb);
  background-image:-o-linear-gradient(top,#3659cd,#2f4fbb);
  background-image:linear-gradient(to bottom,#3659cd,#2f4fbb);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3659cd', endColorstr='#2f4fbb', GradientType=0);
}
.shop2-product-btn2:active, .shop2-product-btn:active {
  background-color:#2b49ac;
  background-image:-moz-linear-gradient(top,#2844a0,#3051bf);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#2844a0),to(#3051bf));
  background-image:-webkit-linear-gradient(top,#2844a0,#3051bf);
  background-image:-o-linear-gradient(top,#2844a0,#3051bf);
  background-image:linear-gradient(to bottom,#2844a0,#3051bf);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2844a0', endColorstr='#3051bf', GradientType=0);
  box-shadow:none;
}
.shop2-sorting-panel .view-shop a, .shop2-filter .shop2-btn {
  background-color:#61baf0;
  background-image:-moz-linear-gradient(top,#74c2f2,#46aeed);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#74c2f2),to(#46aeed));
  background-image:-webkit-linear-gradient(top,#74c2f2,#46aeed);
  background-image:-o-linear-gradient(top,#74c2f2,#46aeed);
  background-image:linear-gradient(to bottom,#74c2f2,#46aeed);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74c2f2', endColorstr='#46aeed', GradientType=0);
  border-bottom:1px solid #388cbe;
  box-shadow:none;
  color:#333;
}
.shop2-sorting-panel .view-shop a:hover, .shop2-filter .shop2-btn:hover {
  background-color:#71c1f1;
  background-image:-moz-linear-gradient(top,#7ac5f2,#63bbf0);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#7ac5f2),to(#63bbf0));
  background-image:-webkit-linear-gradient(top,#7ac5f2,#63bbf0);
  background-image:-o-linear-gradient(top,#7ac5f2,#63bbf0);
  background-image:linear-gradient(to bottom,#7ac5f2,#63bbf0);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ac5f2', endColorstr='#63bbf0', GradientType=0);
}
.shop2-sorting-panel .view-shop a:active, .shop2-filter .shop2-btn:active {
  background-color:#53b4ee;
  background-image:-moz-linear-gradient(top,#45aeed,#68bdf0);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#45aeed),to(#68bdf0));
  background-image:-webkit-linear-gradient(top,#45aeed,#68bdf0);
  background-image:-o-linear-gradient(top,#45aeed,#68bdf0);
  background-image:linear-gradient(to bottom,#45aeed,#68bdf0);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45aeed', endColorstr='#68bdf0', GradientType=0);
  box-shadow:none;
}
.shop2-btn {
  background-color:#f6bd35;
  background-image:-moz-linear-gradient(top,#f7c348,#f5b318);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7c348),to(#f5b318));
  background-image:-webkit-linear-gradient(top,#f7c348,#f5b318);
  background-image:-o-linear-gradient(top,#f7c348,#f5b318);
  background-image:linear-gradient(to bottom,#f7c348,#f5b318);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c348', endColorstr='#f5b318', GradientType=0);
  border-bottom:1px solid #c49012;
  box-shadow:none;
  color:#333;
}
.shop2-btn:hover {
  background-color:#f7c245;
  background-image:-moz-linear-gradient(top,#f7c54f,#f6bd37);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7c54f),to(#f6bd37));
  background-image:-webkit-linear-gradient(top,#f7c54f,#f6bd37);
  background-image:-o-linear-gradient(top,#f7c54f,#f6bd37);
  background-image:linear-gradient(to bottom,#f7c54f,#f6bd37);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c54f', endColorstr='#f6bd37', GradientType=0);
}
.shop2-btn:active {
  background-color:#f6b826;
  background-image:-moz-linear-gradient(top,#f5b317,#f7bf3c);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5b317),to(#f7bf3c));
  background-image:-webkit-linear-gradient(top,#f5b317,#f7bf3c);
  background-image:-o-linear-gradient(top,#f5b317,#f7bf3c);
  background-image:linear-gradient(to bottom,#f5b317,#f7bf3c);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5b317', endColorstr='#f7bf3c', GradientType=0);
  box-shadow:none;
}
.product-item-simple { background:#fff; }
.shop2-product-btn.type-3 span {
  color:#fff;
  height:30px;
  line-height:30px;
  padding-left:16px;
}
.product-item-simple .product-amount {
  display:inline-block;
  font-size:0;
  line-height:0;
  margin:5px 20px;
  vertical-align:top;
}
.shop2-product .product-details div.yashare {
  border-top:1px solid #000;
  margin:15px 0 0 10px;
}
table.shop2-product-options tr.odd { background:none; }
table.shop2-product-options th, table.shop2-product-options td, .shop2-product-article span, div.yashare span.yashare-header {
  font:bold 15px Arial;
  color:#000;
}
.shop2-product-article span { margin:0 125px 0 10px; }
table.shop2-product-options td a {
  color:#ad2a00;
  text-decoration:none;
}
.shop2-product-desc .my-area {
  left:0;
  position:relative;
}
.shop2-product .form-add, .shop2-product .product-details { border:none; }
.shop2-product .form-add h4 {
  font:bold 16px Arial;
  color:#458b2c;
  margin:0;
}
.shop2-product .form-add #shop2-tabs-2 {
  display:block;
  font:bold 15px Arial;
  color:#020202;
}
.shop2-product-desc {
  border:none;
  padding:0;
}
.shop2-product-desc .shop2-kind-item {
  border:none;
  width:650px;
  background:#fff;
  position:relative;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  behavior:url(/g/pie/pie.htc);
}
.shop2-product-desc .shop2-kind-item .kind-image, .shop2-kind-item table.shop2-product-params, .shop2-kind-item .amount-title, .shop2-kind-item .shop2-product-amount { display:none; }
.shop2-kind-item .kind-price .price-current {
  display:inline-block;
  width:100px;
}
.shop2-product-desc .shop2-product-amount, .shop2-kind-item div { display:inline-block; }
.shop2-product-desc .shop2-kind-item .kind-price {
  background:#ededed;
  height:30px;
  padding:4px 0 0 0;
}
.shop2-product-desc .shop2-kind-item .kind-price .weight {
  margin:0 143px 0 0;
  width:130px;
  display:inline-block;
}
.weight strong {
  margin:0 73px 0 12px;
  font-weight:normal;
}
.weight span { width:35px; }
.shop2-kind-item .kind-price .shop2-product-btn {
  margin:0 0 0 27px;
  background-color:#77d2f4;
  background-image:-moz-linear-gradient(top,#89d8f6,#5bc8f2);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#89d8f6),to(#5bc8f2));
  background-image:-webkit-linear-gradient(top,#89d8f6,#5bc8f2);
  background-image:-o-linear-gradient(top,#89d8f6,#5bc8f2);
  background-image:linear-gradient(to bottom,#89d8f6,#5bc8f2);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89d8f6', endColorstr='#5bc8f2', GradientType=0);
  border:none;
  border-bottom:1px solid #3d96bf;
  box-shadow:none;
  position:static;
  color:#333;
  width:103px;
}
.shop2-kind-item .kind-price .shop2-product-btn:hover {
  background-color:#87d7f6;
  background-image:-moz-linear-gradient(top,#90daf6,#79d2f4);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#90daf6),to(#79d2f4));
  background-image:-webkit-linear-gradient(top,#90daf6,#79d2f4);
  background-image:-o-linear-gradient(top,#90daf6,#79d2f4);
  background-image:linear-gradient(to bottom,#90daf6,#79d2f4);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90daf6', endColorstr='#79d2f4', GradientType=0);
}
.shop2-kind-item .kind-price .shop2-product-btn:active {
  background-color:#68cdf3;
  background-image:-moz-linear-gradient(top,#5ac8f2,#7dd4f5);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5ac8f2),to(#7dd4f5));
  background-image:-webkit-linear-gradient(top,#5ac8f2,#7dd4f5);
  background-image:-o-linear-gradient(top,#5ac8f2,#7dd4f5);
  background-image:linear-gradient(to bottom,#5ac8f2,#7dd4f5);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ac8f2', endColorstr='#7dd4f5', GradientType=0);
  box-shadow:none;
}
.shop2-product-desc .shop2-kind-item form {
  font-size:0;
  line-height:0;
}
.shop2-kind-item .kind-name {
  font:bold 12px Arial;
  color:#45aeed;
}
.shop2-kind-item .kind-price .shop2-product-btn span {
  color:#333;
  font-size:17px;
  font-weight:normal;
}
.shop2-product-desc .shop2-product-amount { margin:0 3px 0 78px; }
.shop2-kind-item .kind-price .price-current strong { font-size:15px; }
.shop2-product-desc .shop2-product-amount, .shop2-kind-item div { font-size:12px; }
.shop2-kind-item .kind-details { padding:0; }
.shop2-kind-item .kind-price { color:transparent; }
.shop2-product-desc .shop2-kind-item .kind-price { color:#000; }
.shop2-kind-item { background:#fff; }
.shop2-cart-registration table.table-registration td.cell-l { background:#fff; }
.shop2-cart-registration form.form-registration button {
  background-color:#d0ecf1;
  background-image:-moz-linear-gradient(top,#dff2f6,#b9e2ea);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#dff2f6),to(#b9e2ea));
  background-image:-webkit-linear-gradient(top,#dff2f6,#b9e2ea);
  background-image:-o-linear-gradient(top,#dff2f6,#b9e2ea);
  background-image:linear-gradient(to bottom,#dff2f6,#b9e2ea);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dff2f6', endColorstr='#b9e2ea', GradientType=0);
  border-bottom:1px solid #94b5bb;
  box-shadow:none;
  color:#333;
}
.shop2-cart-registration form.form-registration button:hover {
  background-color:#ddf1f5;
  background-image:-moz-linear-gradient(top,#e5f4f7,#d2ecf2);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#e5f4f7),to(#d2ecf2));
  background-image:-webkit-linear-gradient(top,#e5f4f7,#d2ecf2);
  background-image:-o-linear-gradient(top,#e5f4f7,#d2ecf2);
  background-image:linear-gradient(to bottom,#e5f4f7,#d2ecf2);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5f4f7', endColorstr='#d2ecf2', GradientType=0);
}
.shop2-cart-registration form.form-registration button:active {
  background-color:#c4e7ed;
  background-image:-moz-linear-gradient(top,#b8e2ea,#d6eef3);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#b8e2ea),to(#d6eef3));
  background-image:-webkit-linear-gradient(top,#b8e2ea,#d6eef3);
  background-image:-o-linear-gradient(top,#b8e2ea,#d6eef3);
  background-image:linear-gradient(to bottom,#b8e2ea,#d6eef3);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e2ea', endColorstr='#d6eef3', GradientType=0);
  box-shadow:none;
}
.shop2-cart-registration table.table-registration td.cell-r { background:none; }
.shop2-cart-registration table.table-registration td.cell-r p { color:transparent; }
.shop2-cart-registration table.table-registration td.cell-r a {
  background-color:#f6bd35;
  background-image:-moz-linear-gradient(top,#f7c348,#f5b318);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7c348),to(#f5b318));
  background-image:-webkit-linear-gradient(top,#f7c348,#f5b318);
  background-image:-o-linear-gradient(top,#f7c348,#f5b318);
  background-image:linear-gradient(to bottom,#f7c348,#f5b318);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c348', endColorstr='#f5b318', GradientType=0);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  behavior:url(/g/pie/pie.htc);
  border-bottom:1px solid #c49012;
  box-shadow:none;
  position:relative;
  color:#333;
  display:inline-block;
  line-height:42px;
  padding:0 65px;
  text-decoration:none;
  font-size:24px;
}
.shop2-cart-registration table.table-registration td.cell-r a:hover {
  background-color:#f7c245;
  background-image:-moz-linear-gradient(top,#f7c54f,#f6bd37);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f7c54f),to(#f6bd37));
  background-image:-webkit-linear-gradient(top,#f7c54f,#f6bd37);
  background-image:-o-linear-gradient(top,#f7c54f,#f6bd37);
  background-image:linear-gradient(to bottom,#f7c54f,#f6bd37);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7c54f', endColorstr='#f6bd37', GradientType=0);
}
.shop2-cart-registration table.table-registration td.cell-r a:active {
  background-color:#f6b826;
  background-image:-moz-linear-gradient(top,#f5b317,#f7bf3c);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5b317),to(#f7bf3c));
  background-image:-webkit-linear-gradient(top,#f5b317,#f7bf3c);
  background-image:-o-linear-gradient(top,#f5b317,#f7bf3c);
  background-image:linear-gradient(to bottom,#f5b317,#f7bf3c);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5b317', endColorstr='#f7bf3c', GradientType=0);
  box-shadow:none;
}
.shop2-cart-registration table.table-registration td.cell-r .shop2-btn {
  background-color:#5fb53e;
  background-image:-moz-linear-gradient(top,#68c245,#52a134);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#68c245),to(#52a134));
  background-image:-webkit-linear-gradient(top,#68c245,#52a134);
  background-image:-o-linear-gradient(top,#68c245,#52a134);
  background-image:linear-gradient(to bottom,#68c245,#52a134);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68c245', endColorstr='#52a134', GradientType=0);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  behavior:url(/g/pie/pie.htc);
  border-bottom:1px solid #42802a;
  box-shadow:none;
  position:relative;
  color:#333;
  display:inline-block;
  line-height:28px;
  padding:7px 0;
  text-decoration:none;
  font-size:24px;
  width:270px;
  text-align:center;
}
.shop2-cart-registration table.table-registration td.cell-r .shop2-btn:hover {
  background-color:#67c045;
  background-image:-moz-linear-gradient(top,#6cc44a,#5fb93c);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#6cc44a),to(#5fb93c));
  background-image:-webkit-linear-gradient(top,#6cc44a,#5fb93c);
  background-image:-o-linear-gradient(top,#6cc44a,#5fb93c);
  background-image:linear-gradient(to bottom,#6cc44a,#5fb93c);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cc44a', endColorstr='#5fb93c', GradientType=0);
}
.shop2-cart-registration table.table-registration td.cell-r .shop2-btn:active {
  background-color:#58ac38;
  background-image:-moz-linear-gradient(top,#52a034,#61bd3d);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#52a034),to(#61bd3d));
  background-image:-webkit-linear-gradient(top,#52a034,#61bd3d);
  background-image:-o-linear-gradient(top,#52a034,#61bd3d);
  background-image:linear-gradient(to bottom,#52a034,#61bd3d);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52a034', endColorstr='#61bd3d', GradientType=0);
  box-shadow:none;
}
table.shop2-cart-table td.cart-product .cart-product-name a { font-weight:bold; }
table.shop2-cart-table td.cart-product .cart-product-param > li, table.shop2-cart-table td.cart-product .cart-product-article span {
  font-weight:bold;
  color:#000;
}
table.shop2-cart-total th, table.shop2-cart-total td, table.shop2-cart-table td { border-bottom:1px solid #4c4c4c; }
.shop2-kind-item table.shop2-product-params {
  display:block;
  line-height:normal;
  display:block;
  background:#EDEDED;
  margin-top:0;
}
.shop2-product-desc .shop2-kind-item .kind-price {
  padding-right:12px;
  width:638px;
}
.shop2-kind-item table.shop2-product-params th, .shop2-kind-item table.shop2-product-params td {
  padding:2px 5px 2px 12px;
  border:none;
}
.weight strong {
  margin:0 0px 0 12px;
  font-weight:normal;
  display:inline-block;
  width:135px;
}
.shop2-product-desc .shop2-kind-item .kind-price .weight {
  margin:0 0px 0 0;
  width:230px;
  display:inline-block;
}
.shop2-kind-item .kind-price .shop2-product-btn { margin:0 0 0 60px; }
.shop2-panel { background-image:url(panel-bg-1.png); }
.shop2-panel-compare a.shop2-panel-link-disabled, .shop2-panel-cart a.shop2-panel-link-disabled, .shop2-panel-total, .shop2-panel-count { color:#999; }
.shop2-panel-count { border-color:#999; }
.block10 {
  width:1270px;
  margin:0 auto;
  height:1270px;
}
.block10 p { margin:0; }
.shop2-sorting-panel { display:none; }
.shop2-product .form-add .product-amount .amount-title { color:#000; }
.shop2-product-btn.type-3 { text-align:center; }
.shop2-product-btn.type-3 span {
  font-size:14px;
  margin:0;
  padding:0;
  text-align:center;
}
.descc {
  padding:11px;
  line-height:1;
  color:#458c2c;
  text-align:center;
  background:#fff;
  font-weight:bold;
  font-size:17px;
  display:inline-block;
  border-top:4px solid #458b2b;
  border-radius:3px 3px 0 0;
  -moz-border-radius:3px 3px 0 0;
  -webkit-border-radius:3px 3px 0 0;
  -khtml-border-radius:3px 3px 0 0;
  behavior:url(/g/pie/pie.htc);
  position:relative;
  margin:0;
}
.desc-area5 { background:#fff; }
.desc-area5 {
  padding:18px;
  border-radius:0 2px 2px 2px;
  -moz-border-radius:0 2px 2px 2px;
  -webkit-border-radius:0 2px 2px 2px;
  -khtml-border-radius:0 2px 2px 2px;
  behavior:url(/g/pie/pie.htc);
  position:relative;
}
.desc-area5 p { margin:0; }
.shop2-group-kinds .shop2-kind-item { margin-right:10px !important; }
.shop2-product-btn2 {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie/pie.htc);
  display:inline-block;
  position:absolute;
  bottom:9px;
  right:10px;
  text-decoration:none;
  font-weight:bold;
}
.shop2-kind-item .kind-name a { text-decoration:none; }
.shop2-product-tabs li.active-tab { background:url(tab_act.jpg) 0 0 repeat-x; }
table.shop2-product-options td {
  font-size:12px !important;
  text-align:right;
}
table.shop2-product-options th {
  text-align:left;
  width:61%;
  padding-right:1px;
  font-size:12px !important;
}
.pic-links { position:relative; }
.pic-links img {
  width:658px;
  height:370px;
}
.pic-links .p-links {
  position:absolute;
  top:83px;
  left:-17px;
  width:690px;
  height:417px;
  background:url(pic-link.png) 0 0 no-repeat;
}
.pic-links .p-links a { position:absolute; }
.pic-links .p-links a.p-link-1 {
  top:14px;
  left:18px;
  width:157px;
  height:32px;
}
.pic-links .p-links a.p-link-2 {
  top:252px;
  left:28px;
  width:132px;
  height:29px;
}
.pic-links .p-links a.p-link-3 {
  top:286px;
  left:36px;
  width:149px;
  height:28px;
}
.pic-links .p-links a.p-link-4 {
  top:318px;
  left:91px;
  width:135px;
  height:46px;
}
.pic-links .p-links a.p-link-5 {
  bottom:0;
  left:0;
  width:160px;
  height:44px;
}
.pic-links .p-links a.p-link-6 {
  bottom:17px;
  left:163px;
  width:133px;
  height:27px;
}
.pic-links .p-links a.p-link-7 {
  bottom:90px;
  left:261px;
  width:156px;
  height:28px;
}
.pic-links .p-links a.p-link-8 {
  bottom:21px;
  right:65px;
  width:166px;
  height:65px;
}
.pic-links .p-links a.p-link-9 {
  bottom:94px;
  right:0;
  width:145px;
  height:49px;
}
.pic-links .p-links a.p-link-10 {
  bottom:156px;
  right:96px;
  width:79px;
  height:27px;
}
.pic-links .p-links a.p-link-11 {
  top:0;
  right:24px;
  width:150px;
  height:33px;
}
.shop2-product-desc .shop2-kind-item form { background:#EDEDED; }
.shop2-product-desc .shop2-kind-item form:after {
  content:'';
  display:block;
  clear:both;
}
.shop2-product-desc .shop2-kind-item form div { margin-top:0 !important; }
.shop2-product-desc .shop2-kind-item form div:after {
  content:'';
  display:block;
  clear:both;
}
