.efprice { padding-top: 1em;height: 3em; padding-left:1em;
BORDER-TOP: #cccccc 1px solid;BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #f7f7f7;
}
.text15 {padding-left:15px;padding-right:5px;}
.efpdf {float:left;padding-right:1em;padding-left: 17px;padding-top:2em}



.head {
		color: #ffffff;FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE : 10px;TEXT-DECORATION : none; MARGIN: 0px 0px 0px 5px; border-left: 1px solid #ffffff; padding-left: 10px; FONT-WEIGHT: bold;
}

.head:hover {COLOR: #ffffff; TEXT-DECORATION : underline;}
.head:visited {COLOR: #ffffff;
}


.headtop {
			color: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION : none; FONT-WEIGHT : bold; FONT-SIZE : 13px; MARGIN: 0px 5px 0px 5px;
}
.carat {
		font-weight:bold; font-size:120%; font-family: verdana,arial,helvetica,sans-serif; color:#c60; margin-right:0.20em;
}


body, td, th {font-size: 80%; font-family: Arial, Geneva CY, Sans-Serif;FONT-WEIGHT: none;}


h1 {margin: 0 20px 0 0; font-size: 180%; color: 006600; FONT-FAMILY: Arial,helvetica,sans-serif; font-style: italic;}

h2  {
		FONT-SIZE: 130%;FONT-WEIGHT: none;color: #996600;font-family: Arial,helvetica,sans-serif;padding-bottom:10px
}


.price {COLOR: #990000; FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE: 125%; FONT-WEIGHT: bold;}

a {COLOR: 006600;}
a:hover {COLOR: #a8470f;}

.headlink {
			color: #000000;FONT-FAMILY: verdana,arial,helvetica,sans-serif; FONT-SIZE : 13px; TEXT-DECORATION : none;
}
.headtop:hover {COLOR: #ffffff; TEXT-DECORATION : underline;
}

.left-menu-tovar {
		BACKGROUND-COLOR: #EEEECC; PADDING-TOP: 20px;PADDING-LEFT: 11px;PADDING-BOTTOM: 15px; BORDER-TOP: #C4C494 1px solid; BORDER-LEFT: #C4C494 1px solid; BORDER-RIGHT: #C4C494 1px solid;BORDER-BOTTOM: #C4C494 1px solid;FONT-FAMILY: verdana, arial, sans-serif; FONT-SIZE: 95%;}

.left-menu-tovar-link-open { 
		PADDING-BOTTOM: 5px;PADDING-TOP: 5px;BACKGROUND-COLOR: #ffffff;PADDING-LEFT: 22px;
}

.left-menu-tovar-link { 
		PADDING-BOTTOM: 4px;PADDING-TOP: 0px;PADDING-LEFT: 22px;
}
.left-menu-top { 
		padding-left:5px;color: #ffffff;FONT-FAMILY: verdana,arial;FONT-WEIGHT : bold;height:18;background-color:#53A105;
}
.left-menu-one {
		PADDING-BOTTOM: 5px;

}
.right-menu-body{
		BACKGROUND-COLOR: #f7f7f7;PADDING-BOTTOM: 15px;BORDER-TOP: #C4C494 1px solid; BORDER-LEFT: #C4C494 1px solid; BORDER-RIGHT: #C4C494 1px solid;BORDER-BOTTOM: #C4C494 1px solid;FONT-FAMILY: verdana, arial, sans-serif; FONT-SIZE: 90%;
}
.right-menu-first
{
		PADDING-BOTTOM: 10px;PADDING-TOP: 10px;PADDING-LEFT: 0px;PADDING-RIGHT: 0px;background-color:#FFFFFF;
		BORDER-TOP: #cccccc 1px solid;BORDER-BOTTOM: #cccccc 1px solid;BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid;
}


.kroshki {
		PADDING-LEFT: 15px;PADDING-TOP: 5px;PADDING-BOTTOM: 10px;FONT-FAMILY: verdana, arial, sans-serif;FONT-SIZE: 90%;
}
.list	{
			PADDING-LEFT: 35px;PADDING-BOTTOM: 0px;
}
li	{
		PADDING-BOTTOM: 7px;PADDING-RIGHT: 3px;
}
ol	{
		PADDING-BOTTOM: 0px;TEXT-INDENT: 0px
}

.listing {

BORDER-TOP: #cccccc 1px solid;BORDER-BOTTOM: #cccccc 1px solid; height: 35px;BACKGROUND-COLOR: #f7f7f7;

}
.Alisting {COLOR: #000000;

				TEXT-DECORATION : none;
				padding: 4px 6px 8px 6px;
}


.Alisting:hover {
				COLOR: #000000; BACKGROUND-COLOR: #ffffff;
				BORDER-TOP: #cccccc 1px solid;BORDER-BOTTOM: #cccccc 1px solid;
				BORDER-LEFT: #cccccc 1px solid;BORDER-RIGHT: #cccccc 1px solid;  
				padding: 3px 5px 7px 5px;
				TEXT-DECORATION : none;
				}
.select	{
			FONT-WEIGHT: bold;
				padding: 3px 5px 7px 5px;
				
				}
div.block-price
{
	background-color: #F5F5EA;
	padding: 0.5em 1em;
	margin: 0 0.5em 1em 0;
	position: relative;
	top: 0;
	left: 0.5em;
}
.floats
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Эти правила для IE */
position: relative;
display: inline-block;
clear: both;
}
.floats:after
{
content: '';
display: block;
clear: both;
}
.floats .left
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения 
overflow: hidden; */

/* Отсупы между float-блоками */
margin: 3em 0 0 2em;

/* Задаем минимальную ширину по картинке и тексту */
/* width: 14em; */
min-width: 200px;
}
.floats .left .r
{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
.floats .left .min
{
/* Задаем минимальную высоту по картинке */
margin: 0 0 200px 0;

/* Задаем минимальную высоту по тексту */
height: 4em;

/* Дублируем значение минимальной ширины по картинке для IE */
width: 200px;
}


/* Для страниц раздела Для страниц раздела Для страниц раздела Для страниц раздела */
/* Для страниц раздела Для страниц раздела Для страниц раздела Для страниц раздела */
.floats-ico

{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;
/* Эти правила для IE */
position: relative;display: inline-block;clear: both;

}

.floats-ico:after

{

content: '';

display: block;clear: both;

}

.floats-ico .left-ico

{

position: relative;

float: left;



/* Убираем удвоение отступов в IE */

display: inline;



/* Прячем все, что вдруг вылезло за наши ограничения 

overflow: hidden; */



/* Отсупы между float-блоками */

margin: 3em 0 0 1.7em;



/* Задаем минимальную ширину по картинке и тексту */

/* width: 14em; */

min-width: 158px;

}

.floats-ico .left-ico .r

{

position: absolute;

top: 0;

left: 0;

width: 100%;

}

.floats-ico .left-ico .min-ico

{

/* Задаем минимальную высоту по картинке */

margin: 0 0 180px 0;



/* Задаем минимальную высоту по тексту */

height: 1.9em;



/* Дублируем значение минимальной ширины по картинке для IE */

width: 158px;

}
  
.k-ico {background:transparent url('i/list-pics.png') 0px 0px no-repeat;
cursor:pointer;cursor:hand;height:202px;border-left: #ccc 0 solid;padding-left:27px;padding-top:11px;}
 /* выпадающее подсказка для телефона*/
          
.tooltip {border-bottom: 1px dotted #000000;color: #000000; outline: none;cursor: help; text-decoration: none;position: relative;}
.tooltip span {margin-left: -999em;position: absolute;}
.tooltip:hover span {
  font-family: Calibri, Tahoma, Geneva, sans-serif;
  position: absolute;
  left: -10em;
  top: 5.5em;
  z-index: 99;
  margin-left: 0;
  width: 250px;
  border-radius: 5px 5px;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
 -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
 -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
}
.tooltip:hover img {
  border: 0;
  margin: -10px 0 0 -55px;
  float: left;
  position: absolute;
}
.tooltip:hover em {
  font-family: Candara, Tahoma, Geneva, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  padding: 0.2em 0 0.6em 0;
}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
<strong>* html</strong> a:hover { background: transparent; }

.phone { background: #FFFFAA; border: 1px solid #cccccc;color: #000000; }



