html {
  height:100%;
}

body { 
  padding:0px;
  margin:0px;
  background:#1895DA url(../images/repeat-bg.png) 0px 0px repeat-x;
  font-family: Arial,Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#314855;
  height:100%;
}

a {
  text-decoration:underline;
  color:#0066A1;
}

a:hover {
  text-decoration:none;
}

a img {
  border:0px;
}

p {
  padding:0px 0px 0px 0px;
  margin:0px;
}

form {
  padding:0px;
  margin:0px;
}

h2, p.h2 {
  font-size:17px;
  line-height:22px;
  color:#0090DE;
  font-weight:bold;
  padding:10px 0px 10px 0px;
  margin:0px;
}

h3, p.h3 {
  font-size:12px;
  line-height:16px;
  color:#0090DE;
  font-weight:bold;
  padding:10px 0px 10px 0px;
  margin:0px;
}

h4 {
  font-size:17px;
  line-height:16px;
  color:#0090DE;
  font-weight:bold;
  padding:5px 0px 8px 0px;
  margin:0px;
}

.png-pic,
.right-menu ul li,
.right-menu ul li span {
  behavior: url('/script/iepngfix.htc');
}

.fix-ie {
  float:left;
  width:100%;
}

.clear-block {
  clear:both;
  font-size:0px;
  line-height:0px;
  position:relative;
  zoom:1;
  overflow:hidden;
}

* html .main {
  height:100%;
}

.main   {
  width:902px;
  padding:0px 99px 0px 99px;
  background:url(../images/stars-bg.png) 50% 0px no-repeat;
  min-height:100%;
  margin:0px auto 0px auto;  
}

/* top menu */
.top-menu ul {
  padding:34px 0px 0px 14px;
  margin:0px;
  list-style-type:none;
  height:36px;
}

.top-menu li {
  float:left;
  width:175px;
  height:22px;
  background:url(../images/top-menu-tab.gif) 0px 0px no-repeat;
  text-align:center;
  color:#ffffff;
  padding:14px 0px 0px 0px;
}

.top-menu li a {
  color:#ffffff;
  text-decoration:none;
}

.top-menu li.tm-diva {
  padding-top:8px;
  height:28px;
}

.top-menu li.active {
  height:15px;
  margin:-6px 0px -20px 0px;
  padding-top:27px;
  background:url(../images/top-menu-tab-active.gif) 0px 0px no-repeat;
}

.top-menu li.active a {
  color:#0090DE;
  font-size:14px;
}

.top-menu li.tm-diva.active {
  height:29px;
  margin:-6px 0px -20px 0px;
  padding-top:13px;
  background:url(../images/top-menu-tab-active.gif) 0px 0px no-repeat;
}


/* end top menu */

/* content */
.content {
  background:#ffffff;
  position:relative;
  zoom:1;
}

.lt, .rt, .lb, .rb {
  width:12px;
  height:12px;
  position:absolute;
  font-size:0px;
  line-height:0px;
  z-index:99;
}

.lt {
  top:0px;
  left:0px;
  background:url(../images/lt.png) 0px 0px no-repeat;  
}

.rt {
  top:0px;
  right:0px;
  background-image:url(../images/rt.png);  
}

.rb {
  bottom:0px;
  right:0px;
  background-image:url(../images/rb.png);  
}

.lb {
  left:0px;
  bottom:0px;
  background-image:url(../images/lb.png);  
}

.main-bg1 {
  background:url(../images/main-bg1.jpg) 0px 0px no-repeat;
}

.main-bg-adv {
  background:url(../images/main-bg2.jpg) 0px 0px no-repeat; 
}

.main-bg-prod {
  background:url(../images/main-bg3.jpg) 0px 0px no-repeat; 
}

.main-bg-index {
  height:727px;
  background:url(../images/main-bg0.jpg) 0px 0px no-repeat;
}

