
* {
  padding: 0;
  margin: 0;
}

html, body {
  height: 100%;
  float: left;
  width: 100%;
}

* html #container {
  height: 100%;
}

body {
  margin: 0;
  /*min-width: 1000px;
   position: relative;*/
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}

div {
  margin: 0 auto;
}

#container {
  overflow: visible;
  min-height: 100%;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 3;
}

#container2 {
  overflow: visible;
  min-height: 100%;
  width: 100%;
  margin: 0 auto;
  background: transparent;
  position: relative;
  z-index: 4;
}

/*start horiz menu*/
#uprav {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: 90px;
  margin: 0 auto;
  margin-top: 0px;
  background: #6B7478;
}

#uprav2 {
  margin: 0 auto;
  overflow: visible;
  width: 1000px;
  height: auto;
  position: relative;
  z-index: 500;
}

#upr {
  width: 100%;
  height: auto;
  display: inline;
  float: left;
  overflow: visible;
}

.logo {
  display: inline;
  float: left;
  overflow: visible;
  width: auto;
  height: 70px;
  margin: 0px 0 0 0px;
  text-decoration: none;
}

.logo:hover {
  text-decoration: none;
}

.logo img {
  float: left;
  width: 59px;
  margin-top: 12px;
}

.logo p {
  float: left;
  width: auto;
  color: #fff;
  font-size: 15px;
  font-weight: bolder;
  text-align: left;
  margin: 25px 0 0 5px;
  text-shadow: 0px 0px 6px #666;

}

.logo p span {
  float: left;
  width: auto;
  color: #fff;
  font-size: 13px;
}

ul.nav {
  display: inline;
  float: right;
  overflow: visible;
  height: auto;
  width: auto;
  margin-top: 33px;
}

ul.nav li {
  list-style-type: none;
  display: inline;
  float: left;
  overflow: visible;
  height: auto;
  width: auto;
  margin: 0 0 0 20px;
  height: 89px \9;
  *float: left;
}

ul.nav li a {
  display: inline;
  float: left;
  overflow: visible;
  width: auto;
  height: auto;
  color: #fff;
  font-size: 16px;
  font-weight: bolder;
  text-decoration: none;
  text-shadow: 0px 0px 6px #666;
}

ul.nav li a:active,
ul.nav li a.active {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #cccccc;
}

ul.nav li a:hover {
  cursor: pointer;
  overflow: visible;
  text-decoration: underline;
  color: #e5e5e5;
  text-decoration: none;
  border-bottom: 1px solid #cccccc;
}

/*end horiz menu*/

/*start slider*/

.slid0 {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: auto;
  margin: 0px auto;
  position: relative;
  z-index: 500;
}

.slid1 {
  margin: 0 auto;
  /*
      overflow: visible;
  */
  width: 1000px;
  height: auto;
  position: relative;
  z-index: 500;
  height: 600px;
  /*
    overflow: hidden;
  */
}

.slid2 {
  position: relative;
  width: 1000px;
  height: 600px;
}

.slid2 .mimgsl {
  float: left;
  width: 100%;
  overflow: hidden;
  height: 600px;
}

.slid2 .mimgsl img {
  float: left;
  width: 100%;
}

/*
.owl-carousel .owl-wrapper-outer {
	height: 600px;
}

.owl-pagination {
	bottom: 130px;
    position: absolute;
    width: 100%;
}

.owl-buttons {
	position: absolute;
	z-index: 5;
    bottom: 180px;
	width: 100%;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: 0;
	position: absolute;
	z-index: 10;
}

.owl-theme .owl-controls .owl-buttons div.owl-next {
    right: 0;
    position: absolute;
    z-index: 10;
}

.owl-theme .owl-controls {
  margin-top: 0px !important;
}
*/

.slide-wrap li ul {
  float: left;
  overflow: visible;
  list-style: none;
  width: 86%;
  display: none;
  position: absolute;
  clear: both;
  z-index: 50;
  top: 110px;
  margin: 0 7%;
  background: url(../img/bg-slide-item-hover.png) top repeat-x #848383;
  border-left: 2px solid #464f4a;
  border-right: 2px solid #464f4a;
}

.slide-wrap li ul li {
  display: inline;
  overflow: visible;
  float: left;
  width: 100%;
  margin: 0;
  text-align: left;
  list-style: none;
  z-index: 10;
  background: none;
}

.slide-wrap li ul li:hover {
  display: inline;
  overflow: visible;
  margin: 0;
  text-align: left;
  background: none;
  z-index: 10;
}

.slide-wrap li:hover ul {
  display: block;
  z-index: 10;
}

.slide-wrap li ul li a {
  display: inline-block;
  float: left;
  overflow: visible;
  font-size: 12px;
  font-weight: bolder;
  text-decoration: none;
  width: 80%;
  line-height: 1.5;
  padding: 10px 5% 10px 15%;
  border-top: none;
  z-index: 10;
  color: #464f4a;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  border-top: 1px solid #464f4a;
  border-bottom: 1px solid #464f4a;
  background: url(../img/bg-vm.png) 2% center no-repeat;
}

.slide-wrap li ul li a:hover {
  display: inline;
  float: left;
  overflow: visible;
  color: #464f4a;
  z-index: 10;
  background: url(../img/bg-vm-hov.png) 2% center no-repeat;
}

/*end slider*/

/**/

.mn {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: auto;
  margin: 0px auto;
  position: relative;
  z-index: 5;
}

.mn2 {
  margin: 15px auto;
  overflow: visible;
  width: 1000px;
  height: auto;
  background: #fff;
  position: relative;
  z-index: 5;
}

.mnbord {
  background: #FAA41B;
  height: 4px;
  float: left;
  width: 100%;
  position: relative;
  z-index: 4;
  behavior: url(js/PIE.htc);
}

.mnov {
  float: left;
  width: 104%;
  padding: 15px 0%;
  margin-left: -2%;
}

.mnov ul {
  float: left;
  width: 100%;
}

.mnov ul li {
  float: left;
  width: 29.33%;
  list-style-type: none;
  margin: 20px 2%;
  height: 350px;
  position: relative;
  z-index: 50;
}

.mnov ul li .img {
  float: left;
  width: 100%;
  height: 180px;
  overflow: hidden;
  border-bottom: 3px solid rgba(27,98,176,0.8);
}

.mnov ul li:hover .img {
  border-bottom: 3px solid #e5e5e5;
}

.mnov ul li .img img {
  float: left;
  width: 100%;
}

.mnov ul li .zag {
  float: left;
  width: 100%;
  text-transform: uppercase;
  color: #000;
  font-size: 14px;
  font-weight: bolder;
  text-decoration: none;
  height: auto;
  padding: 5px 0%;
}

.mnov ul li .zag:hover {
  text-decoration: underline;
}

.mnov ul li .mntext {
  float: left;
  width: 100%;
  margin-top: 5px;
}

.mnov ul li .mntext p {
  float: left;
  width: 100%;
  color: #444;
  font-size: 12px;
}

.mnov ul li .more {
  float: left;
  width: 100%;
  bottom: 0;
  position: absolute;
  z-index: 55;
  background: #f0f0f0;
}

.mnov ul li .more span {
  float: left;
  margin-top: 3px;
  color: #222;
  font-size: 12px;
  margin: 4px 0 0 5px;
}

.mnov ul li .more a.podr {
  float: right;
  background: #FAA41B;
  margin-top: 0px;
  padding: 3px 5px;
  font-size: 12px;
  color: #ffff;
}

.mnov ul li .more a.podr:hover {
  opacity: 0.7;
}

/**/

/*start preim*/

.priem {
  float: left;
  width: 100%;
}

.priem ul {
  float: left;
  width: 100% !important;
}

.priem ul li {
  float: left;
  width: 31.33%;
  list-style-type: none;
  margin: 20px 1% !important;
  height: 250px;
}

.priem ul li .zag,
.priem ul li .zag2,
.priem ul li .tel,
.priem ul li .mail,
.priem ul li .dom {
  font-size: 17px;
  text-transform: uppercase;
  float: left;
  width: 100%;
  margin: 5px 0;
}

.priem ul li img {
  margin-right: 10px;
  float: left;
}

.priem ul li .zag,
.priem ul li .tel {
  color: #000;
}

.priem ul li .zag2,
.priem ul li .mail {
  color: #464f4a;
}

.priem ul li .tel span,
.priem ul li .mail span,
.priem ul li .dom span {
  float: left;
  margin-top: 3px;
}

.priem ul li .mail {
  text-transform: none;
}

/*end preim*/

/*start zvern*/

.zvern {
  float: left;
  width: 100%;
}

.zvern table,
.zvern tbody {
  float: left;
  width: 100%;

}

.zvern table {
  border: 1px solid #a5a5a5;
}

.zvern table tr {
  padding: 5px 0;
}

.zvern table tr th {
  text-align: left;
  text-transform: uppercase;
  font-weight: normal;
  color: #000;
}

.zvern table tr th,
.zvern table tr td {
  border: 1px solid #a5a5a5;
  padding: 10px 5px;
}

/*end zvern*/

/*start preim*/

.preim {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: auto;
  margin: 10px auto;
  padding: 10px 0 10px;
  position: relative;
  z-index: 500;
  background: #e6e6e6;
}

.preim2 {
  margin: 0 auto;
  overflow: visible;
  width: 1000px;
  height: auto;
  position: relative;
  z-index: 500;
}

ul.prm {
  float: left;
  width: 100%;
  height: auto;
}

ul.prm li,
ul.prm li.podbor {
  list-style-type: none;
  float: left;
  width: 16%;
  margin: 10px 2%;
}

ul.prm li.podbor {
  padding-bottom: 13px;
  background: url(../img/bg-podbor.png) bottom center no-repeat;
}

/*
ul.prm li a {
	float: left;
}
*/

ul.prm li div,
ul.prm li.podbor a {
  width: 86px;
  height: 86px;
  display: block;
  margin: 0 auto;
  background: #006be5;
  position: relative;
  z-index: 4;
  -moz-border-radius: 43px;
  -webkit-border-radius: 43px;
  -khtml-border-radius: 43px;
  border-radius: 43px;
  behavior: url(js/PIE.htc);
  position: relative;
  z-index: 4;
  -webkit-box-shadow: inset 3px 3px 6px #004ea7;
  -moz-box-shadow: inset 3px 3px 6px #004ea7;
  -khtml-box-shadow: inset 3px 3px 6px #004ea7;
  box-shadow: inset 3px 3px 6px #004ea7;
  behavior: url(js/PIE.htc);
}

