
.grafik { display:block; padding-left:20px;  background:url(images/icons/clock-small.png) left 1px no-repeat; } 
.posada { display:block;padding-left:20px;   font-size:13px; font-weight:bold; color:#428ccb; } 
.name { display:block; padding-left:20px;  font-size:15px; font-weight:bold; background:url(images/icons/card-small.png) left 1px no-repeat; } 
.phone { display:block; padding-left:20px;  background:url(images/icons/mobile-phone-medium.png) left 1px no-repeat; } 
.email { display:block; padding-left:20px;  font-size:12px; font-weight:bold; background:url(images/icons/email-medium.png) left 1px no-repeat; color:#428ccb; } 
.free { display:block;padding-left:20px;   border:2px #3366ff solid;} 
.office { display:block;padding-left:20px;  padding-toP:5px; margin-top:5px; border-top:2px #eee solid; font-size:13px;  color:#aaa; } 
.nomer-offica { display:block;padding-left:20px;   font-size:16px; font-weight:bold; color:#3366ff; }
hr { display:block; 
	border: none; /* Убираем границу для браузера Firefox */
    color: #3366ff; /* Цвет линии для остальных браузеров */
    background-color: #3366ff; /* Цвет линии для браузера Firefox и Opera */
	margin-left: 20px; /* Отступ слева */
    height: 1px;} 

.dostavka { width:670px;  }
.dostavka td { padding:8px;  } 
.dostavka td table { border-top:2px #fff solid; border-right:2px #fff solid; /*border-top:1px #eee solid;  border-right:1px #eee solid; */ width:100%; }
.dostavka td table td { border-bottom:2px #fff solid;  border-left:2px #fff solid; /*border-bottom:1px #eee solid;  border-left:1px #eee solid;*/ vertical-align:middle; text-align:left;  }

.telephone { padding-left:20px;  background:url(images/tele.png) left 1px no-repeat;  }
.kyivstar { padding-left:20px;  background:url(images/kyivstar.png) left 1px no-repeat;  }
.it { padding-left:20px;  background:url(images/it.png) left 1px no-repeat;  }