.main-bg-ivent0 {  background:url(../images/main-ivent0.jpg) 0px 0px no-repeat;}
.main-bg-ivent1 {  background:url(../images/main-ivent1.jpg) 0px 0px no-repeat;}
.main-bg-ivent2 {  background:url(../images/main-ivent2.jpg) 0px 0px no-repeat;}
.main-bg-ivent3 {  background:url(../images/main-ivent3.jpg) 0px 0px no-repeat;}
.main-bg-ivent4 {  background:url(../images/main-ivent4.jpg) 0px 0px no-repeat;}
.main-bg-ivent5 {  background:url(../images/main-ivent5.jpg) 0px 0px no-repeat;}
.main-bg-ivent6 {  background:url(../images/main-ivent6.jpg) 0px 0px no-repeat;}
.main-bg-ivent7 {  background:url(../images/main-ivent7.jpg) 0px 0px no-repeat;}
.main-bg-ivent8 {  background:url(../images/main-ivent8.jpg) 0px 0px no-repeat;}
.main-bg-ivent9 {  background:url(../images/main-ivent9.jpg) 0px 0px no-repeat;}
.main-bg-ivent10 {  background:url(../images/main-ivent10.jpg) 0px 0px no-repeat;}
.main-bg-ivent11 {  background:url(../images/main-ivent11.jpg) 0px 0px no-repeat;}
.main-bg-ivent12 {  background:url(../images/main-ivent12.jpg) 0px 0px no-repeat;}
.main-bg-ivent13 {  background:url(../images/main-ivent13.jpg) 0px 0px no-repeat;}
.main-bg-ivent14 {  background:url(../images/main-ivent14.jpg) 0px 0px no-repeat;}
.main-bg-ivent15 {  background:url(../images/main-ivent15.jpg) 0px 0px no-repeat;}

.main-bg-diva {
  background:url(../images/diva.gif) 0px 352px no-repeat;
}

.logo {
  position:absolute;
  top:68px;
  left:42px;
  z-index:99;
}

.main-title {
  width:546px;
  height:59px;
  background:url(../images/title-bg.png) 0px 0px no-repeat;
  position:absolute;
  top:244px;
  left:53px;
  z-index:99;
}

.main-title h1 {
  font-size:17px;
  line-height:19px;
  color:#0090DE;
  padding:20px 0px 0px 23px;
  margin:0px;
  font-weight:normal;
  float:left;
  width:170px;
}

.mt-descr {
  float:right;
  width:240px;
  padding:17px 0px 0px 0px;
}

.mt-icons {
  margin:0px 300px 0px 200px;
  text-align:center;
  padding:17px 0px 0px 0px;
}

.right-menu {
  width:244px;
  position:absolute;
  top:73px;
  left:648px;
  z-index:99;
}

.right-menu ul {
  padding:0px 0px 0px 0px;
  margin:0px;
  list-style-type:none;
}

.right-menu ul li {
  width:244px;
  height:35px;
  background:url(../images/right-menu-bg.png) 0px 0px no-repeat;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  font-size:11px;
  color:#0090DE;
  float:left;
  cursor:pointer;
}

.right-menu ul li a {
  color:#0090DE;
  text-decoration:none;
  float:left;
  height:25px;
  width:244px;
  padding:10px 0px 0px 3px;
  cursor:pointer;
  margin:0px -3px 0px -3px;
}

.right-menu ul li a:hover {
  text-decoration:underline;
}

.right-menu ul li span {
  width:58px;
  height:34px;
  float:left;
  background-position:50% 50%;
  background-repeat:no-repeat;
  margin:-10px 5px 0px 0px;
}

/* правое меню - мини-картинки */
.right-menu ul li.diva-ico1 span {
  background-image:url(../images/rmenu-ico1.png);
}

.right-menu ul li.diva-ico2 span {
  background-image:url(../images/rmenu-ico2.png);
}

.right-menu ul li.diva-ico3 span {
  background-image:url(../images/rmenu-ico3.png);
}

.right-menu ul li.diva-ico4 span {
  background-image:url(../images/rmenu-ico4.png);
}

.right-menu ul li.diva-ico5 span {
  background-image:url(../images/rmenu-ico5.png);
}

.right-menu ul li.diva-ico6 span {
  background-image:url(../images/rmenu-ico6.png);
}

.right-menu ul li.adv-ico2 span {
  background-image:url(../images/rmenu-ico-advert2.png);
}

.right-menu ul li.adv-ico3 span {
  background-image:url(../images/rmenu-ico-advert3.png);
}

.right-menu ul li.prod-ico2 span {
  background-image:url(../images/rmenu-ico-prod2.png);
}

.right-menu ul li.prod-ico3 span {
  background-image:url(../images/rmenu-ico-prod3.png);
}

.right-menu ul li.prod-ico4 span {
  background-image:url(../images/rmenu-ico-prod4.png);
}

.right-menu ul li.prod-ico5 span {
  background-image:url(../images/rmenu-ico-prod5.png);
}