ul.prm li.podbor a {

  width: 130px;
  height: 130px;
  background: #bf0101;
  position: relative;
  z-index: 4;
  -moz-border-radius: 65px;
  -webkit-border-radius: 65px;
  -khtml-border-radius: 65px;
  border-radius: 65px;
  behavior: url(js/PIE.htc);
  position: relative;
  z-index: 4;
  -webkit-box-shadow: inset 3px 3px 6px #900000;
  -moz-box-shadow: inset 3px 3px 6px #900000;
  -khtml-box-shadow: inset 3px 3px 6px #900000;
  box-shadow: inset 3px 3px 6px #900000;
  behavior: url(js/PIE.htc);
}

ul.prm li a:hover div {
  background: #097bff;
}

ul.prm li.podbor a:hover {
  background: #d00000;
}

ul.prm li div img,
ul.prm li.podbor a img {
  float: left;
  width: 80px;
  height: 80px;
  margin: 3px;
}

ul.prm li.podbor a img {
  margin: 3px 25px;
}

ul.prm li p,
ul.prm li.podbor a p {
  float: left;
  width: 100%;
  margin: 7px 0 0 0;
  color: #006be6;
  font-size: 13px;
  font-weight: bolder;
  font-style: italic;
  text-align: center;
}

ul.prm li.podbor a p {
  color: #fff;
  margin: 0px 0 0 0;
}

/*end preim*/

/*start item*/

.mtovar {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: auto;
  margin: 20px auto;
  position: relative;
  z-index: 500;
}

.mtovar2 {
  margin: 0 auto;
  overflow: visible;
  width: 1000px;
  height: auto;
  background: #fff;
  position: relative;
  z-index: 500;
}

.mtov {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: auto;
  margin: 0 auto;
  padding: 5px 0;
}

.bigzag {
  float: left;
  overflow: visible;
  width: 100%;
  padding: 0 0 15px 0;
  color: #666;
  font-size: 20px;
  text-align: center;
  font-weight: bolder;
  text-transform: uppercase;
}

ul.item,
ul.item2,
ul.item3,
ul.itemc {
  height: auto;
  overflow: visible;
  float: left;
  width: 100%;
}

/*
ul.item2  {
    height: 420px;
    overflow: hidden;
    *float: left;
    *display: block;
}


ul.item5  {
    height: auto;
    overflow: visible;
    float: left;
    width: 100%;
}

*/

