#bg_verhmenu
{
  // float:left;
   z-index:10;
   width:100%;
   height:46px;
   background:#EBEBEB;
   border-bottom:#3D3D3D 5px solid;
/*  
  border-radius:5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   -khtml-border-radius: 5px;
   behavior: url(/dizayn/PIE.htc);
*/   
   position:relative;
   margin:0px 0 10px 0;
   padding:0px; 
}

#verhmenu,#verhmenu li ul{margin:0px;padding:0px;list-style:none;}

#verhmenu
{
  display:table; 
  padding-top:12px; 
  /*
  background:url(/dizayn/grverhmenu.jpg) no-repeat left top;
  background-position: 0 12px;
  */
}

#verhmenu > li
{
  float:left;
}

#verhmenu li ul
{
	display:none;
	z-index:100;
}
#verhmenu li:hover div{display:block;}

// главное меню

#verhmenu > li{
}

#verhmenu li
{
  //background:url(/dizayn/grverhmenu.jpg) no-repeat right center;
  padding-left:10px;
}

#nverhmenu
{
  //BORDER-left: #000000 1px solid;
  //background:url(/dizayn/grmenu.jpg) no-repeat left center !important;
}

#verhmenu li .menu1, #verhmenu li .menu_1
{
  padding-right: 10px;
  line-height:32px;
}

#verhmenu li .menu_1 a, #verhmenu li .menu1 a
{
  font: 24px aglettericacondl;
  color:#5D5C5C;
 // font-weight:bold;	
  //text-shadow: 1px 1px 1px #555;
  padding-left:5px;
  padding-right:5px;
  padding-top:6px;
  padding-bottom:7px;
  display:inline;
  text-decoration:none; 
}

#verhmenu li .menu1 a
{
  -moz-border-radius: 7px 7px 0px 0px;
  -webkit-border-radius: 7px 7px 0px 0px;
  -khtml-border-radius: 7px 7px 0px 0px;
  border-radius: 7px 7px 0px 0px; 
  behavior: url(/dizayn/PIE.htc);
  text-decoration:none;
}

#verhmenu li .menu_1 a
{
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border-radius: 7px 7px 7px 7px;
  -khtml-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px; 
  behavior: url(/dizayn/PIE.htc);
}

#verhmenu li:hover div.menu1 a, #verhmenu li:hover div.menu_1 a
{
text-decoration:underline;
/*
color:#BBDFF9;

  padding-left:5px;
  padding-right:5px;
  border:2px solid #FFFFFF;
  color:#fff;
  text-shadow: none;
  //background-color:#cccccc;
  background:url(/dizayn/bgknopkaverhmenu.jpg) repeat-x center top;
  box-shadow: 0 0 4px rgba(0,0,0,0.7);
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.7); // Для Firefox 
  -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.7); // Для Safari и Chrome 
  */
}

//подменю

#verhmenu ul
{
}

#verhmenu li .menu2, #verhmenu li ul li .menu3
{
  position:absolute;
  display:none;	
}

#verhmenu li ul{
  position:relative; 
  display:block;
  padding:7px;
  //background-color:#888888;
  background:#F6F3F3 url(/dizayn/bgverhmenu.jpg) repeat-x center top;
  border-radius: 0 7px 7px 7px; 
  -moz-border-radius: 0 7px 7px 7px;
  -webkit-border-radius: 0 7px 7px 7px;
  -khtml-border-radius: 0 7px 7px 7px;
  behavior: url(/dizayn/PIE.htc);
  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 
  border:1px solid #000000;		
}

#verhmenu li ul li{
	text-align:left;
		font-size:10px;
        list-style-type:square;
        list-style-position:inside;
	white-space: nowrap;
	color:#333333;
	border:0px;
	padding:0px 25px 0px 5px;
	line-height:26px;
	margin:0px;
	background-image: none;
}