.right-menu ul li.prod-ico6 span {
  background-image:url(../images/rmenu-ico-prod6.png);
}

.right-menu ul li.prod-ico7 span {
  background-image:url(../images/rmenu-ico-prod7.png);
}
.right-menu ul li.ivent-ico1 span {  background-image:url(../images/rmenu-ico-ivent1.png); }
.right-menu ul li.ivent-ico2 span {  background-image:url(../images/rmenu-ico-ivent2.png);}
.right-menu ul li.ivent-ico3 span {  background-image:url(../images/rmenu-ico-ivent3.png);}
.right-menu ul li.ivent-ico4 span {  background-image:url(../images/rmenu-ico-ivent4.png);}
.right-menu ul li.ivent-ico5 span {  background-image:url(../images/rmenu-ico-ivent5.png);}
.right-menu ul li.ivent-ico6 span {  background-image:url(../images/rmenu-ico-ivent6.png);}
.right-menu ul li.ivent-ico7 span {  background-image:url(../images/rmenu-ico-ivent7.png);}
.right-menu ul li.ivent-ico8 span {  background-image:url(../images/rmenu-ico-ivent8.png);}
.right-menu ul li.ivent-ico9 span {  background-image:url(../images/rmenu-ico-ivent9.png);}
.right-menu ul li.ivent-ico10 span {  background-image:url(../images/rmenu-ico-ivent10.png);}
.right-menu ul li.ivent-ico11 span {  background-image:url(../images/rmenu-ico-ivent11.png);}
.right-menu ul li.ivent-ico12 span {  background-image:url(../images/rmenu-ico-ivent12.png);}
.right-menu ul li.ivent-ico13 span {  background-image:url(../images/rmenu-ico-ivent13.png);}
.right-menu ul li.ivent-ico14 span {  background-image:url(../images/rmenu-ico-ivent14.png);}
.right-menu ul li.ivent-ico15 span {  background-image:url(../images/rmenu-ico-ivent15.png);}
/* end правое меню - мини-картинки */

.right-menu ul li a.first-four {
  background:url(../images/rmenu-bg-link.gif) 0px 100% no-repeat;
}

.right-menu ul li.active {
  background-image:url(../images/right-menu-bg-active.png);
  color:#ffffff;
}

.right-menu ul li.active a {
  color:#ffffff;
}


.content-column {
  margin:0px 45px 0px 75px;
  padding:374px 0px 40px 0px;
  position:relative;  
  zoom:1;
}

.content-column p {
  margin:10px 0px 10px 0px;
}


.page-three-column-first {
  width:260px;
  float:left;
  padding:0px 0px 0px 0px;
}

.who-we-photo {
  padding:15px 0px 10px 0px;
}

.ul-type1 {
  padding:12px 0px 20px 0px;
  margin:0px;
  list-style-type:none;
}

.ul-type1 li {
  padding:0px 0px 10px 23px;
  background:url(../images/ul-marker.gif) 0px 6px no-repeat;  
}

ul {
  padding:12px 0px 20px 0px;
  margin:0px;
  list-style-type:none;
}

ul li {
  padding:0px 0px 10px 23px;
  background:url(../images/ul-marker.gif) 0px 6px no-repeat;  
}

.page-three-column-second {
  width:250px;
  float:left;
  padding:0px 0px 0px 20px;
}

.our-working {
  padding:13px 0px 0px 0px;
}

.page-three-column-third {
  width:222px;
  float:right;
}

.authors {
  padding:17px 0px 0px 0px;
}

.page-news {
  position:relative;
  overflow:hidden;
  zoom:1;
}

.page-news-first-column,
.page-news-second-column{
  float:left;
  width:375px;
  padding:0px 0px 20px 0px;
}

.page-news-first-column {
  padding-right:20px;
}

.news {
  padding:10px 0px 0px 0px;
}

.news-item {
  padding:0px 0px 20px 0px;
  overflow:hidden;
  zoom:1;
}

.news-item-photo {
  float:left;
  width:188px;
}

.news-item-photo img {
  width:157px;
  height:119px;
}

.news-item-content {
  margin:0px 0px 0px 188px;
}

.news-item-content .date {
  font-size:11px;
  color:#0090DE;
  font-weight:bold;
  padding:0px 0px 7px 0px;
}

.news-item-content .title {
  font-size:12px;
  color:#0066A1;
  font-weight:bold;
  padding:0px 0px 7px 0px;
}