ul.item li,
ul.item2 li,
ul.item3 li,
ul.itemc li {
  list-style-type: none;
  /*display: block;*/
  height: 410px;
  float: left;
  width: 23%;
  margin: 15px 1%;
  /*background: #fff;*/
  background: #f7f7f7;;
  overflow: hidden;
  position: relative;
  z-index: 5;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  behavior: url(js/PIE.htc);
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

ul.item li {
  width: 31.33%;
}

ul.item2 li {
  width: 100%;
  margin: 15px 0%;
}

ul.item li .objimg,
ul.item2 li .objimg,
ul.item3 li .objimg,
ul.itemc li .objimg {
  float: left;
  width: 100%;
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 5;

  height: 180px;
  background: #fff;

  position: relative;
  z-index: 16;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 2px #e5e5e5;
  -moz-box-shadow: 0px 0px 2px #e5e5e5;
  -khtml-box-shadow: 0px 0px 2px #e5e5e5;
  box-shadow: 0px 0px 2px #e5e5e5;
  behavior: url(js/PIE.htc);
}

ul.item li .objimg2,
ul.item2 li .objimg2,
ul.item3 li .objimg2,
ul.itemc li .objimg2 {
  float: left;
  width: 100%;
  height: 180px;
  overflow: hidden;
}

/*
ul.item5 li .objimg2 .groupplan {
    float: left;
    width: 100%;
    height: 240px;
    overflow: hidden;
}

ul.item5 li:hover .objimg2 .groupplan,
ul.item5 li .objimg2:hover .groupplan,
ul.item5 li .objimg2 .groupplan:hover {
    display: block;
}
*/

ul.item li .objimg .objimg2 img,
ul.item2 li .objimg .objimg2 img,
ul.item3 li .objimg .objimg2 img,
ul.itemc li .objimg .objimg2 img {
  /*float: left;*/
  width: auto;
  height: 150px;
  margin: 15px auto;
  display: block;
}

ul.item li .objimg .objimg2 .point,
ul.item2 li .objimg .objimg2 .point,
ul.item3 li .objimg .objimg2 .point,
ul.itemc li .objimg .objimg2 .point {
  float: left;
  width: 60px;
  height: auto;
  overflow: hidden;
  position: absolute;
  z-index: 15;
  top: 10px;
  left: 10px;
}

ul.item li .objimg .objimg2 .point .hit,
ul.item li .objimg .objimg2 .point .aks,
ul.item li .objimg .objimg2 .point .nov,
ul.item li .objimg .objimg2 .point .per,
ul.item2 li .objimg .objimg2 .point .hit,
ul.item2 li .objimg .objimg2 .point .aks,
ul.item2 li .objimg .objimg2 .point .nov,
ul.item2 li .objimg .objimg2 .point .per,
ul.item3 li .objimg .objimg2 .point .hit,
ul.item3 li .objimg .objimg2 .point .aks,
ul.item3 li .objimg .objimg2 .point .nov,
ul.item3 li .objimg .objimg2 .point .per,
ul.itemc li .objimg .objimg2 .point .hit,
ul.itemc li .objimg .objimg2 .point .aks,
ul.itemc li .objimg .objimg2 .point .nov,
ul.itemc li .objimg .objimg2 .point .per {
  float: left;
  width: 100%;
  padding: 3px 0;
  margin-bottom: 3px;
  text-align: center;
  color: #fff;
  font-size: 11px;
  text-transform: lowercase;

  position: relative;
  z-index: 15;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  behavior: url(js/PIE.htc);
}

ul.item li .objimg .objimg2 .point .hit,
ul.item2 li .objimg .objimg2 .point .hit,
ul.item3 li .objimg .objimg2 .point .hit,
ul.itemc li .objimg .objimg2 .point .hit {
  background: #75ff2b;
}

ul.item li .objimg .objimg2 .point .aks,
ul.item2 li .objimg .objimg2 .point .aks,
ul.item3 li .objimg .objimg2 .point .aks,
ul.itemc li .objimg .objimg2 .point .aks {
  background: #ffd21d;
}

ul.item li .objimg .objimg2 .point .nov,
ul.item2 li .objimg .objimg2 .point .nov,
ul.item3 li .objimg .objimg2 .point .nov,
ul.itemc li .objimg .objimg2 .point .nov {
  background: #ff6d6e;
}

ul.item li .objimg .objimg2 .point .per,
ul.item2 li .objimg .objimg2 .point .per,
ul.item3 li .objimg .objimg2 .point .per,
ul.itemc li .objimg .objimg2 .point .per {
  background: #ababab;
}

/*
ul.item li .objimg .objimg2 .point-real {
    background: url(../img/objpoint.png) center center no-repeat #08c05f;
}

ul.item li .objimg .objimg2 .point-teky {
    background: url(../img/objpoint.png) center center no-repeat #f7c71d;
}

ul.item li .objimg .objimg2 .point-pers {
    background: url(../img/objpoint.png) center center no-repeat #e05842;
}
*/

ul.item li .objtext,
ul.item2 li .objtext,
ul.item3 li .objtext,
ul.itemc li .objtext {
  float: left;
  width: 100%;
  /*padding: 0% 5%;*/
  height: auto;
  overflow: hidden;
}

ul.item li .objtext,
ul.item2 li .objtext,
ul.item3 li .objtext,
ul.itemc li .objtext {
  background: #f7f7f7;
  height: 180px;
  position: relative;
  z-index: 5;
  overflow: visible;
}

ul.item li .objtext .zag,
ul.item li .objtext .text,
ul.item li .objtext .texthid,
ul.item li .objtext .price,
ul.item2 li .objtext .zag,
ul.item2 li .objtext .text,
ul.item2 li .objtext .texthid,
ul.item2 li .objtext .price,
ul.item3 li .objtext .zag,
ul.item3 li .objtext .text,
ul.item3 li .objtext .texthid,
ul.item3 li .objtext .price,
ul.itemc li .objtext .zag,
ul.itemc li .objtext .text,
ul.itemc li .objtext .texthid,
ul.itemc li .objtext .price {
  float: left;
  width: 90%;
  margin: 4% 5% 0 5%;
  position: relative;
  z-index: 5;
}

ul.item li .objtext .texthid,
ul.item2 li .objtext .texthid,
ul.item3 li .objtext .texthid,
ul.itemc li .objtext .texthid {
  margin: 65px 5% 5% 5%;
}

ul.item li .objtext .zag,
ul.item2 li .objtext .zag,
ul.item3 li .objtext .zag,
ul.itemc li .objtext .zag {
  color: #262626;
  font-size: 14px;
  height: 57px;
  overflow: hidden;
}

/*
ul.item5 li .objtext .zag {
    text-transform: none;
    color: #333;
    font-size: 14px;
    text-align: center;
    
    margin: 3% 0 0 0;
    float: left;
    width: 90%;
}
*/

ul.item li .objtext .texthid p,
ul.item2 li .objtext .texthid p,
ul.item3 li .objtext .texthid p,
ul.itemc li .objtext .texthid p,
ul.item li .objtext .text p,
ul.item2 li .objtext .text p,
ul.item3 li .objtext .text p,
ul.itemc li .objtext .text p {
  color: #767676;
  font-size: 12px;
}

ul.item li .objtext .i-nal,
ul.item2 li .objtext .i-nal,
ul.item3 li .objtext .i-nal,
ul.itemc li .objtext .i-nal {
  float: left;
  width: auto;
}

ul.item li .objtext .i-nal img,
ul.item2 li .objtext .i-nal img,
ul.item3 li .objtext .i-nal img,
ul.itemc li .objtext .i-nal img,
ul.item li .objtext .i-nal span,
ul.item2 li .objtext .i-nal span,
ul.item3 li .objtext .i-nal span,
ul.itemc li .objtext .i-nal span {
  float: left;
  width: auto;
}

ul.item li .objtext .i-nal img,
ul.item2 li .objtext .i-nal img,
ul.item3 li .objtext .i-nal img,
ul.itemc li .objtext .i-nal img {
  width: 26px;
  height: 26px;
}

ul.item li .objtext .i-nal span,
ul.item2 li .objtext .i-nal span,
ul.item3 li .objtext .i-nal span,
ul.itemc li .objtext .i-nal span {
  color: #808080;
  font-size: 10px;
  text-transform: uppercase;
  margin: 6px 0 0 4px;
}

ul.item li .objtext .i-flag,
ul.item2 li .objtext .i-flag,
ul.item3 li .objtext .i-flag,
ul.itemc li .objtext .i-flag {
  float: right;
  width: 34px;
  height: 22px;
  margin: 2% 10px 0 0;
}

ul.item li .objtext ul.i-topl,
ul.item2 li .objtext ul.i-topl,
ul.item3 li .objtext ul.i-topl,
ul.itemc li .objtext ul.i-topl {
  float: left;
  width: 100%;
}

ul.item li .objtext ul.i-topl li,
ul.item2 li .objtext ul.i-topl li,
ul.item3 li .objtext ul.i-topl li,
ul.itemc li .objtext ul.i-topl li {
  float: left;
  width: 23%;
  margin: 0 1%;
  height: auto;
  background: none;
  border: 0;
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 0px #fff;
  -moz-box-shadow: 0px 0px 0px #fff;
  -khtml-box-shadow: 0px 0px 0px #fff;
  box-shadow: 0px 0px 0px #fff;
  behavior: url(js/PIE.htc);
}

ul.item li .objtext ul.i-topl li img,
ul.item2 li .objtext ul.i-topl li img,
ul.item3 li .objtext ul.i-topl li img,
ul.itemc li .objtext ul.i-topl li img {
  float: left;
  width: 80%;
  margin: 0 10%;
  background: none;
  border: 0;
}

ul.item li .objtext ul.i-topl li p,
ul.item2 li .objtext ul.i-topl li p,
ul.item3 li .objtext ul.i-topl li p,
ul.itemc li .objtext ul.i-topl li p {
  text-align: center;
  font-size: 11px;
}

ul.item li .objtext .price,
ul.item2 li .objtext .price,
ul.item3 li .objtext .price,
ul.itemc li .objtext .price {
  width: 90%;
  position: absolute;
  z-index: 6;
  top: 190px;
  background: #f7f7f7;
  margin-top: 0;
}

ul.item li .objtext .price .pr,
ul.item2 li .objtext .price .pr,
ul.item3 li .objtext .price .pr,
ul.itemc li .objtext .price .pr {
  font-size: 11px;
  color: #777;
  float: left;
  width: auto;
  margin-top: 0px;
}

ul.item li .objtext .price .pr p.old,
ul.item2 li .objtext .price .pr p.old,
ul.item3 li .objtext .price .pr p.old,
ul.itemc li .objtext .price .pr p.old {
  font-size: 10px;
  color: #777;
  text-decoration: line-through;
  height: auto;
  /*
      float: left;
  */
  display: block;
  width: 100%;
}

ul.item li .objtext .price .pr p.new,
ul.item2 li .objtext .price .pr p.new,
ul.item3 li .objtext .price .pr p.new,
ul.itemc li .objtext .price .pr p.new {
  color: #4c4c4c;
  font-size: 18px;
  margin: 5px 0 0 0;
  font-weight: bolder;
  height: auto;
  /*
      float: left;
  */
  display: block;
  width: 100%;
}

ul.item li .objtext .price .buy,
ul.item2 li .objtext .price .buy,
ul.item3 li .objtext .price .buy,
ul.itemc li .objtext .price .buy {
  float: right;
  width: auto;
}

ul.item li .objtext .price .buy a,
ul.item2 li .objtext .price .buy a,
ul.item3 li .objtext .price .buy a,
ul.itemc li .objtext .price .buy a {
  font-size: 17px;
  color: #fff;
  float: right;
  width: auto;
  padding: 5px 10px;
  background: #006be6;
  text-align: center;
  border: 0;
  text-decoration: none;
  font-weight: bolder;
  position: relative;
  z-index: 15;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
  behavior: url(js/PIE.htc);
}

ul.item li .objtext .price .buy a:hover,
ul.item2 li .objtext .price .buy a:hover,
ul.item3 li .objtext .price .buy a:hover,
ul.itemc li .objtext .price .buy a:hover {
  cursor: pointer;
}

/*
ul.item li.real:hover .objimg, 
ul.item li.teky:hover .objimg, 
ul.item li.pers:hover .objimg,
ul.item2 li.real:hover .objimg, 
ul.item2 li.teky:hover .objimg, 
ul.item2 li.pers:hover .objimg {

}

*/

/*{
position: relative;
}*/

/*
ul.item li.real:hover .objimg .objimg2, 
ul.item li.teky:hover .objimg .objimg2, 
ul.item li.pers:hover .objimg .objimg2,
ul.item2 li.real:hover .objimg .objimg2, 
ul.item2 li.teky:hover .objimg .objimg2, 
ul.item2 li.pers:hover .objimg .objimg2 {
    height: 100%;
    width: 200%;
}



ul.item li.real:hover .objimg .objimg2 img, 
ul.item li.teky:hover .objimg .objimg2 img, 
ul.item li.pers:hover .objimg .objimg2 img,
ul.item2 li.real:hover .objimg .objimg2 img, 
ul.item2 li.teky:hover .objimg .objimg2 img, 
ul.item2 li.pers:hover .objimg .objimg2 img {
    width: auto;
    height: 420px;
    margin-left: -25%;
}
*/

/*
ul.item li.real:hover .objimg .objimg2 .point-real, 
ul.item li.teky:hover .objimg .objimg2 .point-teky, 
ul.item li.pers:hover .objimg .objimg2 .point-pers {
    display: none;
}
*/

/*
ul.item li:hover a.objtext, 
ul.item li.real:hover a.objtext, 
ul.item li.teky:hover a.objtext, 
ul.item li.pers:hover a.objtext {

    display: block;
    
    float: left\9;
    left: 0\9;
    top: 0\9;
    width: 100%\9;
}



ul.item li.real:hover a.objtext {
    background: #08c05f;
    background:url(../img/green.png) repeat\9;
}

ul.item li.teky:hover a.objtext {
    background: #f7c71d;
    background:url(../img/yellow.png) repeat\9;
}

ul.item li.pers:hover a.objtext {
    background: #e05842;
    background:url(../img/red.png) repeat\9;
}

ul.item li.real:hover .objtext .zag, 
ul.item li.teky:hover .objtext .zag, 
ul.item li.pers:hover .objtext .zag {
    margin-top: 50%;
    color: #fff;
}

ul.item li.real:hover .objtext p, 
ul.item li.teky:hover .objtext p, 
ul.item li.pers:hover .objtext p, 
ul.item li.real:hover .objtext p span, 
ul.item li.teky:hover .objtext p span, 
ul.item li.pers:hover .objtext p span {
    color: #fff;
}
*/

ul.item li:hover,
ul.item2 li:hover,
ul.item3 li:hover,
ul.itemc li:hover {
  overflow: visible;
  z-index: 550;

  background: #fff;

}

ul.item li:hover .objtext,
ul.item2 li:hover .objtext,
ul.item3 li:hover .objtext,
ul.itemc li:hover .objtext {
  height: auto;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 15px #b3b3b3;
  -moz-box-shadow: 0px 0px 15px #b3b3b3;
  -khtml-box-shadow: 0px 0px 15px #b3b3b3;
  box-shadow: 0px 0px 15px #b3b3b3;
  behavior: url(js/PIE.htc);
}

ul.item li:hover .objimg,
ul.item2 li:hover .objimg,
ul.item3 li:hover .objimg,
ul.itemc li:hover .objimg {
  height: auto;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 15px #b3b3b3;
  -moz-box-shadow: 0px 0px 15px #b3b3b3;
  -khtml-box-shadow: 0px 0px 15px #b3b3b3;
  box-shadow: 0px 0px 15px #b3b3b3;
  behavior: url(js/PIE.htc);
}

ul.item li:hover .objtext .zag,
ul.item2 li:hover .objtext .zag,
ul.item3 li:hover .objtext .zag,
ul.itemc li:hover .objtext .zag {
  color: #000;
}

ul.item li:hover .objtext .zag:hover,
ul.item2 li:hover .objtext .zag:hover,
ul.item3 li:hover .objtext .zag:hover,
ul.itemc li:hover .objtext .zag:hover {
  color: #000;
  text-decoration: none;
}

/*



ul.item li:hover .objtext, 
ul.item2 li:hover .objtext, 
ul.item3 li:hover .objtext, 
ul.itemc li:hover .objtext {
	height: auto;
	z-index: 550;
	position: absolute;
	top: 180px;
	overflow: visible;

left: -1px;
border: 1px solid #e2e2e2;
border-top: 0;
}
*/

/*end item*/

/*start seotext*/

.stext {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: auto;
  margin: 0px auto;
  position: relative;
  z-index: 5;
}

.stext2 {
  margin: 0 auto;
  overflow: visible;
  width: 1000px;
  height: auto;
  background: #fff;
  position: relative;
  z-index: 5;
}

.seotext,
.miniseo {
  width: 100%;
  float: left;
}

.seotext {
  padding-bottom: 25px;
}

.miniseo {
  border-bottom: 1px solid #e6e6e6;
}

.seotext img {
  /*
    margin-left: 1%;
  */
}

/*
.seotext img {
    float: auto;
    width: 230px;
    margin: 5px 5px;
    height: auto;
    overflow: hidden;
    border: 0px solid #d9d9d9;
    position:relative;
    z-index:5;
    background:#fff;
}
*/
.seotext ul {
  width: auto;
  margin: 10px 0px;
}

.seotext ul li {
  /*
      list-style-type: none;
      background: url(../img/gal.png) left center no-repeat;
      padding: 3px 0 3px 20px;
  */
  font-size: 13px;
  color: #404040;
  margin-left: 5%;
}

.seotext a.zag {
  float: left;
  width: 300px;
  margin: 10px 15px;
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 5;
  background: #fff;
}

.seotext a.zag img {
  float: left;
  width: 100%;
  height: auto;
  margin: 0;
}

.seotext p,
.miniseo p {
  width: auto;
  margin: 10px 0% 10px;
  height: auto;
  color: #333;
  font-size: 16px;
  line-height: 1.5;
  text-align: justify;
}

.seotext a.img {
  float: left;
  margin: 10px 15px;
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 5;
}

.seotext a.img img {
  float: left;
  height: auto;
  border: 0;
  padding: 0;
}

/*end seotext*/

/*start footer*/

#podfooter {
  overflow: hidden;
  clear: both;
  position: relative;
  bottom: 0px;
  width: 100%;
  height: 100px;
  *height: 0px;
}

