html, body {margin:0;  font: 12px/18px Arial, Tahoma, Verdana, sans-serif;}
html {height:100%;}
body {min-height:100%; background:#BABABA;} 

@font-face {
    font-family: 'aglettericacondl';
    src: url('/font/aglettericacondl.eot');
    src: url('/font/aglettericacondl.eot?#iefix') format('embedded-opentype'),
         url('/font/aglettericacondl.ttf') format('truetype'),
         url('/font/aglettericacondl.svg#aglettericacondl') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Intro';
    src: url('/font/Intro.eot');
    src: url('/font/Intro.eot?#iefix') format('embedded-opentype'),
         url('/font/Intro.ttf') format('truetype'),
         url('/font/Intro.svg#Intro') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Helios';
    src: url('/font/Helios.eot');
    src: url('/font/Helios.eot?#iefix') format('embedded-opentype'),
         url('/font/Helios.ttf') format('truetype'),
         url('/font/Helios.svg#Helios') format('svg');
    font-weight: normal;
    font-style: normal;
}

a {color: #333333; outline: none; text-decoration: underline;}
a:hover {text-decoration: none; color: #00233F;}

h1{font-weight:normal; text-align:left; padding: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px; font: 20px 'Trebuchet MS'; font-weight:normal; color:#555; line-height:24px;}
h2{font-size:100%; font: 18px 'Trebuchet MS'; font-weight:normal; color:#555; margin:5px 0 5px 0;padding:0px;}
h3{font-size:18px; margin:0px;padding:0px;}
h4{font-size:130%;}
h5{font-size:120%;}
h6{font-size:110%;}

p {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; margin-top:0px;margin-bottom:0px;}
INPUT  {FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica}
SELECT {BORDER-RIGHT: #849ec0 1px solid; BORDER-TOP: #849ec0 1px solid; FONT-SIZE: 13px;  height: 20px; BORDER-LEFT: #849ec0 1px solid; BORDER-BOTTOM: #849ec0 1px solid; FONT-FAMILY: Verdana,Helvetica; BACKGROUND-COLOR: #ffffff;}
img {border: none;}
.border9 {BORDER-BOTTOM: #cccccc 0px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid;}
.border10 {BORDER-BOTTOM: #cccccc 0px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid;}
.border3 {BORDER-BOTTOM: #cccccc 0px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-RIGHT: #cccccc 0px solid; BORDER-TOP: #cccccc 1px solid;}
.txt {BORDER-RIGHT: #849ec0 1px solid; BORDER-TOP: #849ec0 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #849ec0 1px solid; BORDER-BOTTOM: #849ec0 1px solid; FONT-FAMILY: Verdana,Helvetica; BACKGROUND-COLOR: #ffffff}

.sait A:link  {COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none;}
.sait A:visited  {COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: none}
.sait A:hover {COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: underline}

.menu A:link  {COLOR: #0855A5; FONT-SIZE: 15px; TEXT-DECORATION: underline;}
.menu A:visited  {COLOR: #0855A5; FONT-SIZE: 15px; TEXT-DECORATION: underline}
.menu A:hover {COLOR: #111111; FONT-SIZE: 15px; TEXT-DECORATION: none}

.nizmenu A:link  {COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: underline;}
.nizmenu A:visited  {COLOR: #ffffff; FONT-SIZE: 13px; TEXT-DECORATION: underline}
.nizmenu A:hover {COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none}

.b_menu A:link  {COLOR: #ffffff; FONT-SIZE: 14px; TEXT-DECORATION: underline;}
.b_menu A:visited  {COLOR: #ffffff; FONT-SIZE: 14px; TEXT-DECORATION: underline}
.b_menu A:hover {COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none}

#verh100 {width:100%; background:#fff;}
#verh {width:1000px; height:60px; text-align:center; position:relative; padding-top:30px;}

#ssv, #ssv2{margin:18px 0 0 0; padding:0px; display:block; float:left;}
#ssv li, #ssv2 li{float:left; width:22px; height:22px; display:block; margin:0 10px 0 0;}
#ssv2{margin-top:30px;}
#ssv2 li{margin:0 0 0 10px;}
#ssv li a, #ssv2 li a{width:22px; height:22px; display:block;} 
.ssv1{background: url(/dizayn/ss_1.jpg) no-repeat center center;}
.ssv2{background: url(/dizayn/ss_2.jpg) no-repeat center center;}
.ssv3{background: url(/dizayn/ss_3.jpg) no-repeat center center;}
.ssv4, .ssv5{background: #605E5F; width:40px !important; text-align:center; line-height:22px; font-weight:bold;}
.ssv4 a, .ssv5 a{color:#fff; text-decoration:none; width:40px !important; text-align:center;}
.ssv4 a:hover, .ssv5 a:hover{background:#000;}

#verh div{margin:0 auto; width:800px; text-align:center; float:left; font: 22px Intro; color:#555555; line-height:60px;}
#verh span{display:block; width:120px; float:right; margin:-50px 0 0px 0; color:#000; font: 13px Intro;}
#verh_pic
{  
  // display:none;
   position:relative;
   //margin-top:12px;
   height:800px;
   width:100%;
   color:#ffffff;
   
   //background: url(/dizayn/lin.jpg) center top no-repeat;
   
   /*
   font-family:Arial;
   background: url(/dizayn/verh.jpg) no-repeat center top;
   border-radius:5px;
   behavior: url(/dizayn/PIE.htc);       
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   box-shadow: 0 0 5px rgba(0,0,0,0.6);
   -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6); // Для Firefox 
   -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6); // Для Safari и Chrome 
   */
}

#verh_pic img {height:800px; width:100%;}
#verh_pic span {display:block; width:1000px;  margin:50px auto;}
#verh_pic span a{display:block; color:#fff; font: 15px Intro; width:200px; padding:8px 0 8px 0; text-decoration:none; background:#555555; float:right;}
#verh_pic span a:hover{background:#999;}
#verh_pic div{position:absolute; height:800px; width:100%;}
#verh_logo{width:630px; display:table-cell; vertical-align: bottom; text-align:left;}
#verh_logo img {padding-top:6px;}
#verh_slogan {width:580px; height:80px; font-size:14px; padding-left:0px; line-height:18px; color:#434327; display:none; vertical-align: middle; text-align:center;}
#verh_kontakt {width:370px; display:table-cell;}

#tel{
color:#1B417F; background: url(/dizayn/tel.png) no-repeat center left; font: 30px aglettericacondl;
display:block;
font-weight:bold;
width:200px;
padding-top:4px;
text-align:right;
float:right;
margin:15px 29px 0 0;

}
#tel  span{color:#E7A63E;}

#verh_kontakt  a{margin:10px 30px 0 0; font-weight:bold; text-decoration:none; color:#fff; display:block; padding:10px 0 10px 0; width:200px; background:#E6A53D; border:#CB721E 1px solid;
       behavior: url(/dizayn/PIE.htc);       
       border-radius:5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px; 
	   float:right;
	   text-align:center;
	   font: 24px aglettericacondl;
}
#verh_kontakt  a:hover{background:#CD751E;}
//#verh_kontakt  a span{display:block; height:43px; width:180px; background: url(/dizayn/knop1.png) no-repeat center left; text-align:right; margin-left:10px; padding-top:1px;}


#verh_slogan img{
    box-shadow: 0 0 5px rgba(0,0,0,0.6);
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6); // ?ля Firefox 
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6); // ?ля Safari и Chrome   
}

#nayti_v{background:url(/dizayn/poisk.jpg) no-repeat right center;
  width:32px; height:32px;
  margin:0px 0 0 5px;
  padding:0px;
  border:1px #ddd solid;
  cursor:pointer;
  display:block;
  float:left;
}

#poisk_vi
{float:left;
background:#fff; border:1px #ddd solid; color:#999; width:350px; padding:0 0 0 10px; height:30px; font-size:14px;
}

#str404{text-align:center;  margin:20px 0 50px 180px;}

#main100{width:100%; background:#EEEEEE;}
#main {width:1000px; padding-bottom:10px; padding-top:0px;}
#maintext{width:100%;  margin:0px 0 15px 0;   display:table; color:#111111; 
/*
position:relative; behavior: url(/dizayn/PIE.htc); border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px;
   box-shadow: 0 0 20px rgba(0,0,0,0.6);
   -moz-box-shadow: 0 0 20px rgba(0,0,0,0.6); // Для Firefox 
   -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.6); // Для Safari и Chrome 
   */
}

#main_l {margin:10px 0 10px 10px; width:205px; float:left;}
#main_c {margin:10px 0 20px 0px; width:1000px;}
#main_p {margin-left:1040px; width:200px; background-color:#cccccc; display:none;}

#main_c div, #main_c p, #main_c li{font: 15px 'Trebuchet MS'; color:#373737;}

.korzina
{
  font-size:14px;
  font-weight:bold;
  color:#3C63BE;
  //background:#ddd;
}

#lnizm{
BORDER-LEFT: #ffffff 1px solid;
}

.vudtov
{
   background-color:#EAE9E9;
   display:table-cell !important;
}


#ssn{padding:10px 0 0 10px; margin:0px;}
#ssn li{float:left; width:30px !important; height:30px !important; display:block; margin:0 10px 0 0;
position:relative; behavior: url(/dizayn/PIE.htc); border-radius:50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px;
}
#ssn li a{width:22px; height:22px; display:block;} 
.ssn1{background: url(/dizayn/ss1.jpg) no-repeat center center;}
.ssn2{background: url(/dizayn/ss2.jpg) no-repeat center center;}
.ssn3{background: url(/dizayn/ss3.jpg) no-repeat center center;}
.ssn4, .ssn5{background: #fff; text-align:center;  line-height:30px; font-weight:bold;}
.ssn4 a, .ssn5 a{color:#605E5F; font-size:11px; text-decoration:none; text-align:center; width:30px !important; height:30px !important; position:relative; behavior: url(/dizayn/PIE.htc); border-radius:50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; -khtml-border-radius: 50px;}
.ssn4 a:hover, .ssn5 a:hover{background:#605E5F; color:#fff;}

#niz2 div{margin:0px auto; padding-bottom:10px; display:table;}
#niz2 span a{font-size:12px; color:#555;}
#niz2 span a:hover{color:#000;}

#niz1{background:#E1E1E1; width:100%;}
#niz2{background:#BABABA; width:100%; text-align:center; padding-bottom:10px;}
#niz{
       width:1000px;
       margin:0px auto; 
       position:relative; 
       color:#232323;
       //BORDER: #777777 1px solid;
       //height:240px;
       padding:20px 0 20px 0;
	   
      /*
       border-radius:5px;
       behavior: url(/dizayn/PIE.htc);       
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px;
       	box-shadow: 0 0 5px rgba(0,0,0,0.6);
       -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6); // Для Firefox 
       -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6); // Для Safari и Chrome   
*/
}

#nizzag{text-align:left; font: 20px aglettericacondl; color:#484848;}
#nizzag span{font: 40px aglettericacondl; color:#000; font-weight:bold; display:block; border-bottom:#000 1px solid; width:160px; padding-bottom:10px; margin-bottom:10px;}
#nizkont{font: 18px aglettericacondl; color:#000; text-align:right;}
#nizkont span{display:block; line-height:30px;}
#nizmail{background: url(/dizayn/mail.jpg) no-repeat left center; background-position-x:320px;}
#niztel{background: url(/dizayn/tel.jpg) no-repeat left center; background-position-x:360px;}

#niz div{display:table-cell; vertical-align: bottom; width:500px;}

#niz a:link, #niz a:visited
{
  color:#232323;
  //text-shadow: 1px 1px 1px #cccccc;
}

#niz a:hover
{
  color:#555;
}

.nizmenu {width:960px;}
.nizmenu td{width:33%;}
.nizmenu li{
        margin:0px;
	display: inline;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
        color: #ffffff;
        BORDER-RIGHT: #ffffff 1px solid; 
}

.nizmenu li a{
	
font-size: 14px;
}



.vudkart img {border: 2px solid #EDEDED;}
.vudkart img:hover {border: 2px solid #000000;}

.hlkr
{
//background-color:#cccccc;
padding-top:0px;
padding-bottom:10px; 
COLOR: #777777;
}

.hlkr ul
{
  list-style: none;  
  padding: 0px;
  margin: 5px 0 5px 0;
  //overflow: hidden;
  width:100%;
}

.hlkr ul li
{
  //float:left; 
  display:inline;
  //white-space:pre !important;
  //word-wrap: break-word !important;   
  line-height:23px;  
  margin: 0;
  padding: 0 0 0 7px
  
}

.hlkr ul li a
{
  word-wrap: break-word !important;
  font-weight:bold;
  margin: 0px;
  padding: 0 7px 0 0;
  font: 15px 'Trebuchet MS';  
  line-height:12px;
  BORDER-right: #CDCDFF 1px solid;
}

.hlkr A:link  {COLOR: #111111; TEXT-DECORATION: underline;}
.hlkr A:hover {COLOR: #00233F;  TEXT-DECORATION: none}

#glavstr{padding: 0;}

.nazad {display:block; margin:30px; text-align:center;} .nazad a{FONT-SIZE: 15px; font-weight:bold;}

#socseti{padding-top:7px; padding-bottom:7px; margin-left:-5px; text-align:left;}

.novosti{list-style: none; width:100%; padding:0px; margin:0px;}
.novosti li{margin-bottom:20px; background:#fff; padding:10px 10px 5px 10px; border:1px #E1E1E1 solid; border-bottom:5px #E1E1E1 solid;}
.novosti h2{padding:0px; margin:0px; font-weight:normal; font-size:18px;}
.novosti_dat {padding: 5px 0 5px 0;}
.novosti_dat span{COLOR: #999999; FONT-SIZE: 11px; line-height:11px; border-right: #999999 1px solid; margin-right:5px; padding-right:5px;}
.novosti_dat a{COLOR: #555555; FONT-SIZE: 11px; border-bottom: #000000 1px dotted; text-decoration:none;}
.novosti_krat {display:table;} .novosti_krat img {padding: 0 10px 10px 0; width:350px; height:200px; float:left;}
.novosti_podr a{COLOR: #777777; FONT-SIZE: 13px; display:block; float:right; background:#333333; color:#fff; text-decoration:none; padding:5px 15px 5px 15px; margin-bottom:7px;}
.novosti_podr a:hover{background:#000; text-decoration:underline;}

.novost_dat {padding: 5px 0 5px 0;}
.novost_dat span{COLOR: #999999; FONT-SIZE: 11px; line-height:11px; border-right: #999999 1px solid; margin-right:5px; padding-right:5px;}
.novost_dat a{COLOR: #555555; FONT-SIZE: 11px; border-bottom: #000000 1px dotted; text-decoration:none;}
.novost_krat {display:table; display:none;} .novost_krat img {padding: 0 10px 10px 0; width:100px; height:100px; float:left;}


.goodcena, .novinki, .xitprod, .glagngrup_, .soptov
{
  position:relative;
  font-size: 13px;
 // background-color:#F9F8F8;
 // BORDER: #F1F1F1 1px solid;
  
  display:table;
  //width:1000px;
  width:100%;
  padding: 0px;
  margin-top: 7px;
  margin-bottom: 7px; 
  text-align:center;
  /*
  behavior: url(/dizayn/PIE.htc);
  border-radius:7px;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  */
}

.xitprod{padding-bottom: 7px;}

.goodcena h3, .novinki h3, .xitprod h3, .glagngrup h3, .soptov h3
{
width:100%;
text-align:center;
}


.soptov h3 {font-size:14px; font-weight:bold;}


.goodcena ul li, .novinki ul li, .soptov ul li
{
    display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  //width:135px;
  margin:5px 12px 5px 11px;
  text-align:center;
}

.goodcena ul li div, .novinki ul li div, .soptov ul li div
{
  height:35px; 
  margin-bottom:5px;
  font-weight:normal;
  margin-top: 0px;
  overflow:hidden;
}

.goodcena ul li a div, .novinki ul li a div
{
  margin-top: -40px;
  margin-left: 75px;
}

.goodcena ul li p, .novinki ul li p, .soptov ul li p 
{
  COLOR: #000000;
  FONT-SIZE: 13px;
  margin-top: 5px;
  font-weight:bold;
}

.goodcena ul li a img, .novinki ul li a img, .soptov ul li a img
{
  BORDER: #ddd 1px solid;
  width:100px;
  height:150px;
}


.goodcena ul li:hover img, .novinki ul li:hover img, .soptov ul li:hover img 
{
  BORDER: #999 1px solid;
}






.glagngrup ul
{
  width:100%;
  margin:0px;
  padding:0px;
}
.glagngrup li
{

  border:1px solid #CFCFCF;
  width:420px;
  margin:5px;
  padding:0px;
  text-align:center;
  min-height: 90px;
  //BORDER: #cccccc 1px solid;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 90px;
}

.glagngrup li:hover
{
  border:1px solid #333333;
  padding:0px;
}

.glagngrup li:hover span
{
  background: #333333;
}

.glagngrup li:hover img{width:420px; height:296px; margin:-8px -5px -8px -5px; 
/*filter: grayscale(60%); -webkit-filter: grayscale(60%);  -moz-filter: grayscale(60%);  -ms-filter: grayscale(60%); -o-filter: grayscale(60%);  filter: gray;*/
}

.glagngrup li a img
{
  BORDER: 0px;
  width:400px;
  height:280px;
  text-align:center;
  padding:0px;  
  margin:0px;
}

.glagngrup a
{
  font-size:22px !important;
  color:#fff;
  line-height:18px !important; 
  display:block;
  padding:3px 5px 5px 5px;
  text-transform: uppercase;
  text-decoration:none;
}

#grup_gl {padding:17px 5px 5px 5px; font-size:15px;}

.glagngrup a:hover
{
  text-decoration:underline;
  //color:#133B9D;
}

.glagngrup span{width:100%; background: #555555; display:block; margin-bottom:5px; height:50px;}


/*

.goodcena ul, .novinki ul, .glagngrup ul, .soptov ul
{
  list-style: none;
  display:table;
  padding:0px;
  margin:0px;
  text-align:center;
  width:100%;
}

.glagngrup
{margin-bottom:0px; padding-bottom:0px;}

.glagngrup li:hover img
{
BORDER: #555 1px solid;
}

.goodcena ul li div img, .novinki ul li div img 
{
  BORDER: 0px !important;
  width:41px;
  height:25px;
}

.goodcena ul li div a, .novinki ul li div a {COLOR: #555555;}
.goodcena ul li div a:hover, .novinki ul li div a:hover {color: #0855A5;}

.glagngrup ul
{
  width:100%;
}
.glagngrup li
{
  width:410px;
  margin:10px;
  text-align:center;
  min-height: 90px;
  
  padding:10px 10px 5px 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  _height: 90px;
}

.glagngrup li a img
{
  BORDER: #ddd 1px solid;
  width:400px;
  height:280px;
  text-align:center;
  margin-bottom:3px;
  
  position:relative;
  behavior: url(/dizayn/PIE.htc);

  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  
}

.glagngrup a
{
  font-size:18px;
}
*/

/*прокрутка*/
.prokrutka_nov,.prokrutka_gud,.prokrutka_sop{display:block;}
.nazad_nov ,.nazad_gud,.nazad_sop {display:block; background: url(/dizayn/strelki.png) no-repeat right bottom; width:25px; height:50px; top:80px; left:7px; cursor: pointer; position:absolute;}
.nazad_nov:hover, .nazad_gud:hover, .nazad_sop:hover {background: url(/dizayn/strelki.png) no-repeat right top;}
.vpered_nov, .vpered_gud, .vpered_sop {display:block; background: url(/dizayn/strelki.png) no-repeat left bottom; width:25px; height:50px; top:80px; left:750px; cursor: pointer; position:absolute;}
.vpered_nov:hover, .vpered_gud:hover, .vpered_sop:hover {background: url(/dizayn/strelki.png) no-repeat left top;}

.prokrutka_ned{display:block; padding-left:0px;}
.nazad_ned {display:block; float:center; background: url(/dizayn/strelki_v.png) no-repeat right bottom; width:60px; height:15px; margin:10px auto; cursor: pointer;}
.nazad_ned:hover {background: url(/dizayn/strelki_v.png) no-repeat left bottom;}
.vpered_ned {display:block; float:center; background: url(/dizayn/strelki_v.png) no-repeat right top; width:60px; height:15px; margin:10px auto; cursor: pointer;}
.vpered_ned:hover {background: url(/dizayn/strelki_v.png) no-repeat left top;}
/*прокрутка*/

.podgrup_tov li, .menu_grup li, .menu_str li, .menu_podstr li{line-height:20px; padding: 3px; font-size:14px; COLOR: #0855A5;}
.podgrup_tov li img, .menu_grup li img, .menu_str li img, .menu_podstr li img{display:none;}
.podgrup_tov li a, .menu_grup li a, .menu_str li a, .menu_podstr li a{font-size: 18px;}
.podgrup_tov li ul li, .menu_grup li ul li, .menu_str li ul li, .menu_podstr li ul li{padding: 2px; COLOR: #555555; font-size: 13px; line-height:18px;}
.podgrup_tov li ul li a, .menu_grup li ul li a, .menu_str li ul li a, .menu_podstr li ul li a{font-size: 15px;line-height:18px;}


/*вывод на страницу*/

.str_nov {width:100%;}
.str_nov span{ background-color:#A4D17C; border: #5F983B 1px solid; color:#ffffff; cursor:pointer; margin-bottom:5px; margin-left:5px; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;  font-size:15px; float:left;}
.str_nov span:hover { background: #71AB00; color:#ffffff; font-size:15px;}
.str_nov span a {text-decoration:none; color:#ffffff; font-size:12px;}
.tek_str_nov {background: #C40000 !important;}

.str_tov {width:100%; margin:15px 0 0 5px;}
.str_tov span{ background-color:#A4D17C; border: #5F983B 1px solid; color:#ffffff; cursor:pointer; margin-bottom:5px; margin-left:5px; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:2px;  font-size:15px; float:left;}
.str_tov span:hover { background: #71AB00; color:#ffffff; font-size:15px;}
.str_tov span a {text-decoration:none; color:#ffffff; font-size:12px;}
.tek_str_tov {background: #C40000 !important;}

/*товары*/

.h1_tov {border:0px; background:none;}
.tovaru {list-style: none; width:780px; padding:0px; margin:0px; padding-left: 0px;}

.tovaru li
{
  width:173px !important;
  padding:5px 6px 10px 7px;
  margin:10px 0 10px 0;
  text-align:center;
  border:1px solid #fff;
  min-height: 100px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  //zoom: 1;
  *display: inline;
  //_height: 90px;
    position:relative;
  behavior: url(/dizayn/PIE.htc);
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}

.tovaru li  img
{
  position:relative;
  behavior: url(/dizayn/PIE.htc);
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  
  width:160px;
  height:160px;
  margin:0 5px 5px 0;
  border: 1px solid #D6D6D6;
}

.tovaru li:hover .tovaru img {border: 1px solid #A69289;}


.tentov {border:#EDEDED 5px solid; display:block; width:163px; height:163px;
  position:relative;
  behavior: url(/dizayn/PIE.htc);
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
}


.tovaru li:hover {border:1px solid #001F38;}



.tovaru h2
{
  padding:0px;
  margin:5px 0 0 0;
  font-weight:normal;
   height:40px;
 overflow:hidden;
}
 
.tovaru h2 a
{

 color:#90928F;
 font-size:14px;
 text-decoration:none;
}

.tovaru h2 a:hover
{
 color:#001F38;
 text-decoration:underline;
}
 
.tovaru input
{
  width:30px;
  height:18px;
  text-align:center;
  line:height:18px;
  font-size:14px;
  float:left;
  margin-right:0px;
  margin-left:0px;
  border: 1px solid #cccccc;
}  

.tov_pic
{
  float:left;
  width:110px;
}

.tov_text
{
  width:240px;
  height:137px;
  margin-left:110px;
  vertical-align: bottom;
  display:table;
}  
 
.tov_cena 
{ 
  width:100px;
  font-size:10px;
  color:#555555;
  text-align:center;
  float:left;
  margin-top:0px;
  margin-right:7px;
}

.status_tov
{
  COLOR: #555555;
  font-size: 12px;
  padding:0px;
  margin:0px;
  width:100%;
  line-height:30px;
  height:30px;
  vertical-align: bottom;
  display:table-row;
  position:relative;
}

#dop_foto_tov{width:500px; overflow:auto;}
#dop_foto_tov img{width:60px; height:60px;}

.status_tov span{COLOR: #990000; font-size: 13px; font-weight:bold;}  
.status_tov a{margin-left:40px;}
.tov_cena span {display:block; COLOR: #ffffff; background-color:#8DBB2F; color: #ffffff; font-size: 13px; line-height:25px; BORDER: #847A76 1px solid; font-weight:bold; text-align:center;
   position:relative; behavior: url(/dizayn/PIE.htc);       
   border-radius:7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px;
} 
.cena {display:block; color:#535353; font-size:18px; margin-bottom:5px;}
.tov_cena p span, .kuptov3 p span{COLOR: #000000; background-color:#F7EDEC;}
.tov_cena p {font-size:10px;}
.kuptov{margin:15px 0 15px 0; text-align:center; display:table; font-size:11px;}
.kuptov div {float:left; padding-left:5px;}  


/*
.kuptov input {width:30px; margin-top:20px; BORDER: #ccc 1px solid; height: 18px; line-height: 18px;  text-align:center; font-size:13px;}
*/

.kuptov1
{
  width:150px;
  padding:0px;
  display:none;
}

.kuptov1 span {line-height:30px;}
.kuptov2 {font-size: 14px; font-weight:bold; line-height:30px; text-decoration:line-through;}
.kuptov3 span{font-size:24px;}
.kuptov4 {float:left;}
.kuptov5 {margin-left:10px !important;line-height:25px;} .kuptov5 span {color:#990000; font-weight:bold; font-size:13px;}
.opistov {text-align:left;}
.dopparam td{font-size:12px; text-align:left; color:#555555;} 
.dopparam select{width: 120px;}




#fade { 
	display: none;
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
.vsplokno{
	display: none;
	background: #fff;
	/*padding: 20px;*/
	border: 20px solid #ddd;
	float: left;
	font-size:12px;
        color:#555555;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	behavior: url(/dizayn/PIE.htc); 
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width:480px;
	height:270px;
	/*text-align:center;*/
}
#vspl_okno p{font-size:18px; line-height:26px; color:#555555; background-color:#ffffff; text-align:center;}
#texttov{padding: 0px; margin: 0 15px 0 15px; width: 450px;} /*overflow: auto;*/
#texttov iframe{height: 105px; width: 450px; background-color:#ffffff;}
#vspl_okno label{font-size:12px; color:#333333; padding-left:3px; cursor: hand; font-weight:bold; margin:5px;}

#kn_pp, #kn_op {
  margin:5px; 
  display:block;
  width: 200px;
  line-height:24px;
  text-decoration:none;
  text-align:center;
  background: url(/dizayn/bg_pp.jpg) repeat-x center top;
  color:#ffffff;
  border: #777 1px solid;
  border-radius: 5px;
  behavior: url(/dizayn/PIE.htc); 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,0.6);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.6);
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6);  
}  

#kn_op {
background: url(/dizayn/bg_op.jpg) repeat-x center top;
}
 
img.zakrono {
	float: right;
	
	margin: -55px -55px 0 0;
	margin: -35px 0 0 100%;
	position:absolute;
    border:0;
}
.shadow {
behavior: url(/dizayn/PIE.htc); 
box-shadow:4px 4px 10px #857373;
-webkit-box-shadow:4px 4px 10px #857373;
-moz-box-shadow:4px 4px 10px #857373;
padding:0;
}

/* IE*/
*html #fade {
	position: absolute;
}
*html .vsplokno {
	position: absolute;
	width:480px;
}

.kolvo {width:87px; padding-top:2px; float:left;}  

.kolvo input{
  float:left;
  width:34px;
  height:18px;
  font-size:14px;
  line-height:18px;
  text-align:center;
  border: 1px solid #cccccc;
}
.minus{
  background: url(/dizayn/plus-minus.png) no-repeat left center;
  width:22px;
  height:18px;
  cursor: pointer;
  display: block;
  float:left;
  margin-right:2px;
  margin-top:2px;
}

.minus:hover{background: url(/dizayn/plus-minus.png) no-repeat left top;}
.minus:active{background: url(/dizayn/plus-minus.png) no-repeat left bottom;}

.plus{
  background: url(/dizayn/plus-minus.png) no-repeat right center;
  float:left;
  width:22px;
  height:18px;
  cursor: pointer;
  display: block;
  margin-left:2px;
  margin-top:2px;
}

.plus:hover{background: url(/dizayn/plus-minus.png) no-repeat right top;}
.plus:active{background: url(/dizayn/plus-minus.png) no-repeat right bottom;}

.knopkup  span, .knopkup1 span{width:27px; height:25px; background:url(/dizayn/kupit.jpg) no-repeat center right; border:0px; display:block; margin:0px; position:absolute; top:-1px; right:-1px;}
.knopkup, .knopkup1{background:#69A529; height:23px; line-height:23px; width:95px; color:#fff; text-decoration:none; display:block; text-align:left; cursor:pointer; margin:0 auto; margin-top:0px;
   text-indent: 6px;
   border-radius:5px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius: 5px;
   behavior: url(/dizayn/PIE.htc);
   border:#448301 1px solid;
   position:relative; 
}
.knopkup:hover {background:#448301; color:#fff;}
.knopkup1:hover {color:#4A5873;}
.knopkup1{background:url(/dizayn/kupit1.jpg) repeat-x center right; color:#4A5873; border:#CBCDDC 1px solid;}

.zaggruptov {text-align:center; font-weight: normal; background-color:#FBF4F4; width:800px; BORDER: #EBDBDB 1px solid;  margin-bottom: 10px; margin-top: 10px;}
.zaggruptov a{COLOR: #990000; font-size: 18px; line-height:28px; text-decoration:none;}
.zaggruptov a:hover{text-decoration:underline;}

.poisktov{font-size:12px !important; background-color:#EEEEEE; width:100%; font-weight:bold; height:50px; BORDER: #EBDBDB 1px solid; padding:5px 0 5px 0; text-align:center;
   border-radius:5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   behavior: url(/dizayn/PIE.htc);  
   position:relative;
}
.poisktov a{text-decoration:none; font-weight:normal; padding:2px 20px 2px 2px; margin-left:5px; BORDER:#cccccc 1px solid;}
.poisktov input{BORDER: #EBDBDB 1px solid; height:20px; line-height:20px; font-size:13px; text-align:center; background-color:#ffffff; width:50px;} 

#naytitov {width:90px; font-size:12px; background-color:#DFDFDF; margin-right:5px; height:24px; cursor:pointer;
   BORDER: #ccc 1px solid;
   border-radius:5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   behavior: url(/dizayn/PIE.htc);  
   position:relative;
}
#naytitov:hover{BORDER: #5D7231 1px solid; background:#8DBB2F; color:#fff;}

#poisk_tov {width:250px; text-align:left;} 
#sort1, #sort3 {background:#DFDFDF url(/dizayn/vverh.jpg) no-repeat right center;}
#sort2, #sort4 {background:#DFDFDF url(/dizayn/vniz.jpg) no-repeat right center;}
.vudsort {background-color:#cccccc !important;}

.strtov{width:630px; float:left;}
.strtov h1{margin-top:10px;}

/*товары*/

/*комментарии*/
.kommentarii {text-alifn:left;}
.kommentarii form{display:inline;}
.kommentarii label {cursor: pointer; text-decoration:underline; margin-right:10px;}
.kommentarii TEXTAREA{width:500px; height:150px; FONT-FAMILY: Arial; font-size:12px; overflow:hidden; background: url(/dizayn/bgv.jpg) repeat-x top center; BORDER: #D6D6D6 1px solid;}
.kommentarii table {color:#333333;}
.komment_kont{width: 200px; background: url(/dizayn/bgv.jpg) repeat-x top center; BORDER: #D6D6D6 1px solid; text-align:left; FONT-FAMILY: Arial; font-size:12px; line-height:18px; height:18px;}
.proverka {BORDER: #D6D6D6 1px solid; width: 25px; text-align:center; line-height:16px; height:16px; font-size:11px;}

.otpr_kommentariy{COLOR: #777777; FONT-SIZE: 13px; border:0px;  display:block; cursor:pointer; background:#555; color:#fff; text-decoration:none; padding:5px 18px 5px 18px; margin:10px 0 7px 0;}
.otpr_kommentariy:hover{background:#000;}

.kol_kommentariy {font-size:18px; padding:10px 0 10px 0; color: #0855A5;}
.ost_kommentariy {font-size:18px; padding:10px 0 10px 5px; color: #0855A5;}
.komment_nom{color: #555555; font-size:12px;}
.komment_nam{font-weight:bold; font-size:14px; padding:0 7px 0 7px;}
.komment_dat{color: #777777; font-size:12px;}
.komment_text{color: #555555; font-size:14px; padding-bottom:10px;}
.proverka_komment {color:#000000; font-size:13px; font-weight:bold; text-align:left;}
/*комментарии*/

/*контактная форма*/
.kontakt_form TEXTAREA{width:550px; height:200px; FONT-FAMILY: Arial; font-size:12px; overflow:hidden; background: url(/dizayn/bgv.jpg) repeat-x top center; BORDER: #849ec0 1px solid;}
.kontakt_form table {color:#333333;}
.kontakt_inf {width: 350px; background: url(/dizayn/bgv.jpg) repeat-x top center; BORDER: #849ec0 1px solid; text-align:left; FONT-FAMILY: Arial; font-size:12px; line-height:18px; height:18px; margin-right:5px;}
.proverka_kontakt {BORDER: #849ec0 1px solid; width: 25px; text-align:center; line-height:16px; height:16px; font-size:11px;}
.proverka_inf {color:#000000; font-size:13px; font-weight:bold;}
.otpr_kontakt{width:178px; line-height:26px; height:26px; margin:15px 0 20px 0; font-size:11px; BORDER: #849ec0 1px solid; BACKGROUND-COLOR: #EFF1F3;}
/*контактная форма*/

.close{text-decoration:none; font-size:18px; display:block; float:right; margin:-20px -10px 0 0; font-size:15px; padding:10px 7px 0 0; font-weight:bold; font-family:Arial;}

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
	font-family: Georgia;
	}
#boxes .window {
	position:absolute;
	left:0;
	top:0;
	width:440px;
	height:160px;
	display:none;
	z-index:9999;
	padding:20px;
	text-align: center;
	
	   BORDER: #777777 1px solid;
       border-radius:10px;
       behavior: url(/dizayn/PIE.htc);       
       -moz-border-radius: 10px;
       -webkit-border-radius: 10px;
       -khtml-border-radius: 10px;
       	box-shadow: 0 0 10px rgba(0,0,0,0.6);
       -moz-box-shadow: 0 0 10px rgba(0,0,0,0.6);
       -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.6);
	}

.avtorizaciya, .oshibkazakaza {height:22px; line-height:22px; font-size:14px; padding:0 5px 0 5px; border:1px #ccc solid;
       behavior: url(/dizayn/PIE.htc);       
       border-radius:5px;
       -moz-border-radius: 5px;
       -webkit-border-radius: 5px;
       -khtml-border-radius: 5px; 
} 
.oshibkazakaza {border:1px #ff0000 solid; background:#FBEBE4;}	
	
#boxes #dialog {
	width:375px;
	padding:20px;
	background-color:#ffffff;
	}
	
#dialog span, .close{font-size:13px; display:block; padding:10px;}
 	
  #vhod, .knopka, .knopka1{
  text-decoration:none;
  //border:#6383B7 0px solid !important;
  color:#fff !important;
  font-size:16px  !important;
  font-weight:normal !important;
  height:30px;
  padding:0px 0 0 0;
  margin:15px 0 0 0;
  width:150px;
  cursor:pointer;
 // display:block;
   background: #EB2F01; 
  position:relative;
  behavior: url(/dizayn/PIE.htc); 
  border-radius: 5px; 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  background:#E6A53D; border:#CB721E 1px solid !important;
/*
  box-shadow: 0 0 3px rgba(0,0,0,0.6);
  -moz-box-shadow: 0 0 3px rgba(0,0,0,0.6);
  -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.6);
  */
 }
 
 .knopka:hover{background:#CD751E;}
 
 #kartina {width:840px; float:right; min-height:617px;}

#easy_zoom{
	width:400px;
	height:590px;	
	max-height:590px; 
	max-width:400px;
	border:5px solid #eee;
	background:#fff;
	color:#333;
	position:absolute;
	top:0px;
	left:0px;
	overflow:hidden;
	-moz-box-shadow:0 0 10px #777;
	-webkit-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
	/* vertical and horizontal alignment used for preloader text */
	line-height:400px;
	text-align:center;
	}

.zoom img{}	
#textkart{width:400px; height:600px; float:right; position:relative;}
#fotkart{width:420px; float:left; text-align:center;}



#strkart
{
  list-style: none;
  display:table;
  padding:0px;
  margin:0px;
  text-align:center;
  width:100%;
}

#strkart li
{
    display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top;
  zoom: 1;
  *display: inline;
  width:310px;
  margin:5px 12px 20px 11px;
  text-align:center;
}

#strkart li img{width:310px; height:210px; padding-bottom:5px;}
/*#strkart li iframe{width:460px; height:259px; margin:0 10px 0 10px !important;} */
#strkart div{
  position: relative;
  margin: 20px 10px 0 10px;
  width:480px;
  height:360px;  
  float:left;
}

#strkart iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}