.news-item-content .title a {
  color:#0066A1;
}

.pager {
  padding:20px 0px 0px 0px;
  position:absolute;
  bottom:0px;
  font-size:12px;
  line-height:14px;
}

.pager a {  
  color:#0066A1;
  float:left;
  margin:0px 8px 0px 0px;
  padding:2px 0px 3px 0px;
}

.pager span.active {
  color:#FCF40B;
  font-weight:bold;
  float:left;
  background:url(../images/pager-left-bg.gif) 0px 0px no-repeat;  
  margin:0px 8px 0px 0px;
}

.pager span.active span {
  background:url(../images/pager-right-bg.gif) 100% 0px no-repeat;
  padding:2px 6px 3px 6px;
  float:left;
}

.news-one-page {
  padding:12px 0px 0px 0px;
}

.news-one-page .back {
  margin:0px 0px 0px -22px;
  padding:0px 0px 20px 22px;
  background:url(../images/back.gif) 0px 4px no-repeat;
  font-size:12px;
  color:#0066A1;
  font-weight:bold;
  position:relative;
}

.news-one-page .back a {
  color:#0066A1;  
}

.news-one-page .date {
  font-size:11px;
  color:#0090DE;
  font-weight:bold;
  padding:0px 0px 12px 0px;
}

.news-one-page .title {
  font-size:21px;
  color:#314855;
  line-height:23px;
  padding:0px 0px 5px 0px;
}

.news-one-page .text {
  
}

.news-one-page .text img {
  float:left;
  margin:5px 30px 20px 0px;
}

.news-one-page .text p {
  margin:10px 0px 10px 0px;
}

/* наши клиенты */
.c-photo {
  background:#ffffff;
  border:1px solid #D4EFFC;
  width:122px;
  height:92px;
  overflow:hidden;
  zoom:1;
  position:relative;
  display:table;
  vertical-align:middle; 
  text-align:center;
}

.c-photo-inner {
  width:100%;
  display:table-cell;
  vertical-align:middle;
  position:relative;
  text-align:center;
  +top:50%;
  +left:0px;
}

.c-photo-inner img{
  display:inline;
  vertical-align:middle;
  +top:-50%;
  +position:relative;
  +display:block;
}

.our-clients {
  margin:0px -150px 0px 0px;
  overflow:hidden;
  zoom:1;
  padding:15px 0px 0px 0px;
}

.our-client-item {
  width:123px;
  height:134px;
  float:left;
  margin:0px 43px 0px 0px;
}

.client-name {
  font-size:11px;
  color:#1A4434;
  font-weight:bold;
  text-align:center;
  padding:7px 0px 0px 0px;
  margin:0px -10px 0px -10px;
}
/* end наши клиенты */

/* контакты */
.page-two-column-first {
  width:390px;
  float:left;
}

.page-two-column-second {
  width:375px;
  float:right;
}

.page-two-column-short-first {
  width:270px;
  float:left;
  margin-right:20px;
}

.page-two-column-short-second {
  width:270px;
  float:left;
}

.page-two-column-main-first {
  width:170px;
  float:left;
  margin-right:20px;
}

.page-two-column-main-second {
  width:370px;
  float:left;
}

.map {
  padding:25px 0px 0px 0px;
}

.contacts {
  padding:25px 0px 0px 0px;
  margin:0px -100px 0px 0px;
  zoom:1;
}

.contacts-item {
  width:115px;
  float:left;
  margin:0px 15px 0px 0px;
}

.contacts-item .photo {
  padding:0px 0px 10px 0px;
}

.contacts-item .name {
  font-size:11px;
  color:#1A4434;
  line-height:14px;
  padding:0px 0px 6px 0px;
}

.contacts-item .mail {
  padding:0px 0px 6px 0px;
}

.contacts-item .mail a {
  color:#0066A1;
}

.contacts-item .phone {
  padding:0px 0px 6px 0px;
  font-size:11px;
  color:#1A4434;
}
/* контакты */

/* каталог (много элементов с левой колонкой */
.catalog-item {
  overflow:hidden;
  zoom:1;
  padding:0px 0px 20px 0px;
  margin:0px -0px 0px 0px;
}

.catalog-left-column {
  width:158px;
  float:left;
}

.catalog-right-column {
  margin:0px 0px 0px 190px;
}

.cat-photo {
  padding:0px 0px 5px 0px;
}

.cat-price {
  font-size:20px;
  line-height:20px;
  color:#0090DE;
  padding:0px 0px 5px 0px;
}