#footer {
  position: relative;
  overflow: visible;
  margin-top: -100px;
  *margin-top: 0px;
  width: 100%;
  height: 100px;
  z-index: 10;
  background: #6B7478;
}

#footer2 {
  width: 1000px;
  margin: 0 auto;
  height: 100px;
  margin-top: 0px;
}

.fleft {
  overflow: visible;
  width: auto;
  float: left;
  display: inline;
  height: auto;
}

.fleft p {
  float: left;
  margin-top: 40px;
  color: #ffff;
  font-size: 15px;
}

.fright {
  overflow: visible;
  width: auto;
  float: right;
  display: inline;
  height: auto;
}

ul.soc {
  float: left;
  width: auto;
  margin-top: 25px;
}

ul.soc li {
  float: left;
  width: auto;
  margin: 0 0 0 10px;
  list-style-type: none;
}

ul.soc li a {
  float: left;
  width: auto;
}

ul.soc li a img {
  float: left;
  width: auto;
  height: 50px;
}

ul.soc li a:hover {
  opacity: 0.7;
}

/*end footer*/

/*start info*/

#info {
  margin: 0 auto;
  overflow: visible;
  width: 100%;
  height: auto;
  margin: 0 auto;
  float: left;
  display: inline;
  height: auto;
}

#info2 {
  overflow: visible;
  width: 1000px;
  margin: 0 auto;
  height: auto;
}

/*end info*/

/*start block*/

.main {
  float: left;
  width: 100%;
}

.block1 {
  float: left;
  width: 24%;
  margin-right: 1%;
}

.block2 {
  float: left;
  width: 75%;
}

.block1r {

}

.block2r {

}

.block3 {

}

.block4 {

}

/*end block*/

/*start bread*/

/*bread*/

.bread {
  overflow: visible;
  width: 100%;
  float: left;
  display: inline;
  height: auto;
  margin: 20px 0 -15px 0px;
}

ul.B_crumbBox {
  list-style-type: none;
}

ul.B_crumbBox li {
  display: inline;
  height: auto;
  color: #767676;
  font-size: 12px;
  margin: 0;
}

ul.B_crumbBox li a {
  color: #767676;
  text-decoration: none;
  font-size: 12px;
  border-bottom: 1px dashed #767676;
}

ul.B_crumbBox li a:hover {
  border-bottom: 1px solid #767676;
}

.bread span {
  color: #333333;
}

/*end bread*/

/*start H*/

h1 {
  display: inline;
  float: left;
  overflow: visible;
  height: auto;
  color: #4c4c4c;
  font-size: 26px;
  width: 100%;
  font-weight: bolder;
  margin: 20px 0;
  text-transform: uppercase;
  /*background: url(../img/str-h1.png) left center no-repeat;*/
}

h2 {
  display: inline;
  /*
      float: left;
  */
  overflow: visible;
  height: auto;
  color: #4c4c4c;
  font-size: 18px;
  font-weight: bolder;

  /*
      width: 100%;
  */

}

/*end H*/

/*start lm-filter*/

.block1 .lmenu {
  width: 230px;
  margin: 0 5px 0 5px;
  padding-bottom: 5px;
  height: auto;
  float: left;
  display: inline;
  overflow: visible;
  background: #fff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  z-index: 10;
  behavior: url(js/PIE.htc);
}

.block1 .lmenu {
  background: url(../img/fonlm.png) repeat-y;
  padding: 10px 0;
}

.blockr .zag {
  color: #808080;
  background: #d9d9d9;
  border-bottom: 1px solid #acacac;
}

.block1 .lmenu .zag {
  background: url(../img/topzag.png) top repeat-x;
  border-bottom: 0px solid #fff;
  font-size: 13px;
  color: #555;
  font-family: Tahoma, sans-serif;
  font-weight: bolder;
  text-shadow: 0px 0px 3px #fff;
}

.lmzag {
  color: #999999;
  text-transform: uppercase;
  font-size: 15px;
  float: left;
  width: 98%;
  margin: 25px 1% 5px 1%;
}

.lmprozag,
.lmpro {
  width: 100%;
  margin: 1px 0px 0 0px;
  padding: 5px 0;
  height: auto;
  float: left;
  display: inline;
  overflow: visible;
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);

}

.lmprozag {
  width: 90%;
  padding: 7px 5% 7px 5%;
  color: #b1b1b1;
  font-size: 15px;
  text-transform: uppercase;
}

.lmpro {
  margin: 0px 0px 0 0px;
}

.lmpro .zag {
  width: 100%;
  margin: 10px 0 5px 0;
  height: auto;
  float: left;
  display: inline;
  overflow: visible;
  background: transparent;
  padding: 8px 0 3px 0;
  border-top: 1px solid #e5e5e5;
}

.lmpro .zag a,
.lmpro .zag p {
  width: 100%;
  height: auto;
  float: left;
  display: inline;
  overflow: visible;
  color: #4c4c4c;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
}

.lmpro .zag p {
  border-bottom: none;
}

.lmpro .zag a:hover {
  color: #333;
}

.lmpro form {
  float: left;
  width: 90%;
  margin: 0 5%;
}

.lmpro form label {
  float: left;
  width: 100%;
  margin: 1px 0;
  padding: 3px 0;
  background: tranparent;
}

.lmpro form label:hover {
  cursor: pointer;
  background: #f5f5f5;
}

.lmpro form label input {
  float: left;
  margin-top: 3px;
}

.lmpro form label span {
  padding-left: 10px;
  font-size: 13px;
  color: #404040;
}

.lmpro form label:hover span {
  color: #000;
}

.filtbut {
  float: left;
  width: 100%;
  margin: 15px 0 5px 0;
}

.filtbut .sbros,
.filtbut .podbor {
  float: left;
  width: 46%;
  padding: 5px 0%;
  margin: 5px 2%;
  color: #fff;
  font-size: 13px;
  border: 0;
  text-align: center;

  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  z-index: 10;
  behavior: url(js/PIE.htc);
}

.filtbut .sbros:hover,
.filtbut .podbor:hover {
  cursor: pointer;
}

.filtbut .sbros {
  background: #268bff;
}

.filtbut .podbor {
  background: #006be6;
  text-transform: uppercase;
}

.filtbut .sbros:hover {
  background: #50a1ff;
}

.filtbut .podbor:hover {
  background: #1582ff;
}

select {
  width: 200px;
}

.ui-selectmenu-button {
  overflow: visible;
  display: none !important;
}

#selectmenu {
  display: block !important;
  float: right;
  width: 31.33%;
  margin-right: 1%;
  padding: 4px 0;
  border: 1px solid #e5e5e5;
}

.lmpro #slider,
.lmpro #slider2 {
  float: left;
  width: 100%;
  margin: 5px 0 10px 0;
}

.lmpro #amountmin,
.lmpro #amountmax,
.lmpro #amountmin2,
.lmpro #amountmax2 {
  float: left;
  width: 30%;
  border: 1px solid #d5d5d5;
  text-indent: 5px;
  padding: 2px 0;
}

.lmpro #amountmax,
.lmpro #amountmax2 {
  float: right;
}

.ui-widget-header {
  background: #f5f5f5 !important;
}

.ui-widget-content {
  background: #4099ff !important;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #0077ff !important;
}

.ui-widget,
.ui-slider-horizontal {
  height: 0.6em !important;
}

.ui-slider .ui-slider-handle {
  top: -0.2em !important;
  border: 1px solid #0055b6 !important;
  width: 0.8em !important;
  height: 0.8em !important;
  -moz-border-radius: 0.4em !important;
  -webkit-border-radius: 0.4em !important;
  -khtml-border-radius: 0.4em !important;
  border-radius: 0.4em !important;
  behavior: url(js/PIE.htc);
}

.oprmosh {
  background: url(../img/oprmosh.png) top center repeat-x #4099ff;
  float: right;
  padding: 3px 10px;
  color: #fff;
  font-size: 13px;
  margin: 10px 0 5px 0;
  text-decoration: none;
  position: relative;
  z-index: 10;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  border-radius: 2px;
  behavior: url(js/PIE.htc);
}

.oprmosh:hover {
  background: #4099ff;
  color: #fff;
}

/*end lm-filter*/

/*start pagenav*/
.news ul.pagenav,
ul.pagenav {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
}

.news ul.pagenav li,
ul.pagenav li {
  list-style-type: none;
  float: left;
  overflow: visible;
  margin: 10px 0;
  width: auto;
}

ul.pagenav li a,
ul.pagenav li a {
  list-style-type: none;
  float: left;
  overflow: visible;
  padding: 0px 15px;
  margin: 0px 5px;
  width: auto;
}

ul.pagenav li a:hover,
ul.pagenav li a:hover {
  background: #d5d5d5;
  text-decoration: none;
  color: #000;
}

ul.pagenav li a p,
ul.pagenav li a p {
  margin: 5px 0;
}

ul.pagenav li a.active,
ul.pagenav li a.active {
  background: #FAA41B;
  color: #fff;
}

ul.pagenav li a.active p,
ul.pagenav li a.active p {
  color: #fff;
}

/*end pagenav*/

.lmpro ul {
  float: left;
  list-style-type: none;
  width: 100%;
}

