.category h2 a {font-weight: normal;}
.mainmenu {height:30px;background:url(../images/menu.jpg) repeat-x;font-family: verdana;font-style:italic;margin-top:10px;}

div.menuleft>div>ul>li>a {
  display: block;
  padding-top: 3px;
  padding-left: 5px;
  padding-bottom: 3px;
  color: #333;
  text-decoration: none;
  border-bottom: #ccc 1px dotted;
  font-weight: bold;
}
div.menuleft>div>ul>li>a:hover {
  background: #B9BFCF ;
}
ul.menu_left>li.current>a, ul.menu_left>li>ul>li.current>a  {
color: red !important;
}
ul.menu_left, ul.menu_left li {
list-style: none;
margin: 0 !important;
padding: 0 !important;}
ul.menu_left a {
color: #01395E !important;
text-decoration: none !important;
font-style:italic;}

ul.menu_left>li>ul {
/*position: absolute;
  z-index: 2;
display: none;*/
    margin-left: 10px;
  /*margin-top: -25px;*/
}
ul.menu_left>li>ul>li>ul {
position: absolute;
  z-index: 3;
display: none;
    margin-left: 190px;
  margin-top: -25px;
}
/*ul.menu_left>li:hover>ul,
ul.menu_left>li>ul:hover
{
display: block;
  background: #617193;
  width: 220px;
}

ul.menu_left>li>ul>li:hover>ul,
ul.menu_left>li>ul>li>ul:hover
{
display: block;
  background: #617193;
  width: 220px;
}*/
div.menuleft>div>ul>li>ul>li>a, div.menuleft>div>ul>li>ul>li>ul>li>a {
  display: block;
  padding: 0;
  color: #ddd;
  font-size: 12px;
  text-decoration: none;
  
}
div.menuleft>div>ul>li>ul>li, div.menuleft>div>ul>li>ul>li>ul>li {
  border-bottom: 1px dotted #bbb;
}
div.menuleft>div>ul>li>ul>li>a:hover {
background:#B9BFCF ;} 

div.menuleft>div>ul>li>ul>li>ul>li>a:hover {
  background: #645f65;
}


ul.menutop_menu>li {
float: left;
margin-left: 25px;
display: block;
padding-top: 5px;

 }
 ul.menutop_menu a:hover {color:#fff;}
ul.menutop_menu>li>a{
  display: block;
  color: #bbb;
text-decoration: none;
  font-size: 120%;
}
ul.menutop_menu ul {
position: absolute;
left: -999em;

z-index: 2;
}
ul.menutop_menu>li:hover ul {
left: auto;

}
#top_menu ul.menutop_menu li ul {
  border: 1px solid #555555;
  background: #434044;
 
}

ul.menutop_menu>li>ul>li>ul {
  border: 1px solid #555555;
  background: #434044;
  display: none;
  position: absolute;
  z-index: 3;

    margin-left: 130px;
  margin-top: -25px;
  
 
}
ul.menutop_menu>li>ul>li:hover>ul, ul.menutop_menu>li>ul>li>ul:hover {
display: inline;

}
#top_menu ul.menutop_menu>li>ul>li>ul>li {width: 350px;}
#top_menu ul.menutop_menu>li>ul>li>ul>li>a {
color: #bbb;
display: block;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
height: 23px !important;
background: #434044;
  font-size: 120%;
  
  
  
  }
  
  
ul.menutop_menu>li>ul>li>ul>li>a:hover {
  background: #645f65;
color: #eee;
} 


#top_menu ul.menutop_menu>li>ul>li, #top_menu ul.menutop_menu>li>ul>li>ul>li{
  border-bottom: 1px dotted #bbb; 
  height: 25px;
}
#top_menu ul.menutop_menu>li>ul>li>a {
  display: block;
  color: #bbb;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-top: 2px;
height: 23px;
background: #434044;
  font-size: 120%;
}
#top_menu ul.menutop_menu li ul a:hover {
  background: #645f65;
color: #eee;
}    


.head {height:180px;}
.lh {background: url(../images/logo.png) center center no-repeat, url(../images/poloska.jpg) right center no-repeat, url(../images/poloska.jpg) left center no-repeat;}
.ch {background: url(../images/poloska.jpg) right center no-repeat, url(../images/telefon.png) center 40px no-repeat;}
.rh {background: url(../images/poloska.jpg) right center no-repeat;}
.hading {display:block;height:180px;width:300px;}


div.color>div.value {width: 250px; height: 69px !important;overflow-y:hidden;white-space: nowrap;overflow-x:auto;}
div.color2>div.value {width: 250px; height: 69px !important;overflow-y:hidden;white-space: nowrap;overflow-x:auto;}

div.cvet1 {height: 53px !important;display:inline;max-height: 53px ;white-space: nowrap;}

.tovar div.position1, .tovar div.position2 {width:50%; float:left;margin-bottom: 40px;}
.tovar div.position3 {width: 100%; clear:both;padding-top: 20px;}
.tovar div.label {font-weight: bold;}
.tovar div.position2 div.zakazat,  .tovar div.position2 div.prise{width:50%; float:right;}
.tovar div.position1 div.foto {margin-bottom: 20px;}
.tovar div.position2 div.artikul {width:100%; margin-top: 90px;}
.tovar div.position4 {width: 100%;padding-top: 50px;}

.dop_fotka, .dop_fotka2, .dop_fotka3 {float:left;}
/*.cck-simple {text-align: center;}
.tovar .artikul div {float:left;}*/
.zayavka .button_submit{float:right;}

.popupbox {
	width:480px;
	height:280px;
	background-image:url(../images/pop-up_03.png);
	background-repeat:no-repeat;
	display: none; /* Скрыто по умолчанию */
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	padding: 10px;
}
#fade { 
	display: none; /* Скрыто по умолчанию */
	background: #000;
	position: fixed; left: 0; top: 0;
	/*position: absolute; left: 445px; top: 25px;*/
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 9999;
}
#intabdiv {
	text-align:center;
}
#close img {
	text-decoration:none;
}
#close {
	width:50px;
	height:50px;
	position: absolute;
	float:right;
}
#close{background:url(../images/zakrit.png) no-repeat ; width:25px; height:25px; text-indent:-9999px;
position: absolute; left: 455px; top: 15px;}

.foot {background: url(../images/footer.png) center top no-repeat; display:block; margin-top: 30px;padding-top:32px;}