.cat-price .copeck {
  vertical-align:super;
  font-size:11px;
  font-weight:bold;
}

.cat-price .currency {
  font-size:12px;
  font-weight:bold;
}

.cat-order {
  width:156px;
  height:22px;
  background:url(../images/order-button.gif) 0px 0px no-repeat;
  font-size:11px;
  color:#314855;
  font-weight:bold;
  text-align:center;
  line-height:22px;  
}

.cat-title {
  font-size:21px;
  font-weight:normal;
  line-height:23px;
  color:#314855;
  padding:0px 0px 5px 0px;
}

.cat-title span {
  font-size:12px;
}

.cat-announce {
  font-size:11px;
  color:#0090DE;
  padding:0px 0px 8px 0px;
}

.cat-text {
  padding:0px 0px 5px 0px;
}

.cat-time {
  padding:0px 0px 5px 0px;
}

.track-list {
  padding:0px 0px 8px 0px;
}

.track-list span {
  display:block;
  padding:4px 0px 4px 24px;
  font-size:11px;
  color:#0066A1;
  font-weight:bold;
  text-decoration:underline;
  background:url(../images/hide-marker.gif) 0px 4px no-repeat;
  cursor:pointer;
}

.track-list ul {
  padding:5px 0px 0px 24px;
  margin:0px;
  list-style-type:none;
  display:none;
}

.track-hide ul {
  display:none;
}
.track-show ul {
  display:block;
}

.track-show  span {
  background-image:url(../images/show-marker.gif)
}

.listen {
  font-size:11px;
  color:#314855;
  font-weight:bold;
  padding:0px 0px 5px 0px;
}

.listen span {
  float:left;
  margin:0px 10px 0px 0px;
}

.show {
  font-size:11px;
  color:#314855;
  font-weight:bold;
  padding:0px 0px 5px 0px;
  /*width:157px;*/
}

.show span {
  display:block;
  margin:0px 0px 10px 0px;
}

.order-form {
  border-top:3px solid #D4EFFC;
  padding:30px 0px 0px 0px;
}

.order-table {
  width:100%;
  border-collapse:collapse;
  margin:10px 0px 0px 0px;
}

.order-table td {
  padding:0px 0px 8px 0px;
  vertical-align:top;
}

.order-table td.td-txt {
  width:170px;
  padding:0px 20px 8px 0px;
}

.color-strong {
  color:#0090DE;
  font-size:14px;
  font-weight:bold;
}

.order-table td.td-input {
  width:375px;
  padding:0px 20px 8px 0px;
}

.order-table td.td-input ul {
  padding:0px 0px 10px 0px;
  margin:0px;
  list-style-type:none;
}

.order-table td.td-input ul li {
  padding:0px 0px 2px 0px;
  background: none;
}

.order-table td.td-input ul li input,
.order-table td.td-input ul li label {
  vertical-align:middle;
}

.blue-input {
  width:368px;
  height:23px;
  background:url(../images/input-bg.gif) 0px 0px no-repeat;
  padding:2px 0px 0px 5px;
}

.blue-input input {
  width:362px;
  height:18px;
  padding:2px 0px 0px 0px;
  margin:0px;
  border:0px;
  background:#0090DE;
  font-size:11px;
  font-family:Arial;
  color:#ffffff;
}

.submit-offer {
  width:197px;
  height:25px;
  background:url(../images/offer-button.gif) 0px 0px no-repeat;
  margin:0px;
  padding:0px 0px 0px 0px;
  border:0px;
  font-family:Arial;
  font-size:12px;
  color:#314855;
  font-weight:bold;
  cursor:pointer;
}
/* end каталог */

.text-column-one.ivent {
  background:none;
  width:540px;
}

.text-column-one p {
  margin:10px 0px 10px 0px;
}

.comment-author {
  text-align:right;
  font-style:italic;
  padding:0px 0px 5px 0px;
}

.radio-item {
  overflow:hidden;
  zoom:1;
  padding:17px 0px 0px 0px;
  width:390px;
  float:left;
}

.radio-photo {
  width:92px;
  float:left;
  padding:4px 0px 0px 0px;
}

.radio-content {
  margin:0px 0px 0px 123px;
}

.radio-content .title {
  font-size:12px;
  line-height:14px;
  font-weight:bold;
  padding:0px 0px 8px 0px;
}