.lmpro ul li {
  float: left;
  width: 90%;
  margin: 5px 5%;
}

.lmpro ul li a {
  float: left;
  width: 100%;
  padding: 5px 0;
  border-bottom: 1px solid #d9d9d9;
  text-decoration: none;
}

.lmpro ul li a p {
  float: left;
  width: 80%;
  margin: 5px 2% 0 0;
  text-transform: uppercase;
  font-size: 15px;
  color: #4c4c4c;
}

.lmpro ul li a img {
  float: left;
}

.lmpro ul li a:hover {
  color: #000;
  background: #fff;
  text-decoration: underline;
}

.lmpro ul li a:hover p {
  text-decoration: underline;
  color: #006be6;
}

.lmpro ul li.active a,
.lmpro ul li a:active,
.lmpro ul li.active a p,
.lmpro ul li a:active p {
  background: #fff;
  color: #006be6;
}

.lmenu ul {
  float: left;
  list-style-type: none;
  width: 100%;
}

.lmenu ul li {
  float: left;
  width: 220px;
  /*background:url(../img/lulli.png) bottom repeat-x #f3f3f3;*/
  margin: 0px 10px;
}

.lmenu ul li a {
  float: left;
  width: 210px;
  padding: 7px 5px 7px 5px;
  color: #4c4c4c;
  /*font-family: TelluralAlt;*/
  font-size: 13px;
  border-bottom: 1px solid #d9d9d9;
  border-top: 1px solid #fffdc1;
  text-decoration: none;
  text-shadow: 0px 0px 25px #fff;

  font-family: tahoma, sans-serif;
  font-size: 13px;
  color: #3b3b3b;
}

.lmenu ul li:hover {
  position: relative;
  z-index: 10;
  background: #0072bc;
}

.lmenu ul li a:hover {
  text-decoration: none;
  color: #000;
  background: #e6e6e6;
  /*border: 1px solid #0072bc;
  border-right: 1px solid #0072bc;*/
  text-decoration: underline;
}

/*
.lmenu ul li:active {
    background: url(../img/uact11.png) right center no-repeat #27a5e5;
	   background: #e78800;
    }

.lmenu ul li:active a {
    border-right: 0px solid #fff;
    }

.lmenu ul li a:active {
    background: url(../img/uact11.png) right center no-repeat #27a5e5;
       background: #e78800;
	   border: 1px solid #e78800;
    }
*/

.lmenu ul li:active a,
.lmenu ul li a:active {
  background: #f387b8;
  color: #1a1a1a;
}

.lmenu ul li ul {
  list-style-type: none;
  margin: 0px 0;
  margin-bottom: 10px;
  width: 230px;
  height: auto;
  display: none;
  float: left;
  overflow: hidden;
  background: #0072bc;

  background: #007cc3;

  background: #0080c9;

  position: absolute;
  z-index: 30;
  margin-left: 230px;
  margin-top: -50px \9;
  *margin-left: 0px;
  *margin-top: 0px;
}

.lmenu ul li:hover ul {
  display: block;
}

.lmenu ul li a:hover ul {
  display: block;
}

.lmenu ul li ul li {
  margin-bottom: 0px;

  margin-top: 0px;

  font-size: 16px;
  line-height: 1.5;
  text-indent: 10px;
  color: #ffcc00;
  height: auto; /*36px;*/
  width: 230px;
  display: inline;
  overflow: hidden;
  float: left;
  font-weight: bolder;
  text-align: left;
  background: url(../img/leftbot.png) bottom center no-repeat;
}

.lmenu ul li ul li a {
  color: #000;
  height: auto;
  padding: 4px 0;
  width: 230px;
  display: inline;
  overflow: hidden;
  float: left;
  background: transparent;
  background: url(../img/point2.png) 5px center no-repeat;
  text-decoration: none;
  text-shadow: 0px 0px 0px #fff;
  color: #fff;
  font-weight: bolder;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border-left: 0px solid #93d2f2;
  border-right: 0px solid #93d2f2;
  border-bottom: 1px solid #005e9c;

  border-bottom: 1px solid #006eb6;

  border-top: 1px solid #0072bc;

  border-top: 1px solid #3D95CC;

  color: #fff;
}

.lmenu ul li ul li a:hover {
  text-decoration: underline;
  color: #fff;
  border-bottom: 1px solid #005e9c;
  border-top: 1px solid #0072bc;
}

.lmenu ul li ul li a:active {
  background: #e78800;
}

.kontm {
  float: left;
  width: 64.66%;
  margin: 10px 1%;
  background: #f5f5f5;

  position: relative;
  z-index: 4;
  -webkit-box-shadow: 0px 0px 1px #777;
  -moz-box-shadow: 0px 0px 1px #777;
  -khtml-box-shadow: 0px 0px 1px #777;
  box-shadow: 0px 0px 1px #777;
  behavior: url(js/PIE.htc);
}

.kinf,
.minf {
  float: left;
  width: 48%;
  margin: 5px 1%;
}

.minf img,
.map {
  float: left;
  width: 100%;
}

ul.kkont {
  display: inline;
  float: right;
  overflow: visible;
  width: auto;
  height: auto;
}

ul.kkont li,
ul.kkont li.adr,
ul.kkont li.mail {
  display: inline;
  float: left;
  overflow: visible;
  width: 100%;
  height: auto;
  list-style-type: none;
  color: #4c4c4c;
  font-size: 17px;
  margin: 4px 0px;
}

ul.kkont li.adr {
  color: #808080;
  font-size: 15px;
  text-transform: uppercase;
}

ul.kkont li.mail {
  color: #808080;
  font-size: 13px;
  line-height: 1.9;
}

ul.kkont li span,
ul.kkont li.adr span,
ul.kkont li.mail span {
  color: #808080;
  font-size: 17px;
  font-weight: normal;
}

ul.kkont li img,
ul.kkont li.adr img,
ul.kkont li.mail img {
  margin: 3px 10px 0 0;
  float: left;
}