#verhmenu li ul li a
{
	font-size:13px;
	color:#333333;
        //text-shadow: 1px 1px 1px #3E738D;
	text-decoration:none;
}


#verhmenu li ul:hover
{

}

#verhmenu li ul li:hover
{
  //background: #FF8500;
}

#verhmenu li ul li:hover .menu3
{
  display:block; 
  left: 100%;
  margin-top:-27px;
  margin-left:-7px;
}

#verhmenu li:hover li a {font-size:13px; color:#555555;}
#verhmenu li:hover ul ul {display:none;}
#verhmenu li li {color:#555555; margin:0px;background-image: none;}
#verhmenu li li:hover  {text-decoration:underline;}
#verhmenu li li:hover a {color:#002541;}
#verhmenu li li:hover ul{display:block; color:#555555;}
#verhmenu li li li a{color:#555555 !important; }
#verhmenu li li li:hover a{color:#002541 !important; }



/* Боковое меню */

//.cenned{width:100%; padding:0px; margin:0px; padding-top:1px; padding-bottom:3px; BORDER: #EBDBDB 1px solid; background-color:#F5F2F2; border-radius: 7px 7px 0 0; -moz-border-radius: 0 7px 7px 7px; -webkit-border-radius: 0 7px 7px 7px; -khtml-border-radius: 0 7px 7px 7px; behavior: url(/dizayn/PIE.htc);} 
.cenned, .smotreli{BORDER: #EBDBDB 1px solid; background-color:#F5F2F2; width:100%; padding:0px; margin-top:10px; padding-bottom:3px;  border-radius: 7px 7px 0 0; -moz-border-radius: 0 7px 7px 7px; -webkit-border-radius: 0 7px 7px 7px; -khtml-border-radius: 0 7px 7px 7px; behavior: url(/dizayn/PIE.htc);}
.cenned ul{list-style: none; padding:4px; margin:0px;}
.cenned ul li{margin-bottom:3px;}
.cenned ul li a{margin-bottom:0px; FONT-SIZE: 14px; display:block;}
.cenned ul li img{width:80px; height:80px; margin-top:3px; BORDER: #ffffff 2px solid;} 
.cenned ul li img:hover {BORDER: #990000 2px solid;} 
.cenned ul li span {COLOR: #555555; FONT-SIZE: 13px; font-weight:bold; height:80px; width:100px; display:block;  margin-left:90px; margin-top:-80px;}
.cenned ul li span p{text-decoration:line-through; color:#990000; font-size:14px;}

.smotreli {margin-top:10px;}
.smotreli ul{padding:0px; margin:0 0 5px 17px; width:100%;}
.smotreli li{font-size:10px; line-height:14px; padding:0px; margin:3px 3px 0 0; text-align:left;}
.smotreli a{font-size:11px !important;}

.bokmenu {display:table; border: #dddddd 0px solid;  width:100%; color: #222; margin-top:0px;
position:relative;
behavior: url(/dizayn/PIE.htc);
  -moz-border-radius: 7px 7px 0px 0px;
  -webkit-border-radius: 7px 7px 0px 0px;
  -khtml-border-radius: 7px 7px 0px 0px;
  border-radius: 7px 7px 0px 0px; 

}

.bokmenu h3
{
display:none;
color: #fff; 
//font-size: 22px;
 font: 24px aglettericacondl;
//font-weight:normal;
background: #2859B5;
line-height:40px;
text-align:center;
  position:relative;
  behavior: url(/dizayn/PIE.htc); 
  border-radius: 4px 4px 0 0; 
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
}

.bokmenu ul 
{
  //padding: 5px;
  margin: 0;
  //margin-left: 10px;
  padding-left: 0px;
  //list-style: none;
  position:relative;
  //BORDER: #cccccc 1px solid;
  //background-color:#271D8E;
  color: #222;
}

.bokmenu ul a{color: #2859B5; font-size: 16px; font-family: 'Trebuchet MS'; text-decoration:none;}

.bokmenu ul ul a{font-size:13px;font-weight:normal;}

.bokmenu ul ul 
{
    //padding: 5px;
    margin: 0;
    //list-style: none;
    position:relative;
    BORDER: #cccccc 1px solid;
    background-color:#EDEDED;
    z-index:10;
	//background-color:#D4D3D2;
	//opacity: 0.7;
    //filter: alpha(Opacity=70);
}

.bokmenu li{
white-space: normal;
font-size:10px;
//list-style-type:square;

//list-style-image: url(/dizayn/menu_p.png);
list-style-type:none;

//list-style-position:inside;
margin:1px 0px 2px 0px;
padding: 7px 5px 7px 15px;
text-align:left;
color:#222;
border:#ddd 1px solid;
//border-top:1px #313131 solid;
//border-bottom:1px #313131 solid;
//background-position-y:6px;
//margin-right:-5px;
//text-indent:5px;


}

.bokmenu li ul li
{
  margin-left:0px;
  list-style: none;
  text-indent:0px;
  white-space: nowrap;
  padding: 0 5px 0 5px;  
  line-height:26px;
  background-image: none;
  background-color:#EDEDED;
  font-size:10px;
  list-style-type:square;
  list-style-position:inside;
}
 
/* скрываем вложенные пункты меню */
 .bokmenu li  ul {
    display: none;
    position: absolute;
    left: 100%;
    top: 0px;
 }
 
 /* отображаем вложенное меню при наведении мыши */
 .bokmenu li {position: relative;}

 .bokmenu li:hover {position: relative;}
 
 /* выделяем родительские пункты, при наведении на дочерние */
 /* скрываем третий и последующие уровни, когда курсор наведен на первый уровень */
 .bokmenu ul :hover ul ul {display: none;}

 /* скрываем четвертый и последующие уровни, когда курсор наведен на второй уровень */
 .bokmenu ul :hover ul :hover ul ul {display: none;}
 
 /* скрываем пятый уровень, когда курсор наведен на третий уровень */
 .bokmenu ul :hover ul :hover ul :hover ul ul{display: none;}
 
 /*цвет первого уровня*/
 .bokmenu li:hover a{text-decoration:underline;}
  
  /* показываем второй уровень, при наведении на первый */
 .bokmenu ul :hover ul {display:block;}
 .bokmenu ul :hover ul a{ color:#333; text-decoration:none;}
 .bokmenu li:hover li:hover a{color: #000; text-decoration:underline;}
 
 .bokmenu li li li a{ color:#333; text-decoration:none !important;}
 .bokmenu li li li:hover a{color: #000; text-decoration:underline !important;}
 
// .bokmenu li:hover {list-style-image: url(/dizayn/menu_m.png);}
// .bokmenu li li:hover, .bokmenu li li li:hover, .bokmenu li li li li:hover {list-style-image: none;}
 
 /* показываем третий уровень, при наведении на второй */
 .bokmenu ul :hover ul :hover ul{display:block;}
 .bokmenu ul :hover ul :hover ul a{ color:#333333; }
 .bokmenu li:hover li:hover li:hover a{color: #000;}
 
 /* показываем четвертый уровень, при наведении на третий */
 .bokmenu ul :hover ul :hover ul :hover ul {display:block;}
 .bokmenu ul :hover ul :hover ul :hover ul a{ color:#fff; }
 .bokmenu li:hover li:hover li:hover li:hover a{color: #000;}
 
 /* показываем пятый уровень, при наведении на четвертый */
 .bokmenu ul :hover ul :hover ul :hover ul :hover ul {display:block;}
 .bokmenu ul :hover ul :hover ul :hover ul :hover ul a{ color:#333333; }
 .bokmenu li:hover li:hover li:hover li:hover li:hover a{color: #000;}


//Доп меню

#dopmenu
{
  display:table;
}

#dopmenu ul
{
  margin:0px;
  padding:0px;
  list-style:none;
  background-color:#DDF5ED;
  position:relative;
}

#dopmenu li
{
  position:relative;
  padding-left:15px;
  padding-right:15px;
  margin:2px; 
  line-height:30px;
  background: url(/dizayn/bgvmenu.jpg) repeat-x center top;
  float:left;
}

#dopmenu .ndopmenu
{
BORDER-left: #cccccc 1px solid;
}

#dopmenu ul ul {
    z-index:100;
    display: none;
    position: absolute;
    left: 1px;
    top: 30px;
	background-color:#EDEDED;
	BORDER: #cccccc 1px solid;
	margin-left:0px;
	padding:5px;
    
 }

 #dopmenu li li{
    float:none; /*растягивание на всю строку*/
    line-height:22px;
	BORDER-right: 0px;
	BORDER-top: #EDEDED 1px solid;
	text-align:left;
	list-style-type:disc;
	list-style-position:inside;
	white-space: nowrap;
	padding:0px 5px 0px 5px;
	
}
 
#dopmenu ul ul ul
{
  left: 100%;
  margin-top:-30px;
  margin-left:0px;
}
 
#dopmenu li a {font-size:14px; color:#ffffff; text-decoration:none;}
#dopmenu li:hover {background: url(/dizayn/bgvmenu1.jpg) repeat-x center top;}
#dopmenu li:hover a {text-decoration:none; color:#ADB8FF;}
#dopmenu li:hover li a {font-size:13px; color:#555555;}
#dopmenu li:hover ul {display:block;}
#dopmenu li:hover ul ul {display:none;}
#dopmenu li li {color:#555555; margin:0px;background-image: none;}
#dopmenu li li:hover  {background-color:#3829B6; color:#ffffff;}
#dopmenu li li:hover a {color:#ffffff;}
#dopmenu li li:hover ul{display:block; color:#555555;}

#dopmenu li li li a{color:#555555 !important; }
#dopmenu li li li:hover a{color:#ffffff !important; }



.korzina_bg
{
  background: url(/dizayn/korzina.jpg) no-repeat center left;
  width:100%;
  //height:35px;

}

.korzina_bg a {color:#3C63BE; font-size:14px; margin-left:-10px; display:block;}
.korzina_bg IFRAME {BORDER-BOTTOM: 0px;  BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; HEIGHT:20px; WIDTH: 150px; margin-top:2px; margin-bottom:-8px; margin-left:35px;}

#mail_kontakt, #rassulka, #zvonok, #akcii {width:100%; margin-top:10px; BORDER: #EBDBDB 1px solid; background-color:#F5F2F2; text-align:center; behavior: url(/dizayn/PIE.htc); border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -khtml-border-radius: 7px 7px 0 0; behavior: url(/dizayn/PIE.htc);}
#rassulka h3, #zvonok h3, #akcii h3, .cenned h3, .smotreli h3, .poisk h3
{
  FONT-SIZE: 13px;
  COLOR: #ffffff;
  font-weight:bold;
  background: url(/dizayn/bgcv32.jpg) repeat-x center center;
  line-height:30px;
  text-align:center;
  position:relative;
  behavior: url(/dizayn/PIE.htc); 
  border-radius: 5px 5px 0 0; 
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -khtml-border-radius: 5px 5px 0 0;
  behavior: url(/dizayn/PIE.htc);
}

#mail_kontakt {BORDER: #EBDBDB 0px solid; background-color:#F5F2F2; text-align:center; behavior: url(/dizayn/PIE.htc); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; behavior: url(/dizayn/PIE.htc);
background: rgba(0,0,0,0.20); width:100%; margin:0 auto;
max-width:600px;
padding:0px 0 20px 0;
margin-top:10px;
/*
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:0.8;
*/
}
#mail_kontakt h3
{
  font: 22px aglettericacondl;
  text-align: center;
  color: #ffffff;
  background: #2859B5;
  width: 100%;
  line-height: 40px;
  //height: 75px;
 // padding-top: 15px;
  font-weight:normal;
  //margin-bottom:20px;
  behavior: url(/dizayn/PIE.htc); 
  border-radius: 4px 4px 0 0; 
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  behavior: url(/dizayn/PIE.htc);
  margin:0px
}

#akcii img{width:180px; height:100px; margin:5px; BORDER: #cccccc 2px solid;}
#akcii img:hover{BORDER: #990000 2px solid;}

#mail_kontakt input, #mail_kontakt TEXTAREA{
  background: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 3px 0 0 5px;
  line-height: 32px;
  width: 90%;
  height: 32px;
  border: none;
  margin-top: 10px;
  text-indent: 5px;
  font: 16px aglettericacondl;
}

#mail_kontakt TEXTAREA{height:150px; padding:5px 0 0 5px;}

#mail_kontakt span{font-size:100%; color:#000; font-weight:bold;}

.otprotz{color:#fff; 
height:40px !important; line-height:40px !important;
background:#E8A53D !important; 
cursor:pointer;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
text-shadow: 1px 1px 1px #4E5567;
font: 20px aglettericacondl !important;
max-width:300px;
}
.otprotz:hover{background: #2859B5 !important;
color:#fff;}




/*Поиск*/
.poisk
{
  margin-bottom:10px;
  background-color:#F5F2F2;
  BORDER: #EBDBDB 1px solid;
  
  -moz-border-radius: 7px; 
  -webkit-border-radius: 7px; 
  -khtml-border-radius: 7px; 
  border-radius: 7px;  
  behavior: url(/dizayn/PIE.htc); 
  
  //background-color:#FF8500;
  //border-radius: 7px; 
  //padding:2px;
  //display:none;
}


/*форма поиска*/
.poisk form {display:inline;}
.poisk table {margin:3px;}
#poisk, #sum1, #sum2 {BORDER: #D6D6D6 1px solid; width: 54px; text-align:left; margin-left:3px; line-height:18px; height:18px; font-size:12px; background: url(/dizayn/bgv.jpg) repeat-x top center;}
#poisk {width: 140px; margin:0px;}
#nayti {cursor: hand; width: 48px; height:22px; line-height:22px; text-align:center; padding:0px; margin-left:3px; font-size:11px; BORDER: #D6D6D6 1px solid; BACKGROUND-COLOR: #F6F0DF;}
#grup{width: 194px; FONT-SIZE: 12px; margin-bottom:3px; line-height:22px; height:22px; background: url(/dizayn/bgv.jpg) repeat-x top center; BORDER: #D6D6D6 1px solid;}
.grup_1{color:#000000; background-color: #dddddd; line-height:18px; height:18px;}
.grup_2 {color:#000000; background-color: #eeeeee; line-height:18px; height:18px;}
.grup_3 {line-height:18px; height:18px;}

/*результаты поиска*/
.poisk_h2{COLOR: #777777; FONT-SIZE: 18px; font-weight:normal; text-align:center; margin-bottom:20px;}
.poisk_h3{COLOR: #333333; FONT-SIZE: 16px; font-weight:bold; text-align:center; margin-bottom:10px;}
.tab_poisk{background-color:#DEE5D1; text-align:center; font-weight:bold;}
.rez_poisk:hover{background-color:#eeeeee;}
.rez_poisk a{color:#0855A5; font-size:14px;} .rez_poisk a:hover{color:#555555;}
.rez_poisk img{float:left; padding: 0 5px 5px 0; width:60px; height:60px;}
.str_poisk li{font-size:11px; color:#777777; padding:2px;}
.str_poisk li a{font-size:14px; color:#0855A5;}
.str_poisk li a:hover{font-size:14px; color:#555555;}

#scriptu{text-align:center; margin-top:10px;}