.radio-content .title  .new {
  font-size:9px;
  color:#FF0000;
  font-weight:bold;
  text-transform:uppercase;
}

.radio-listen {
  overflow:hidden;
  zoom:1;
  padding:0px 0px 1px 0px;
}

.radio-listen .name {
  float:left;
  padding:0px 6px 0px 0px;
}

.radio-listen .country {
  float:left;
  padding:1px 6px 0px 0px;
}

.radio-listen .play {
  float:left;
  padding:1px 0px 0px 0px;
}

.news-one-page .radio-listen {
  padding:10px 0px 0px 0px;
}

.news-one-page .radio-listen .play {
  margin-right:14px;
}

.our-joke {
  overflow:hidden;
  zoom:1;
  padding:15px 0px 0px 0px;
  margin:0px -100px 0px 0px;
}

.joke-item {
  float:left;
  width:99px;
  margin:0px 36px 20px 0px;
}

.joke-photo {
  height:50px;
  padding:0px 0px 5px 0px;
}

.joke-listen {
  
}

.tv-rolik {
  margin:3px 20px 20px 0px;
  float:left;
  width_:157px; 
  
}

.tv-rolik  .download {
  padding:7px 0px 0px 0px;
  width:157px;
}

.text-page {
  padding:20px 0px 0px 0px;
}

.catalog-right-column .tv-rolik {
  margin:3px 35px 5px 0px;
}

.tv-descr {
  clear:both;
  padding:2px 0px 0px 0px;
}

.radio-adv-img {
  	padding-bottom:5px;
}

.radio-adv-img img {
  border:1px solid #D4EFFC;
}

.adv-listen {
  padding:4px 0px 15px 0px;
}

.adv-listen img {
  border:0px;
}

/* главная */
.index-title1 {
  position:absolute;
  top:101px;
  left:67px;
}

.index-title2 {
  position:absolute;
  top:266px;
  left:130px;
}

.index-title3 {
  position:absolute;
  top:395px;
  left:80px;
}

.index-title4 {
  position:absolute;
  top:559px;
  left:121px;
}

.index-title5 {
  position:absolute;
  top:353px;
  left:706px;
}

.index-title6 {
  position:absolute;
  top:476px;
  left:730px;
}
/* end главная */

/* end content */

/* footer */
.footer {
  overflow:hidden;
  zoom:1;
  padding:20px 0px 20px 0px;
  font-size:11px;
  line-height:13px;
  color:#ffffff;
}

.footer a {
  color:#78EDFF;
}

.footer-inner-left {
  float:left;
}

.footer-inner-right {
  float:right;
  width:150px;
}

.footer-inner-center {
  margin:0px 230px 0px 350px;
}

/* end footer */


.play img.online,  
.swf img.online { 
	position:relative;
	top: -100px;
	left: 55px;
	z-index: 100;	
	border: 0px;
	behavior: url('/script/iepngfix.htc');
	/*background-image:url(../images/video.png);*/
	/*width:50px;
	height:50px;*/
}
.video-cont {
	width:157px;
	height:157px;
	overflow:hidden;
}

/* главная */
.index-title1 {
  position:absolute;
  top:101px;
  left:67px;
  width:131px;
  height:97px;
  overflow:hidden;
  zoom:1;
}

.index-title1 a:hover img {
  margin-top:-97px;
}

.index-title2 {
  position:absolute;
  top:266px;
  left:130px;
  width:108px;
  height:43px;
  overflow:hidden;
  zoom:1;
}

.index-title2 a:hover img {
  margin-top:-43px;
}

.index-title3 {
  position:absolute;
  top:395px;
  left:80px;
  width:118px;
  height:67px;
  overflow:hidden;
  zoom:1;
}

.index-title3 a:hover img {
  margin-top:-67px;
}

.index-title4 {
  position:absolute;
  top:559px;
  left:121px;
  width:87px;
  height:43px;
  overflow:hidden;
  zoom:1;
}

.index-title4 a:hover img {
  margin-top:-43px;
}

.index-title5 {
  position:absolute;
  top:353px;
  left:706px;
  width:96px;
  height:48px;
  overflow:hidden;
  zoom:1;
}

.index-title5 a:hover img {
  margin-top:-48px;
}

.index-title6 {
  position:absolute;
  top:476px;
  left:730px;
  width:112px;
  height:31px;
  overflow:hidden;
  zoom:1;
}

.index-title6 a:hover img {
  margin-top:-31px;
}
/* end главная */