ul.kkont .city,
ul.kkont .ofis {
  padding: 4px 15px;
  background: #fff;
  float: left;
  text-transform: uppercase;
  position: relative;
  z-index: 4;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

ul.kkont .city {
  color: #006be6;
  font-size: 18px;
}

.k3 ul.kkont .city {
  font-size: 14px;
}

ul.kkont .ofis {
  background: #f2f2f2;
  font-size: 13px;
  color: #aaaaaa;
  padding: 7px 15px;
  margin-top: 6px;
}

ul.kkont .time {
  padding: 3px 5px;
  float: right;

  color: #7a7a7a;
  font-size: 14px;

  padding-left: 32px;
  background: url(../img/clock.png) left center no-repeat;
}

.kontf {
  float: left;
  width: 31.33%;
  margin: 10px 1%;
  background: #edf1ff;

  position: relative;
  z-index: 4;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.kontf .kzag {
  float: left;
  width: 90%;
  margin: 11px 5% 10px;
  color: #25a2e5;
  text-transform: uppercase;
  font-size: 15px;
}

.kontf form {
  float: left;
  width: 90%;
  margin: 5px 5%;
}

.kontf input,
.kontf textarea {
  float: left;
  width: 98%;
  padding: 5px 1%;
  margin: 7px 0;
  border: 0;
  font-family: 'Open Sans', sans-serif;

  position: relative;
  z-index: 4;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.kontf button {
  width: auto;
  float: right;
  background: #bf0101;
  padding: 5px 20px;
  margin: 7px 0;
  border: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  font-family: 'Open Sans', sans-serif;
}

.kontf button:hover {
  cursor: pointer;
}

.k3 {
  float: left;
  width: 29.33%;
  margin: 10px 1%;
  padding: 5px 1%;

  position: relative;
  z-index: 4;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.minfo {

}

.minfo p {
  width: auto;
  margin: 5px 5px;
  height: auto;
  color: #000;
  font-size: 13px;
  text-indent: 15px;
  line-height: 1.5;
}

.mitel {
  display: inline;
  float: right;
  overflow: visible;
  height: 140px;
  width: 230px;
  margin: 5px 5px;
  background: url(../img/mitel.png) bottom left no-repeat #e6e6e6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  z-index: 2;
  behavior: url(js/PIE.htc);
}

.mitz {
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #e78800;
  text-decoration: underline;
  text-align: right;
  padding: 5px 5px;

}

.mitel p.kont,
.mitel p.mail {
  display: inline;
  float: right;
  overflow: visible;
  width: auto;
  height: auto;
  margin: 10px 5px 0px 5px;
  text-align: right;
  font-size: 12px;
  color: #007cc3;
  font-weight: bolder;
  line-height: 1.8;
  font-family: Tahoma, sans-serif;
}

.mitel p.mail {
  font-size: 11px;
  color: #007cc3;
  margin: 5px 5px 5px 5px;
  font-family: Tahoma, sans-serif;
  font-style: normal;
}

.zagnews {
  width: auto;
  float: left;
  margin: 15px 1%;

  padding: 3px 10px;
  text-transform: uppercase;
  color: #006be6;
  font-size: 15px;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);

}

ul.news {
  width: 100%;
  float: left;
}

ul.news li {
  list-style-type: none;
  float: left;
  width: 100%;
  margin: 10px 0%;
}

ul.news li .img {
  float: left;
  width: 30%;
  height: auto;
  overflow: hidden;
  margin: 0 1% 0 0;
  border-bottom: 3px solid #c1c1c1;
}

ul.news li:hover .img {
  border-bottom: 3px solid #e5e5e5;
}

ul.news li .img img {
  float: left;
  width: 100%;
}

ul.news li .text {
  float: left;
  width: 67%;
  margin: 0 1%;
}

ul.news li .text .zagol {
  float: left;
  width: 100%;
  text-transform: uppercase;
  color: #000;
  font-size: 16px;
  font-weight: bolder;
  text-decoration: none;
  height: auto;
  padding: 5px 0%;
}

ul.news li .text .zagol:hover {
  text-decoration: underline;
}

ul.news li .text p {
  float: left;
  width: 100%;
  color: #444;
  font-size: 13px;
}

ul.news li .text span {
  float: left;
  margin-top: 8px;
  color: #000;
  font-size: 14px;
}

ul.news li .text a.podr {
  float: right;
  margin-top: 5px;
  padding: 3px 5px;
  font-size: 13px;
  color: #ffff;
  background: #FAA41B;
}

ul.news li .text a.podr:hover {
  opacity: 0.7;
}

ul.news li:hover {
  /*
    background: url(../img/bg-slide-item30.png) repeat;
  */
}

.nvideo,
.nphoto {

  width: auto;
  margin: 0px 0px 0 10px;
}

.imgrot {
  float: left;
  width: 100%;
}

.press {
  float: left;
  width: 100%;
}

.press ul {
  float: left;
  width: 100%;
}

.press ul li {
  float: left;
  width: 100%;
  list-style-type: none;
  margin: 10px 0;
}

.press ul li img {
  margin-right: 10px;
  float: left;
}

.press ul li.zag,
.press ul li.tel {
  color: #000;
}

.press ul li.zag2,
.press ul li.mail {
  color: #464f4a;
}

.press ul li.zag,
.press ul li.zag2,
.press ul li.tel,
.press ul li.mail {
  font-size: 17px;
  text-transform: uppercase;
}

.press ul li.tel span,
.press ul li.mail span {
  float: left;
  margin-top: 3px;
}

.press ul li.mail {
  text-transform: none;
}

.bigzag {
  font-size: 17px;
  text-transform: uppercase;
  color: #464f4a;
  margin-top: 10px;
  float: left;
  width: 100%;
  text-align: left;
}

/*
ul.news li a.zag {
	float: left;
	width: 228px;
	margin: 5px 5px;
	height: 120px;
	overflow: hidden;
	border: 1px solid #d9d9d9;
     position:relative;
     z-index:5;
}

ul.news li a.zag img {
	float: left;
	width: 100%;
	height: auto;
}

ul.news li .opis {
    width: auto;
    margin: 5px 5px;
    height: auto;
	margin-left: 250px;
}

ul.news li .opis a {
    float: left;
    width: auto;
	height: auto;
	color: #0b6593;
font-weight: normal;
font-size: 17px;
line-height: 1;
font-family: Verdana, Helvetica, sans-serif;
text-decoration: none;
font-family:AFuturicaBsLightItalic;
border: 0px;
margin: 4px 0;

text-decoration: underline;
color: #007cc3;
font-family:TelluralAlt;
}

ul.news li .opis a:hover {
	text-decoration: none;
}

ul.news li .opis div {
    float: left;
    width: auto;
    height: auto;
}

ul.news li .opis div p {
	color: #404040;
	font-size: 13px;
	line-height: 1.4;
}

ul.news li .opis a.podr { 
font-weight: normal;
float: right;
margin: 4px 0;
    height: auto;
    color: #808080;
    font-size: 14px;
    font-family: SouvenirBold;
    text-align: center;
    background: #4cc3ff;
    color: #404040;
    padding: 4px 20px;
    background:url(../img/buybot1.png) bottom repeat-x #4cc3ff;
    text-decoration: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
     position:relative;
     z-index:5;
     behavior: url(js/PIE.htc);
}

ul.news li .opis a.podr:hover {
text-decoration: underline;
background: #00a1f2;
color: #fff;
 }

*/

.vverh {
  position: fixed;
  z-index: 600;
  right: 15px;
  bottom: 50px;
  width: 40px;
  height: 40px;
  float: left;
  display: none;
}

.vverh img {
  float: left;
  width: 100%;
  opacity: 0.7;
}

.vverh:hover img {
  opacity: 0.9;
}

ul.stat,
ul.catst,
ul.cat,
ul.lmcat,
ul.catal, ul.catal2,
ul.simcat,
.mi-slider ul {
  float: left;
  width: 100%;
}

ul.stat li,
ul.catst li,
ul.cat li,
.wapcat ul.lmcat li,
.wapcat ul.lmcat li.first,
ul.catal li, ul.catal2 li,
ul.simcat li,
.mi-slider ul li {
  list-style-type: none;
  float: left;
  width: 230px;
  margin: 10px 5px;
}

ul.stat li {
  width: 480px;
  margin: 10px 10px 20px 10px;
}

.wapcat ul.lmcat li.first {
  margin: 0 5px;
}

ul.cat li {
  padding: 10px 0 5px 0;
  background: #fff;
}

ul.catst li,
ul.catal li, ul.catal2 li,
.mi-slider ul li {
  margin: 10px 10px;
}

.mi-slider ul li {
  margin: 45px 10px 10px 10px;
}

ul.cat li:hover,
.wapcat ul.lmcat li:hover,
ul.catal li:hover, ul.catal2 li:hover,
ul.simcat li:hover {
  position: relative;
  z-index: 5;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  behavior: url(js/PIE.htc);
}

.wapcat ul.lmcat li.first a {
  text-transform: uppercase;
  border-bottom: 1px dotted #666;
  height: auto;
  margin-bottom: 10px;
  font-size: 17px;
  font-family: PFDinTextCondPro-Thin;
}

.wapcat ul.lmcat li.first a:hover {
  background: none;
  border-bottom: 1px dotted #000;
  color: #000;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  behavior: url(js/PIE.htc);
}

ul.stat li .infostat {
  float: left;
  width: 100%;
}

ul.stat li .infostat .catimg,
ul.catst li .catimg,
ul.cat li .catimg,
ul.lmcat li .catimg,
ul.catal li .catimg, ul.catal2 li .catimg,
ul.simcat li .catimg,
.mi-slider ul li .catimg {
  float: left;
  position: relative;
  z-index: 1;
  background: none;
  padding: 0;
  width: 200px;
  margin: 0 15px;
  height: 120px;
  overflow: hidden;
}

ul.stat li .infostat .catimg {
  width: 240px;
  margin: 0 0;
}

ul.catst li .catimg:hover,
ul.cat li .catimg:hover,
ul.catal li .catimg:hover, ul.catal2 li .catimg:hover,
ul.lmcat li .catimg:hover,
ul.simcat li .catimg:hover,
.mi-slider ul li .catimg:hover {

}

ul.stat li .infostat .catimg img,
ul.catst li .catimg img,
ul.cat li .catimg img,
ul.lmcat li .catimg img,
ul.catal li .catimg img, ul.catal2 li .catimg img,
ul.simcat li .catimg img,
.mi-slider ul li .catimg img {
  float: left;
  margin: 0;
  width: 100%;
}

ul.stat li .catzag,
ul.catst li .catzag,
ul.cat li .catzag,
ul.lmcat li .catzag,
ul.catal li .catzag, ul.catal2 li .catzag,
ul.simcat li .catzag,
.mi-slider ul li .catzag {
  float: left;
  width: 100%;
  height: 35px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  margin-top: 3px;
}

ul.stat li .catzag {
  height: 36px;
  text-transform: uppercase;
}

ul.catst li .catzag {
  height: auto;
}

ul.cat li .catzag,
.mi-slider ul li .catzag {
  width: 200px;
  margin: 3px 15px 0;
}

ul.stat li .catzag p,
ul.catst li .catzag p,
ul.cat li .catzag p,
ul.lmcat li .catzag p,
ul.catal li .catzag p, ul.catal2 li .catzag p,
ul.simcat li .catzag p,
.mi-slider ul li .catzag p {
  float: left;
  width: auto;
  font-size: 13px;
  font-family: tahoma, sans-serif;
  text-align: left;
  text-indent: 10px;
  color: #3b3b3b;
  line-height: 1.3;
}

ul.stat li .catzag {
  color: #3b3b3b;
  font-size: 18px;
  font-family: PFDinTextCondPro-Thin;
  text-decoration: none;

  line-height: 1;
  text-indent: 0;
}

ul.stat li .catzag p {
  color: #3b3b3b;
  font-size: 18px;
  font-family: PFDinTextCondPro-Thin;
  text-decoration: none;
  line-height: 1;
  text-indent: 0;
}

ul.stat li .catzag:hover,
ul.stat li .catzag:hover p {
  text-decoration: underline;
}

ul.stat li .infostat div {
  width: 230px;
  margin: 0px 0px 0 10px;
  float: left;
}

ul.stat li .infostat div p {
  width: 100%;
  float: left;
  font-family: tahoma, sans-serif;
  font-size: 12px;
  color: #4c4c4c;
  line-height: 1.5;
}

ul.stat li .infostat div a {
  font-family: tahoma, sans-serif;
  font-size: 12px;
  color: #b90000;
}

ul.stat li .infostat div a:hover {
  text-decoration: none;
}

ul.cat li .catzag p,
.mi-slider ul li .catzag p {
  text-indent: 0;
}

ul.catst li .catzag p:hover,
ul.cat li .catzag:hover,
ul.lmcat li .catzag:hover,
ul.catal li .catzag:hover, ul.catal2 li .catzag:hover,
ul.simcat li .catzag:hover,
.mi-slider ul li .catzag:hover {
  background: none;
}

ul.catst li .catzag:hover p,
ul.cat li .catzag:hover p,
ul.lmcat li .catzag:hover p,
ul.catal li .catzag:hover p, ul.catal2 li .catzag:hover p,
ul.simcat li .catzag:hover p,
.mi-slider ul li .catzag:hover p {
  text-decoration: underline;
  background: none;
  color: #000;
}

ul.cat li .prbuy,
ul.lmcat li .prbuy,
ul.catal li .prbuy, ul.catal2 li .prbuy,
ul.simcat li .prbuy,
.mi-slider ul li .prbuy {
  float: left;
  width: 100%;
  margin: 3px 0;
}

ul.cat li .prbuy .oldprice,
ul.lmcat li .prbuy .oldprice,
ul.catal li .prbuy .oldprice, ul.catal2 li .prbuy .oldprice,
ul.simcat li .prbuy .oldprice,
.mi-slider ul li .prbuy .oldprice,
ul.cat li .prbuy .price,
ul.lmcat li .prbuy .price,
ul.catal li .prbuy .price, ul.catal2 li .prbuy .price,
ul.simcat li .prbuy .price,
.mi-slider ul li .prbuy .price {
  float: left;
  width: 40%;
  margin: 0 5%
}

ul.cat li .prbuy .oldprice p,
ul.lmcat li .prbuy .oldprice p,
ul.catal li .prbuy .oldprice p, ul.catal2 li .prbuy .oldprice p,
ul.simcat li .prbuy .oldprice p,
.mi-slider ul li .prbuy .oldprice p {
  text-align: left;
  text-decoration: line-through;
  color: #808080;
  font-size: 12px;
  font-family: tahoma, sans-serif;
  line-height: 1.5;
}

ul.cat li .prbuy .price p,
ul.lmcat li .prbuy .price p,
ul.catal li .prbuy .price p, ul.catal2 li .prbuy .price p,
ul.simcat li .prbuy .price p,
.mi-slider ul li .prbuy .price p {
  color: #b90000;
  text-align: right;
  font-size: 12px;
  font-family: tahoma, sans-serif;
  line-height: 1.5;
}

.mainsl {
  display: inline;
  float: left;
  overflow: visible;
  width: 730px;
  height: 190px;
  border: 0;
  margin: 10px;
}

.mainsl img {
  display: inline;
  float: left;
  overflow: visible;
  width: 730px;
  height: 190px;
  border: 0;
}

.tovar {
  width: 100%;
  float: left;
}

.lblock {
  float: left;
  width: 40%;
  margin-right: 2%;
}

.rblock {
  float: left;
  width: 58%;
}

.tovar .imgtov {
  float: left;
  width: 100%;
  height: auto;
}

.tovar .imgtov a.izotov {
  float: left;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);

}

.tovar .imgtov a.izotov img {
  float: left;
  width: 100%;
  height: auto;
}

.tovar .imgtov .miniimg {
  float: left;
  width: 100%;
  margin: 5px 0;
}

.tovar .imgtov .miniimg a {
  float: left;
  width: 23%;
  margin: 5px 1%;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.tovar .imgtov .miniimg a img {
  float: left;
  width: 100%;
}

.tovar .kht {
  width: 50%;
  float: left;
  margin: 0 5% 0 0;
}

.w100 {
  width: 100%;
  float: left;
  margin: 0 0 25px 0;
}

.tovar .kht form {
  width: auto;

}

.tovar .kht .price {
  color: #4c4c4c;
  font-size: 26px;
  float: left;
  font-weight: bolder;
}

.tovar .kht .kypit {
  float: right;
  margin: 0;
  padding: 6px 16px;
  color: #fff;
  background: #006be6;
  font-weight: bolder;
  font-size: 20px;
  border: 0;

  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
  position: relative;
  z-index: 2;
  behavior: url(js/PIE.htc);
}

.tovar .kht .nal img {
  float: left;
  margin: 0 5px 0 0;
}

.tovar .kht .nal span {
  float: left;
  color: #808080;
  font-size: 11px;
  text-transform: uppercase;
  margin: 5px 0 0 0px;
}

.tovar .kht .flag-int {
  float: right;
  margin: 0 27px 0 0;
}

.tovar .topl {
  float: left;
  width: 100%;
}

.tovar .topl li {
  float: left;
  width: 23%;
  margin: 0 1%;
  height: auto;
  background: none;
  list-style-type: none;
  border: 0;
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.tovar .topl li img {
  float: left;
  width: 60%;
  margin: 5px 20%;
  background: none;
  border: 0;
}

.tovar .topl li p {
  text-align: center;
  font-size: 11px;
  padding: 0 0 5px 0;
}

.tovar .kht .w100 p {
  color: #4c4c4c;
  font-size: 13px;
  margin: 0 0 3px 0;
}

/*
.tovar .kht form ul { 
    float: left;
    width: 100%;
    font-weight:bolder;
 }

.tovar .kht form ul li,
.tovar .kht form ul li.first,
.tovar .kht form ul li.last { 
float:left;
width:auto;
font-weight:normal;
margin: 6px 0 6px 0px;
    padding: 0px 0 0px 0px;
font-size:12px;
color: #666;
font-size: 13px;
list-style-type: none;
width: 100%;
 }

.tovar .kht form ul li.first {
	   padding: 5px 0 5px 0px;
border-bottom: 1px solid #d9d9d9;
	background:url(../img/bgkht.png) bottom repeat-x #fff;
}

.tovar .kht form ul li.last {
	   padding: 5px 0 5px 0px;
border-top: 1px solid #d9d9d9;
    background:url(../img/bgkht1.png) top repeat-x #fff;
}

.tovar .kht form ul li span,
.tovar .kht form ul li.first span,
.tovar .kht form ul li.last span { 
color: #989898;
font-size: 13px;
padding-right:10px;
float:left;
width: 150px;
text-transform: uppercase;
font-size: 13px;
color: #404040;
font-family: tahoma, sans-serif;
padding-left: 10px;
}

.tovar .kht form ul li p,
.tovar .kht form ul li.first p,
.tovar .kht form ul li.last p,
.tovar .kht form ul li.last p.prall { 
color: #989898;
font-size: 13px;
padding-right:10px;
float:left;
width: 250px;
font-size: 13px;
color: #404040;
font-family: tahoma, sans-serif;
}


.tovar .kht form ul li.last p {
	width: 96%;
	padding: 0 2%;
	line-height: 1.5;
	margin-top: 5px;
}

.tovar .kht form ul li.first p.prall b {
	font-size: 16px;
}

.tovar .kht form ul li.last p.prall { 
	color: #b90000;
	font-size: 19px;
	font-weight: bolder;
	font-family: tahoma, sans-serif;
	width: 240px;
}

.tovar .kht form ul li.last p span {
	float: left;
	width: 100%;
font-weight: normal;
padding: 3px 0 0 0;
float:left;
width:auto;
font-size: 13px;
color: #404040;
font-family: tahoma, sans-serif;
	text-transform: none;
}


.tovar .kht form ul li p input,
.tovar .kht form ul li.first p input,
.tovar .kht form ul li.last p input {
	margin-right: 5px;
}


.tovar .kht form ul li p input {
	padding: 2px 0;
	width: 100px;
}


.tovar .kht form button {
	float: left;
	width: auto;
	border: 0;
	background: none;
	margin-left: 150px;
}

.tovar .kht form button:hover {
	cursor: pointer;
}


.tovar .prbubl {
    float: left;
    width: 100%;
    background: #f2f2f2;
    padding: 9px 0px;
    margin: 10px 0;
}

.tovar .prbubl p {
    color: #0b6593;
    font-size: 24px;
    font-family:TelluralAlt;
    width: auto;
    padding: 0px 20px;
    float: left;
    margin-top: 4px;
    
    color:#e04a8f;
}

.tovar .prbubl a {
    float: right;
    margin-right: 20px;
    width: auto;
    text-transform: uppercase;
    color: #fff;

background: url(../img/buy.png) repeat-x #e04a8f;

    padding: 5px 20px;
    text-decoration: none;
    font-size: 17px;
	
	line-height: 1.5;
	

    text-align: center;

}

.tovar .prbubl a:hover {
    text-decoration: underline;

    color: #fff;
    
	background: #e04a8f;
}


.tovar .kht .dit { 
    float: left;
    width: 100%;
 }


.tovar .kht .dit ul,
.tovar .kht .dit ul.kont { 
    float: left;
    width: 190px;
    margin: 5px 5px;
 }
 
 

.tovar .kht .dit ul li,
.tovar .kht .dit ul.kont li,
.tovar .kht .dit ul.kont li.mini,
.tovar .kht .dit ul.kont li.last {

    float: left;
    width: auto;
    font-family:TelluralAlt;

    margin: 5px 0;
}

.tovar .kht .dit ul.kont li,
.tovar .kht .dit ul.kont li.mini,
.tovar .kht .dit ul.kont li.last {
    color: #444;
        font-family:tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bolder;
padding: 2px 0;

}

.tovar .kht .dit ul li div {
    float: left;
    width: auto;
    color: #444;
    font-size: 14px;
    margin-bottom: 3px;
    
    font-size: 13px;
    text-decoration: underline;
font-family: tahoma, Arial, Helvetica, sans-serif; 
}

.tovar .kht .dit ul li p {
    float: left;
    width: auto;
    color: #808080;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.tovar .kht .dit .svaz {
    background: #f2f2f2;
    float: left;
    width: 200px;
    margin: 5px 0px;
}

.tovar .kht .dit .svaz .zag {
    font-size: 17px;
    color: #888;
    text-decoration: underline;
    font-family:TelluralAlt;
    text-align: center;
    margin: 7px 0;
}

.tovar .kht .dit .svaz p,
.tovar .kht .dit .svaz p span {
    font-size:16px;
    color: #808080;
    font-family:AFuturicaBsLightItalic;
    font-weight: bolder;
    line-height: 1.6;
    margin: 7px 0;
    padding: 0 5px
}

.tovar .kht .dit .svaz p span {
    color: #0b6593;
}













.otsenka {
    display: inline;
    float: left;
    margin: 0 0 5px 0;
    overflow: visible;

    width: 100%;
border-bottom: 1px dotted #f2f2f2;
font-size: 13px;
color: #000;
font-family: tahoma, sans-serif;
}


  #productRate {
      background: url(../img/stars51.png);
      width: 150px;
      height: 30px;

      position: relative;
      display: inline;
    float: left;
    overflow: hidden;
  }
  #productRate div {
      background: url(../img/stars51.png) left bottom;
      width: 0;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      cursor: pointer;
  }
  #productRate span {
      display: block;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      background: url(../img/stars51.png) left center;
      width: 0;
      cursor: pointer;
  }

*/

.brinf {
  float: left;
  width: 45%;
}

.brinf .zag,
.brinf .info {
  width: 100%;
  margin: 1px 0px 0 0px;
  padding: 5px 0;
  height: auto;
  float: left;
  display: inline;
  overflow: visible;
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);

}

.brinf .zag {
  width: 90%;
  padding: 8px 5% 8px 5%;
  color: #268bff;
  font-size: 13px;
  text-transform: uppercase;
}

.brinf .info {
  margin: 0px 0px 0 0px;
}

.brinf ul {
  float: left;
  width: 90%;
  margin: 0 5%;
}

.brinf ul li,
.brinf ul li.last {
  float: left;
  margin: 4px 0px;
  padding: 0;
  list-style-type: none;
}

.brinf ul li.last {

}

.brinf ul li a,
.brinf ul li.last a {
  float: left;
  padding: 5px 5%;
  margin: 0;
  width: 90%;

  background: #eaf7f7;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.brinf ul li.last a {
  background: #ffe5e5;
}

.brinf ul li img,
.brinf ul li.last img {
  float: left;
  width: auto;
  margin: 1px auto 0;
}

.brinf ul li span,
.brinf ul li.last span {
  float: left;
  width: 80%;
  font-size: 13px;
  color: #4c4c4c;
  text-transform: uppercase;
}

.brinf ul li:hover,
.brinf ul li.last:hover {
  background: none;
}

.brinf ul li:hover a,
.brinf ul li.last:hover a {
  background: none;
}

#tabs {
  background: #fff !important;
  float: left;
  width: 100%;
  height: auto !important;
  padding: 0;
  border: 0;
}

.ui-tabs .ui-tabs-nav {
  padding: 0 !important;

  background: #fff !important;

  position: relative;
  z-index: 15;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  -khtml-border-radius: 1px;
  border-radius: 1px;
  behavior: url(js/PIE.htc);
}

.ui-widget-header {
  border: 0 !important;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.ui-tabs .ui-tabs-panel {
  background: #fff !important;

  color: #4c4c4c;
  font-size: 13px;
}

.ui-widget {
  font-family: 'Open Sans', sans-serif !important;
}

.ui-tabs .ui-tabs-panel {
  padding: 20px 2% 0 !important;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  color: #bf0101;
  text-transform: uppercase;
  font-size: 11px;
  background: url(../img/tab-hov.png) bottom center repeat-x;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  color: #4c4c4c;
  text-transform: uppercase;
  font-size: 11px;
}

.ui-tabs .ui-tabs-nav li {
  background: none !important;
}

.ui-tabs .ui-tabs-nav li {
  margin: 0 !important;
  padding: 0 !important;
  border: 0;
  width: 20%;
  float: left;
  text-align: center;

  position: relative;
  z-index: 15;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  behavior: url(js/PIE.htc);

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  -moz-box-shadow: 0px 0px 1px #ccc;
  -khtml-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
  behavior: url(js/PIE.htc);
}

.ui-tabs .ui-tabs-nav li a {
  width: 100%;
  padding: 10px 0% !important;
  font-weight: normal;
  font-size: 11px;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  color: #006be6 !important;
  text-transform: uppercase;
  font-size: 11px;
  background: url(../img/tab-act.png) bottom center repeat-x !important;
}

.ui-tabs .ui-tabs-panel p {
  margin: 0 0 20px 0;
}

.ui-tabs .ui-tabs-panel table,
.ui-tabs .ui-tabs-panel table tbody,
.ui-tabs .ui-tabs-panel table tbody tr {
  /*
    float: left;
  */
  width: 100%;
}

.ui-tabs .ui-tabs-panel table,
.ui-tabs .ui-tabs-panel table tbody {
  display: table;
  border: 0;
  border-spacing: 0;
}

.ui-tabs .ui-tabs-panel table {
  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.ui-tabs .ui-tabs-panel table tbody tr {
  display: table-row;
  /*
    float: left;
  */
}

.ui-tabs .ui-tabs-panel table tbody tr th,
.ui-tabs .ui-tabs-panel table tbody tr td {
  display: table-cell;
}

.ui-tabs .ui-tabs-panel table tbody tr th {
  background: #b3b3b3;
  color: #fff;
  text-transform: uppercase;
  padding: 8px 0;
  font-weight: normal;
}

.ui-tabs .ui-tabs-panel table tbody tr td {
  padding: 5px 10px;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #ccc;
  -moz-box-shadow: 0px 0px 1px #ccc;
  -khtml-box-shadow: 0px 0px 1px #ccc;
  box-shadow: 0px 0px 1px #ccc;
  behavior: url(js/PIE.htc);
}

/*
.numrab {
	float: left;
	width: auto;
	margin-top: 18px;
}

.numrab p {
    float: left;
    width: auto;
	
	color: #d80000;
	font-size: 12px;
	font-family: tahoma, sans-serif;
}

*/

/*start slider main*/

/*start dopkot*/

.intzag {
  color: #4c4c4c;
  font-size: 18px;
  text-transform: uppercase;
  float: left;
  width: 98%;
  margin: 0 1%;
}

ul.dopkot {
  float: left;
  margin: 15px 1% 5px 1%;
}

ul.dopkot li,
ul.dopkot li.last {
  float: left;
  list-style-type: none;
  padding-right: 45px;
  background: url(../img/plus.png) right center no-repeat;
}

ul.dopkot li.last {
  padding-right: 45px;
  background: url(../img/ili.png) right center no-repeat;
}

ul.dopkot li a {
  float: left;
}

ul.dopkot li a img {
  float: left;
  margin: 0 10px 0 0;
}

ul.dopkot li a p {
  float: left;
  color: #4c4c4c;
  font-size: 13px;
  text-transform: uppercase;
  margin: 2px 0 0 0;
}

ul.dopkot li a:hover p {
  text-decoration: underline;
}

.sobrk {
  float: right;
  margin: 15px 0 0 0;
  width: 120px;
  color: #bf0101;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none;
  padding: 3px 40px 3px 5px;
  background: url(../img/sobrk.png) right center no-repeat;

  position: relative;
  z-index: 5;
  -webkit-box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -khtml-box-shadow: 0px 0px 1px #999;
  box-shadow: 0px 0px 1px #999;
  behavior: url(js/PIE.htc);
}

.sobrk:hover {
  text-decoration: underline;
  background: url(../img/sobrk.png) right center no-repeat #ffe5e5;
}

/*end dopkot*/

/*
.slid0 {
    display: inline;
float: left;
overflow: visible;
width: 100%;
height: auto;
background: transparent;
padding: 0px 0;
padding: 10px 0;
}

.slid {
overflow: visible;
width: 1000px;
height: auto;
margin: 0 auto;
}
*/

/*
#slider {
overflow: visible;
width: 1000px;
height: 300px;
margin: 0 auto;
}

*/

/*
#slider-wrapper {
    margin:0 auto;
position: relative;
z-index: 1;
}
*/

.tovned {
  position: absolute;
  z-index: 10;
  background: url(../img/bgtovned.png) repeat;
  right: 0;
  top: 0;
  float: right;
  width: 240px;
  height: 100%;
}

.zcat0,
.zcat01,
.zcat02 {
  float: left;
  width: 100%;
  height: auto;
}

.zcat01,
.zcat02 {
  position: absolute;
  z-index: 5;
}

.zcat01 {
  top: 50px;
}

.zcat02 {
  top: 290px;
}

.razdelit {
  width: 100%;
  float: left;
}

.zcat,
.zcatbut {
  float: left;
  width: 230px;
  margin: 10px 5px;
  height: 32px; /*33px*/
  background: url(../img/zcat.png) repeat-x;

  overflow: hidden;

  position: relative;
  z-index: 5;

  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  behavior: url(js/PIE.htc);

  position: relative;
  z-index: 5;

  -webkit-box-shadow: 0px 0px 1px #d9d9d9;
  -moz-box-shadow: 0px 0px 1px #d9d9d9;
  -khtml-box-shadow: 0px 0px 1px #d9d9d9;
  box-shadow: 0px 0px 1px #d9d9d9;
  behavior: url(js/PIE.htc);
}

.zcatbut {
  margin: 0;
  background: url(../img/zcatbut.png) repeat-x;

}

.zcat p,
.zcatbut p {
  float: left;
  width: auto;
  height: 33px;
  font-size: 12px;
  text-indent: 10px;
  line-height: 2.2;
  font-size: 15px;
  color: #3b3b3b;
  font-family: MetaPro-Normal;
  border-left: 1px solid #d9d9d9;
}

.zcatbut:hover p {
  color: #fff;
  text-shadow: 1px 1px 1px #71bc00;
}

.zcat div,
.zcatbut div {
  float: right;
  width: 40px;
  height: 33px;
  border-right: 1px solid #d9d9d9;
  background: url(../img/limgzag.png) left center no-repeat;
}

.zcatbut div {
  background: url(../img/limgzagbut1.png) left top no-repeat;

}

.zcat div img,
.zcatbut div img {
  float: left;
  padding-left: 10px;
  padding-top: 3px;
}

.zagbrand {
  float: left;
  width: 100%;
  margin: 15px 0 10px 0;
}

.zagbrand a {
  float: left;
  width: auto;
  margin-left: 15px;
}

.zagbrand a p,
.zagbrand a span {
  float: left;
  width: auto;
}

.zagbrand a p {
  color: #3b3b3b;
  font-size: 18px;
  font-family: PFDinTextCondPro-Thin;
  text-transform: uppercase;
  text-decoration: underline;

  text-indent: 0px;
}

.zagbrand a:hover p {
  text-decoration: none;
}

.zagbrand a span {
  font-family: tahoma, sans-serif;
  font-size: 13px;
  color: #666;
  padding: 4px 5px 0 5px;
  text-indent: 0px;

  text-transform: uppercase;
}

.seotext table {
  text-align: center;
  border: 1px solid #babab9;
  border-collapse: collapse;
  padding: 5px;
  width: 100%;
  font-size: 14px;
  color: #333;
}

.seotext table td table {
  width: 100%
}

.seotext table td table td:first-child {
  width: 60px
}

.seotext table p {
  padding: 0;
  margin: 0
}

.seotext table td {
  border: 1px solid #babab9;
  padding-left: 8px
}

.seotext table td {
  padding: 7px;
  text-align: left;
}

.seotext table th:first-child {
  border-left: 1px solid #babab9
}

/*.seotext table tr:nth-child(2n) { background-color: #f2f2f1 }*/
.seotext table tr {
  background-color: #f2f2f1
}

.seotext table th {
  background-color: #00a8d7;
  border-left: 1px solid #fff;
  color: #fff
}


.slider-slogan {position: absolute;
  top: 60%;
  width: 50%;
  font-size: 23px;
  background: #000;
  text-align: center;
  background: rgba(27,98,176,0.8);
  color: #fff;
  font-weight: bold;
  padding: 5px 10px;
}
.fotorama__wrap--slide .fotorama__stage__frame {
  right: auto!important;
}

































