﻿* {margin: 0; padding: 0;}

body {font: 11px Verdana, Tahoma, Arial; color: #2d2d2d; background: #fff}

a:link,
a:active,
a:hover,
a:visited {
  color: #000;
  text-decoration: underline;
  outline: none;
}

a.img_space {text-decoration: none;}

a img {border: none; outline: none; vertical-align: middle;}

table {border: none; border-spacing: 0px; border-collapse: collapse;}

td {vertical-align: top;}

h1 {display: block; padding: 5px 0px; font: bold 48pt Verdana; color: #00758c;}
h2 {display: block; padding: 5px 0px; font: 26px DaxlineCyr-Bold, Verdana; color: #8d6993;}
h3 {display: block; padding:  5px 0px; font: 17px DaxlineCyr-Bold, Verdana; color: #2d2d2d;}
  @media all and (min-width: 0px) { h3 {display: block; padding:  5px 0px; font: 17px Verdana; color: #2d2d2d;} }
h4 {display: block; padding: 5px 0px; font: bold 14px Verdana; color: #2d2d2d;}
h5 {display: block; padding: 5px 0px; font: bold 12px Verdana; color: #2d2d2d;}
p {display: block; padding: 5px 0px;}



.general {width: 972px; margin: 0 auto;}

.header {display: block; float: left; width: 972px; clear: both;}
  .header .top_menu {display: block; float: left; width: 972px; height: 30px; padding: 3px 0px 30px 0px; background: url(../images/header_bg.gif) top left no-repeat;}
    .header .top_menu .left {display: block; float: left; width: 950px; padding: 10px 0px 0px 10px;}
      .header .top_menu .left ul {list-style-type: none; list-style-position: none;}
        .header .top_menu .left ul li {display: inline; float: left; padding: 0px 10px;}
          .header .top_menu .left ul li a.inv_link {display: block; padding: 1px 0px 2px 25px; color: #fff; background: url(../images/top_menu_bullet.gif) top left no-repeat;}
      .header .top_menu .left .feedback {display: block; float: right; padding: 0px 10px;}
        .header .top_menu .left .feedback a {display: block; padding: 1px 0px 2px 25px; color: #fff; background: url(../images/top_menu_bullet.gif) left top no-repeat;}
    .header .top_menu .right {display: none; float: right; width: 70px; padding: 10px 20px 0px 0px; text-align: right;}
      .header .top_menu .right a.inv_link {display: block; padding: 1px 25px 2px 0px; color: #fff; background: url(../images/top_menu_bullet.gif) top right no-repeat;}
  .header .top_hot {display: block; float: left; width: 960px; padding: 0px 0px 10px 10px;}
    .header .top_hot .left {display: inline; float: left; width: 310px; overflow: hidden;}
      .header .top_hot .left h3 {color: #8d6993;}
      .header .top_hot .left .body {display: block; float: left; width: 100%; position: relative;}
        .header .top_hot .left .body .tion2 {width: 116px; height: 130px; position: absolute; top: 0px; left: 0px; z-index: 3; background: url(../images/question.png) top left no-repeat;}
         .header .top_hot .left .body a.tion2 {text-decoration: none; z-index: 99; background: none;}
        .header .top_hot .left .body .question {width: 116px; height: 130px; text-align: center; position: absolute; top: 0px; left: 0px; z-index: 5;}
          .header .top_hot .left .body .question .sign {font: 55px DaxlineCyr-Bold; color: #e8f4d9; position: relative; z-index: 6;}
            .header .top_hot .left .body .question .sign a {text-decoration: none; color: #e8f4d9; position: relative; z-index: 7;}
          .header .top_hot .left .body .question .que {color: #e8f4d9; clear: both; position: relative; z-index: 6;}
            .header .top_hot .left .body .question .que a {color: #e8f4d9; position: relative; z-index: 7;}
        .header .top_hot .left .body .photo {width: 160px; height: 160px; position: absolute; left: 106px; z-index: 2; overflow: visible;}
          .header .top_hot .left .body .photo .photo2 {display: block; float: left; width: 160px; height: 160px; position: absolute; top: 0px; left: 0px; z-index: 3;}
        .header .top_hot .left .body .info {width: 100%; padding-top: 135px; position: relative; z-index: 2;}
          .header .top_hot .left .body .info ul {padding-left: 20px;}
          .header .top_hot .left .body .info h5 {width: 100px;} /* clear: both;} */
          .header .top_hot .left .body .info p {padding: 1px 0px;}
        .header .top_hot .left .body a.absolute_link {display: block; width: 110px; height: 110px; position: absolute; top: 0px; left: 0px; text-decoration: none; z-index: 5000;}
    .header .top_hot .center {display: inline; float: left; width: 320px; font: 14px Verdana; text-align: center; overflow: hidden;}
      .header .top_hot .center p.title {font: bold 13px Verdana;}
      .header .top_hot .center .prise {display: block; float: left; width: 320px; height: 170px; color: #3b3b3b; position: relative; overflow: hidden;}
        .header .top_hot .center .prise .click {width: 320px; min-height: 80px; position: relative;}
        .header .top_hot .center .prise .cursor {position: absolute; top: 15px; left: 200px; z-index: 5;}
        .header .top_hot .center .prise .cup {position: absolute; top: 85px; left: 30px; z-index: 15;}
        .header .top_hot .center .prise .wel {font: 13px Verdana; position: absolute; top: 85px; left: 95px; text-align: left; z-index: 15;}
          .header .top_hot .center .prise .wel h4 {font: 17px Verdana; padding: 5px 0px 3px 0px;}
          .header .top_hot .center .prise .wel h5 {font: bold 13px Verdana; padding: 3px 0px 5px 0px; color: #8d6993;}
        .header .top_hot .center .prise a.img {text-decoration: none;}
          .header .top_hot .center .prise a.img h2 {padding: 15px 0px 0px 110px; font-size: 24px; text-align: left; color: #fff; line-height: 100%;}
        .header .top_hot .center .prise a.space {display: block; width: 100%; height: 82px; position: absolute; top: 0px; left: 0px; z-index: 10;}
      .header .top_hot .center .center_contact {display: block; float: left; width: 298px; padding-left: 20px;}
      .header .top_hot .center .center_title {display: block; float: left; width: 300px; padding-left: 20px; text-align: left; overflow: hidden;}
      .header .top_hot .center .center_title h3 {color: #8d6993;}
      .header .top_hot .center .center_bg {display: block; float: left; width: 200px; height: 120px; padding: 20px 20px 50px 20px; position: relative; background: url(../images/buble.png) top left no-repeat;}
        .header .top_hot .center .center_bg .center_content {width: 200px; height: 120px; font: 13px Verdana; color: #2d2d2d; text-align: left; overflow: hidden;}
          .header .top_hot .center .center_bg .center_content a {color: #8d6993;}
        .header .top_hot .center .center_bg .absolute {width: 64px; height: 121px; position: absolute; top: 55px; left: 220px; z-index: 5;}
    .header .top_hot .right {display: inline; float: left; width: 295px; padding-left: 30px; overflow: hidden;}
      .header .top_hot .right h3 {color: #8d6993;}
      .header .top_hot .right .sell_buy {display: block; float: left; width: 260px; height: 90px; padding: 30px 20px 50px 20px; font: 12px Verdana; color: #fff; overflow: hidden; background: url(../images/sell_buy_bg.jpg) left top no-repeat;}
        .header .top_hot .right .sell_buy p { line-height: 2.0em; }
        .header .top_hot .right .sell_buy .author {display: block; float: left; width: 260px; padding: 10px 0px 5px 0px; text-align: right; font-weight: bold;}
      .header .top_hot .right .all {display: block; float: left; width: 260px; color: #8d6993;}
        .header .top_hot .right .all a {color: #8d6993;}
    .header .top_hot .top_hot_buble {display: block; float: none; width: 295px; height: 145px; margin: 0 auto; text-align: center; clear: both; background: url(../images/top_hot_buble.png) left top no-repeat;}
      .header .top_hot .top_hot_buble.top_hot_reforma {height: 135px; padding-top: 10px;}
      .header .top_hot .top_hot_buble.top_hot_jump {height: 115px; padding-top: 30px;}
      .header .top_hot .top_hot_buble.top_hot_paradise {height: 130px; padding-top: 15px;}
    .header .top_hot .top_hot_text {display: block; float: none; width: 280px; margin: 0 auto; font: 11px Verdana; color: #8d6993; text-align: left; clear: both;}
      .header .top_hot .top_hot_text a {color: #8d6993; text-decoration: none;}

      .header .top_hot .survey_reforma .title {color: #00758c;}
        .header .top_hot .survey_reforma .prise .click {background: url(../images/prise_bg_reforma.png) center top no-repeat;}
          .header .top_hot .survey_reforma .prise .wel h5 {color: #00758c;}
        .header .top_hot .survey_reforma .prise .cup {top: 85px; left: 30px;}
      .header .top_hot .survey_jump .title {color: #8cc63f;}
        .header .top_hot .survey_jump .prise .click {background: url(../images/prise_bg_jump.png) center top no-repeat;}
          .header .top_hot .survey_jump .prise .wel h5 {color: #8cc63f;}
        .header .top_hot .survey_jump .prise .cup {top: 80px; left: 10px;}

.home {display: block; float: left; width: 972px; clear: both;}
  .home .index_content {display: block; float: left; width: 980px; clear: both;}
  .home .mainleft {display: inline; float: left; width: 320px;}
    .home .mainleft .blog-menu {display: block; float: left; width: 100%; font-size: 1.3em;}
      .home .mainleft .blog-menu ul {list-style-type: none; list-style-position: outside; padding-left: 50px;}
        .home .mainleft .blog-menu ul a {color: #8d6993;}
        .home .mainleft .blog-menu ul li {padding: 2px 0px 3px 10px;}
          .home .mainleft .blog-menu ul li.act {background: url(../images/arrow_4x6.gif) left center no-repeat;}
          .home .mainleft .blog-menu ul li ul {margin: 0px; padding: 0px;}
            .home .mainleft .blog-menu ul li ul li {padding: 2px 0px 3px 20px;}
              .home .mainleft .blog-menu ul li ul li.act {background: url(../images/arrow_4x6.gif) 10px center no-repeat;}
    .home .mainleft .blog-calendar {display: block; float: left; width: 100%; padding: 10px 0px;}
      .home .mainleft .blog-calendar table {width: 250px; font-size: 1.2em;}
      .home .mainleft .blog-calendar th {padding: 5px; color: #fff; text-align: center; border: 1px solid #fff; background: #8d6993;}
      .home .mainleft .blog-calendar td {padding: 5px; text-align: center; border: 1px solid #fff; background: #ececec;}
        .home .mainleft .blog-calendar td a {color: #8d6993;}
        .home .mainleft .blog-calendar td.weekend a {color: #f00;}
        .home .mainleft .blog-calendar td.other {color: #aaa; background: #f3f3f3;}
        .home .mainleft .blog-calendar td.other a {color: #aaa;}
  .home .reforma {display: inline; float: left; width: 320px; overflow: hidden; background: #e8f4d9;}
    .home .reforma a {color: #00758c;}
    .home .reforma h3 {color: #00758c;}
    .home .reforma .news {display: block; float: left; width: 310px; padding: 5px 5px 20px 5px;}
      .home .reforma .news .title {display: block; float: left; width: 290px; padding: 5px 10px;}
        .home .reforma .news .title a {text-decoration: none;}
        .home .reforma .news h3 img {position: relative; top: -8px; left: +5px;}
      .home .reforma .news .item_a {display: block; float: left; width: 290px; margin: 5px 15px 5px 5px; text-align: right;}
      .home .reforma .news .item {display: block; float: left; width: 300px; margin: 5px;}
        .home .reforma .news .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top left no-repeat;}
        .home .reforma .news .item .item_bottom {display: block; float: left; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom.png) top left no-repeat;}
        .home .reforma .news .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
          .home .reforma .news .item .item_middle h4 a {text-decoration: none;}
        .home .reforma .news .item h4 {color: #00758c;}
    .home .reforma .schedule {display: block; float: left; width: 320px; height: 80px; background: url(../images/clock_bg.png) top left no-repeat;}
      .home .reforma .schedule img.clock {float: left; margin-left: 15px; vertical-align: middle;}
      .home .reforma .schedule span.text {display: inline; float: right; padding: 28px 15px 0px 0px; font: 18px Verdana; color: #fff; text-align: right;}
        .home .reforma .schedule span.text a {color: #fff; text-decoration: none;}
    .home .reforma .service {display: block; float: left; width: 320px; font: 14px Verdana; color: #00758c;}
      .home .reforma .service a {font-weight: bold; text-decoration: none;}
      .home .reforma .service ul {list-style-type: none; list-style-position: outside; margin: 10px 5px 10px 10px;}
        .home .reforma .service ul li {background: url(../images/dashed.gif) bottom repeat-x;}
          .home .reforma .service ul li .bg {padding: 15px 0px 15px 25px; background: url(../images/arrow_balls.png) left top no-repeat;}
          .home .reforma .service ul li.act {}
            .home .reforma .service ul li.act .bg {color: #2d2d2d; background: url(../images/arrow_balls_act.png) left top no-repeat;}
            .home .reforma .service ul li.act a {color: #2d2d2d;}
            .home .reforma .service ul li ul {list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px 5px 0px 23px; font-size: 11px;}
              .home .reforma .service ul li ul li {padding: 0px 0px 13px 10px; border-bottom: none; background: url(../images/arr_bullet_ref.png) 0px 3px no-repeat;}
        .home .service .children_True ul.level2 {display: none;}
            .home .service .children_True ul.level2 ul.level3 li {margin-top: 13px; padding: 0px 0px 0px 10px;}
    .home .reforma .trainers {display: block; float: left; width: 300px; padding: 0px 10px;}
      .home .reforma .trainers h1 {font: 22px DaxlineCyr-Bold; color: #00758c;}
      .home .reforma .trainers .trainer {display: block; float: left; width: 300px; padding-bottom: 5px;}
        .home .reforma .trainers .trainer .photo {display: inline; float: left; width: 160px;}
        .home .reforma .trainers .trainer .info {display: inline; float: left; width: 135px; padding: 5px 0px 0px 5px;}
          .home .reforma .trainers .trainer .info h5 {padding: 0px 0px 5px 0px;}
          .home .reforma .trainers .trainer .info p {font-size: 10px; padding: 3px 0px;}
            .home .reforma .trainers .trainer .info p b {font-size: 11px;}
      .home .reforma .trainers .item_a {display: block; float: left; width: 270px; margin: 0px 15px 0px 5px; padding-left: 5px;}
      .home .reforma .trainers .item {display: block; float: left; width: 300px;}
    .home .reforma .feedback {display: block; float: left; width: 300px; padding: 15px 10px;}
      .home .reforma .feedback .item_a {display: block; float: left; width: 270px; margin: 0px 15px 0px 5px; padding-left: 5px;}
      .home .reforma .feedback .item {display: block; float: left; width: 300px;}
        .home .reforma .feedback .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top left no-repeat;}
        .home .reforma .feedback .item .item_bottom {display: block; float: left; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom_return.png) top left no-repeat;}
        .home .reforma .feedback .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
          .home .reforma .feedback .item .item_middle .author {display: block; float: left; width: 260px; padding: 5px 0px; font-weight: bold; text-align: right;}
    .home .reforma .tour {display: block; float: left; width: 220px; padding: 20px 50px;}
      .home .reforma .tour .center {display: block; float: left; width: 220px; position: relative;}
        .home .reforma .tour .center .photo {display: block; float: left; width: 220px; height: 170px; text-align: center; overflow: hidden;}
          .home .reforma .tour .center .photo .camera {width: 72px; height: 50px; position: absolute; top: 130px; left: -14px;}
        .home .reforma .tour .center .link {display: block; float: left; width: 210px; padding-right: 10px; text-align: right;}
          .home .reforma .tour .center .link a {font: 15px DaxlineCyr-Bold, Verdana; color: #0e7d93; text-decoration: none;}
    .home .reforma .contacts {display: block; float: left; width: 310px; padding: 30px 5px 30px 5px;}
      .home .reforma .contacts .relative_contact {display: block; float: left; width: 310px; height: 200px; position: relative;}
      .home .reforma .contact {width: 300px; font: 13px Verdana; color: #2d2d2d; position: absolute; top: 0px; left: 10px;}
        .home .reforma .contact .top {display: block; float: left; width: 240px; height: 15px; overflow: hidden; background: url(../images/contacts_top.png) top left no-repeat;}
        .home .reforma .contact .bottom {display: block; float: left; width: 240px; height: 30px; overflow: hidden; background: url(../images/contacts_bottom.png) top left no-repeat;}
        .home .reforma .contact .middle {display: block; float: left; width: 220px; height: 115px; padding: 0px 10px; overflow: hidden; background: url(../images/contacts_middle.png) top left repeat-y;}
      .home .reforma .contacts .link {width: 290px; height: 20px; position: absolute; top: 170px; left: 20px;}
      .home .reforma .contacts .phone {width: 290px; height: 20px; position: absolute; top: 100px; left: 240px;}

  .home .srk {display: inline; float: left; width: 320px;}
    .home .srk .srk_top {display: inline; float: left; width: 320px; font: 14px Verdana; text-align: center; overflow: hidden;}
      .home .srk .srk_top p.title {font: bold 13px Verdana;}
      .home .srk .srk_top .prise {display: block; float: left; width: 320px; height: 170px; color: #3b3b3b; position: relative; overflow: hidden;}
        .home .srk .srk_top .prise .click {width: 320px; min-height: 80px; position: relative;}
        .home .srk .srk_top .prise .cursor {position: absolute; top: 15px; left: 200px; z-index: 5;}
        .home .srk .srk_top .prise .cup {position: absolute; top: 85px; left: 30px; z-index: 15;}
        .home .srk .srk_top .prise .wel {font: 13px Verdana; position: absolute; top: 85px; left: 95px; text-align: left; z-index: 15;}
          .home .srk .srk_top .prise .wel h4 {font: 17px Verdana; padding: 5px 0px 3px 0px;}
          .home .srk .srk_top .prise .wel h5 {font: bold 13px Verdana; padding: 3px 0px 5px 0px; color: #8d6993;}
        .home .srk .srk_top .prise a.img {text-decoration: none;}
          .home .srk .srk_top .prise a.img h2 {padding: 15px 0px 0px 110px; font-size: 24px; text-align: left; color: #fff; line-height: 100%;}
        .home .srk .srk_top .prise a.space {display: block; width: 100%; height: 82px; position: absolute; top: 0px; left: 0px; z-index: 10;}

      .home .srk .srk_top .survey_reforma .title {color: #00758c;}
        .home .srk .srk_top .survey_reforma .prise .click {background: url(../images/prise_bg_reforma.png) center top no-repeat;}
          .home .srk .srk_top .survey_reforma .prise .wel h5 {color: #00758c;}
        .home .srk .srk_top .survey_reforma .prise .cup {top: 85px; left: 30px;}
      .home .srk .srk_top .survey_jump .title {color: #8cc63f;}
        .home .srk .srk_top .survey_jump .prise .click {background: url(../images/prise_bg_jump.png) center top no-repeat;}
          .home .srk .srk_top .survey_jump .prise .wel h5 {color: #8cc63f;}
        .home .srk .srk_top .survey_jump .prise .cup {top: 80px; left: 10px;}
    /*
    .home .srk .srk_top {display: inline; float: left; width: 320px; font: 14px Verdana; text-align: center; overflow: hidden; clear: both;}
      .home .srk .srk_top .prise {display: block; float: left; width: 320px; height: 170px; color: #3b3b3b; position: relative; overflow: hidden; background: url(../images/prise_bg.gif) left 35px repeat-x;}
        .home .srk .srk_top .prise .cursor {position: absolute; top: 0px; left: 165px; z-index: 5;}
        .home .srk .srk_top .prise .cup {position: absolute; top: 55px; left: 20px; z-index: 15;}
        .home .srk .srk_top .prise .wel {font: 13px Verdana; position: absolute; top: 85px; left: 85px; text-align: left; z-index: 15;}
          .home .srk .srk_top .prise .wel h4 {font: 17px Verdana; padding: 5px 0px 3px 0px;}
          .home .srk .srk_top .prise .wel h5 {font: bold 13px Verdana; padding: 3px 0px 5px 0px; color: #8d6993;}
        .home .srk .srk_top .prise a.img {text-decoration: none;}
        .home .srk .srk_top .prise a.space {display: block; width: 100%; height: 82px; position: absolute; top: 0px; left: 0px; z-index: 10;}
    */
/* edit_1
    .home .srk .srk_middle {display: inline; float: left; width: 300px; height: 220px; padding-left: 20px; overflow: hidden; clear: both;}
      .home .srk .srk_middle h3 {color: #8d6993;}
      .home .srk .srk_middle .body {display: block; float: left; width: 100%; position: relative;}
        .home .srk .srk_middle .body .question {display: block; float: left; width: 116px; height: 130px; text-align: center; position: absolute; top: 0px; left: 0px; z-index: 5; background: url(../images/question.png) top left no-repeat;}
          .home .srk .srk_middle .body .question .sign {font: 55px DaxlineCyr-Bold, Verdana; color: #e8f4d9;}
            .home .srk .srk_middle .body .question .sign a {font: 55px DaxlineCyr-Bold, Verdana; color: #e8f4d9; text-decoration: none;}
          .home .srk .srk_middle .body .question .que {color: #e8f4d9; position: relative; z-index: 7; clear: both;}
            .home .srk .srk_middle .body .question .que a {color: #e8f4d9;}
          .home .srk .srk_middle .body .question a.abs {display: block; width: 115px; height: 100px; text-decoration: none; position: absolute; top: 0px; left: 0px; z-index: 13;}
        .home .srk .srk_middle .body .photo {display: block; float: left; width: 160px; height: 160px; position: absolute; left: 105px; top: 0px; z-index: 2; overflow: visible;}
          .home .srk .srk_middle .body .photo .photo2 {display: block; float: left; width: 160px; height: 160px;}
        .home .srk .srk_middle .body .info {display: block; float: left; width: 100%; position: absolute; top: 130px; left: 0px; z-index: 3;}
          .home .srk .srk_middle .body .info h5 {width: 100px;} clear: both;}
*/
/* original
    .home .srk .srk_middle {display: inline; float: left; width: 300px; padding-left: 20px; overflow: hidden; clear: both;}
      .home .srk .srk_middle h3 {color: #8d6993;}
      .home .srk .srk_middle .body {display: block; float: left; width: 100%; position: relative;}
        .home .srk .srk_middle .body .question {display: block; float: left; width: 116px; height: 130px; text-align: center; position: relative; z-index: 5; background: url(../images/question.png) top left no-repeat;}
          .home .srk .srk_middle .body .question .sign {font: 55px DaxlineCyr-Bold; color: #e8f4d9;}
          .home .srk .srk_middle .body .question .que {color: #e8f4d9; clear: both;}
            .home .srk .srk_middle .body .question .que a {color: #e8f4d9;}
        .home .srk .srk_middle .body .photo {display: block; float: left; width: 160px; height: 130px; position: relative; left: -10px; z-index: 2; overflow: visible;}
          .home .srk .srk_middle .body .photo .photo2 {display: block; float: left; width: 160px; height: 160px; position: absolute; top: 0px; left: 0px; z-index: 3;}
        .home .srk .srk_middle .body .info {display: block; float: left; width: 100%;}
          .home .srk .srk_middle .body .info h5 {width: 100px;} clear: both;}
*/
/* edit_2
    .home .srk .srk_middle {display: block; float: left; width: 300px; padding-left: 0px; overflow: hidden; clear: both;}
      .home .srk .srk_middle h3 {color: #8d6993;}
      .home .srk .srk_middle .body {display: block; float: left; width: 100%; position: relative;}
        .home .srk .srk_middle .body .question {display: block; float: left; width: 116px; height: 130px; text-align: center; position: relative; z-index: 5; background: url(../images/question.png) top left no-repeat;}
          .home .srk .srk_middle .body .question .sign {font: 55px DaxlineCyr-Bold; color: #e8f4d9;}
            .home .srk .srk_middle .body .question .sign a {font: 55px DaxlineCyr-Bold; color: #e8f4d9; text-decoration: none;}
          .home .srk .srk_middle .body .question .que {color: #e8f4d9; clear: both;}
            .home .srk .srk_middle .body .question .que a {color: #e8f4d9;}
          .home .srk .srk_middle .body .question a.abs {width: 115px; height: 100px; text-decoration: none; position: absolute !important; top: 0px; left: 0px; z-index: 7;}
        .home .srk .srk_middle .body .photo {display: block; float: left; width: 160px; height: 130px; position: relative; left: -10px; z-index: 2; overflow: visible;}
          .home .srk .srk_middle .body .photo .photo2 {display: block; float: left; width: 160px; height: 160px; position: absolute; top: 0px; left: 0px; z-index: 3;}
        .home .srk .srk_middle .body .info {display: block; float: left; width: 100%;}
          .home .srk .srk_middle .body .info h5 {width: 100px;} clear: both;}
*/
/* edit_3
*/
    .home .srk .srk_middle {display: block; float: left; width: 300px; padding-left: 0px; overflow: hidden; clear: both;}
      .home .srk .srk_middle h3 {color: #8d6993;}
      .home .srk .srk_middle .body {display: block; float: left; width: 100%; position: relative;}
        .home .srk .srk_middle .body .tion2 {width: 116px; height: 130px; position: absolute; top: 0px; left: 0px; z-index: 3; background: url(../images/question.png) top left no-repeat;}
          .home .srk .srk_middle .body a.tion2 {text-decoration: none; z-index: 99; background: none;}
        .home .srk .srk_middle .body .question {width: 116px; height: 130px; text-align: center; position: absolute; top: 0px; left: 0px; z-index: 5;}
          .home .srk .srk_middle .body .question .sign {font: 55px DaxlineCyr-Bold; color: #e8f4d9;}
            .home .srk .srk_middle .body .question .sign a {font: 55px DaxlineCyr-Bold; color: #e8f4d9; text-decoration: none;}
          .home .srk .srk_middle .body .question .que {color: #e8f4d9; clear: both;}
            .home .srk .srk_middle .body .question .que a {color: #e8f4d9;}
          .home .srk .srk_middle .body .question a.abs {width: 115px; height: 100px; text-decoration: none; position: absolute !important; top: 0px; left: 0px; z-index: 7;}
        .home .srk .srk_middle .body .photo {width: 160px; height: 160px; position: absolute; top: 0px; left: 106px; z-index: 2; overflow: visible;}
          .home .srk .srk_middle .body .photo .photo2 {display: block; float: left; width: 160px; height: 160px; position: absolute; top: 0px; left: 0px; z-index: 3;}
        .home .srk .srk_middle .body .info {width: 100%;padding-top: 130px;}
          .home .srk .srk_middle .body .info h5 {width: 100px; clear: both;}
      .home .srk .srk_middle .body  a.absolute_link {display: block; width: 110px; height: 110px; position: absolute; top: 0px; left: 0px; text-decoration: none; z-index: 5000;}
    .home .srk .srk_bottom {display: block; float: left; width: 295px; padding: 20px 0px 0px 10px; overflow: hidden; clear: both;}
      .home .srk .srk_bottom h3 {padding-left: 10px; color: #8d6993;}
      .home .srk .srk_bottom .sell_buy {display: block; float: left; width: 260px; height: 90px; padding: 30px 20px 50px 20px; font: 12px Verdana; color: #fff; overflow: hidden; background: url(../images/sell_buy_bg.jpg) left top no-repeat;} /* url(../images/ad_bg.gif) top left no-repeat */
        .home .srk .srk_bottom .sell_buy .author {display: block; float: left; width: 260px; padding: 10px 0px 5px 0px; text-align: right; font-weight: bold;}
      .home .srk .srk_bottom .all {display: block; float: left; width: 260px; color: #8d6993;}
        .home .srk .srk_bottom .all a {color: #8d6993;}
    .home .srk .logo {display: block; float: left; width: 320px; padding-bottom: 20px; text-align: center; overflow: hidden; clear: both;}
    
  .home  #div_poll {padding-top: 10px; overflow: hidden; clear: both;}
  .home  .votes_block {display: block; float: left; width: 300px; padding: 10px; overflow: hidden; clear: both;}
    .home  .votes_block .questions {display: block; float: left; width: 280px; clear: both; padding: 10px 0px;}
      .home  .votes_block .questions .all {float: left; width: 230px; padding: 20px 0px 5px 0px;}
      .home  .votes_block .questions .num {float: right; width: 45px; padding: 20px 0px 5px 0px; text-align: right;}
    .home  .votes_block .answers {display: block; float: left; width: 300px; padding: 5px 0px; clear: both;}
      .home  .votes_block .answers .item {display: block; float: left; width: 280px; padding: 5px 0px; position: relative;}
      .home  .votes_block .answers .vote {display: block; float: left; width: 0%; height: 8px; margin: 0px; background: #d0d3d7;}
      .home  .votes_block .answers .stats {display: block; float: left; width: 280px;}
        .home  .votes_block .answers .stats .stat1 {display: inline; float: left; width: 230px; padding-top: 2px;}
        .home  .votes_block .answers .stats .stat2 {display: inline; float: right; width: 45px; padding-top: 2px; text-align: right;}
        .home  .votes_block .answers .checkbox {display: block; width: 100%;}
          .home  .votes_block .answers .checkbox input {display: block; float: left; width: 10px; height: 10px;}
          .home  .votes_block .answers .checkbox label {display: block; float: left; width: 250px; padding-left: 5px;}
    .home  .votes_block .submit {display: block; float: left; width: 300px; padding: 20px 0px 5px 0px; clear: both;}
      .home  .votes_block .submit .btn {width: 110px; height: 43px; margin: 0px 10px; font: bold 14px Verdana; color: #646f7c; outline: none; border: none; background: url(../images/bg_btn.png) no-repeat;}

  .home .main_content {display: inline; float: left; width: 650px; overflow: hidden;}
    .home .main_content .news_title {display: inline; float: left; width: 650px;}
    .home .main_left {display: inline; float: left; width: 320px; margin: 0px 3px; overflow: hidden; background: #d9eaee;}
      .home .main_left a {color: #005a84;}
      .home .main_left .news {display: block; float: left; padding: 5px; width: 310px;}
        .home .main_left .news .title {display: block; float: left; width: 290px; padding: 5px 10px;}
          .home .main_left .news .title a {text-decoration: none;}
          .home .main_left .news .title h3 {color: #005a84;}
            .home .main_left .news .title h3 img {position: relative; top: -8px; left: 5px;}
        .home .main_left .news .item {display: block; float: left; width: 300px; padding: 5px 0px 5px 5px;}
          .home .main_left .news .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top left no-repeat;}
          .home .main_left .news .item .item_bottom {display: block; float: left; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom.png) top left no-repeat;}
          .home .main_left .news .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
            .home .main_left .news .item .item_middle h4 a {text-decoration: none;}
            .home .main_left .news .item .item_middle .table {display: block; float: left; width: 260px; font: bold 11px  Verdana; color: #00758c; clear: both;}
              .home .main_left .news .item .item_middle .table a {text-decoration: none;}
              .home .main_left .news .item .item_middle .table .bg0 {display: inline; float: left; width: 70px; height: 29px; margin-left: 2px; padding-top: 2px; text-align: center; background: url(../images/bg0.gif) top left no-repeat;}
              .home .main_left .news .item .item_middle .table .bg1 {display: inline; float: left; width: 70px; height: 29px; margin-left: 2px; padding-top: 2px; text-align: center; background: url(../images/bg1.gif) top right no-repeat;}
              .home .main_left .news .item .item_middle .table .bg2 {display: inline; float: left; width: 55px; height: 29px; margin-left: 2px; padding-top: 2px; text-align: center; background: url(../images/bg2.gif) top left repeat-x;}
            .home .main_left .news .item .item_middle .item_a_in {display: block; float: left; width: 260px; padding-top: 10px; clear: both;}
              .home .main_left .news .item .item_middle .item_a_in a {color: #005a84;}
        .home .main_left .news .item_a {display: block; float: left; width: 290px; padding: 5px 0px 5px 10px; text-align: right;}
          .home .main_left .news .item h4 {color: #005a84;}
      .home .main_left .schedule {display: block; float: left; width: 320px; height: 88px; background: url(../images/clock_bg_jump.png) top left no-repeat;}
        .home .main_left .schedule img.clock {float: left; margin-left: 15px; vertical-align: middle;}
        .home .main_left .schedule span.text {display: inline; float: right; padding: 32px 15px 0px 0px; font: 18px Verdana; color: #fff; text-align: right;}
          .home .main_left .schedule span.text a {color: #fff; text-decoration: none;}
      .home .main_left .service {display: block; float: left; width: 320px; font: 14px Verdana; color: #00758c;}
        .home .main_left .service a {text-decoration: none;}
        .home .main_left .service ul {list-style-type: none; list-style-position: outside; margin: 10px 5px 10px 10px;}
          .home .main_left .service ul li {background: url(../images/dashed_2.gif) bottom repeat-x;}
            .home .main_left .service ul li .bg {padding: 15px 0px 15px 25px; background: url(../images/arrow_balls_2.png) 0px 0px no-repeat;}
            .home .main_left .service ul li ul {list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px 5px 0px 23px; font-size: 11px;}
              .home .main_left .service ul li ul li {padding: 0px 0px 13px 10px; border-bottom: none; background: url(../images/arr_bullet_jump.png) 0px 3px no-repeat;}
            .home .main_left .service ul li a {font-weight: bold; text-decoration: none; color: #00758c;}
            .home .main_left .service ul li a.small {font-weight: normal; font-size: 11px;}
      .home .main_left .trainers {display: block; float: left; width: 300px; padding: 0px 10px;}
        .home .main_left .trainers h1 {font: 22px DaxlineCyr-Bold; color: #005a84;}
        .home .main_left .trainers .trainer {display: block; float: left; width: 300px; padding-bottom: 5px;}
          .home .main_left .trainers .trainer .photo {display: inline; float: left; width: 160px;}
          .home .main_left .trainers .trainer .info {display: inline; float: left; width: 135px; padding: 5px 0px 0px 5px;}
            .home .main_left .trainers .trainer .info h5 {padding: 0px 0px 5px 0px;}
            .home .main_left .trainers .trainer .info p {font-size: 10px; padding: 3px 0px;}
              .home .main_left .trainers .trainer .info p b {font-size: 11px;}
        .home .main_left .trainers .item_a {display: block; float: left; width: 270px; margin: 0px 15px 0px 5px; padding-left: 5px;}
        .home .main_left .trainers .item {display: block; float: left; width: 300px;}
      .home .main_left .feedback {display: block; float: left; width: 300px; padding: 10px;}
        .home .main_left .feedback .item_a {display: block; float: left; width: 270px; margin: 0px 15px 0px 5px; padding-left: 5px;}
        .home .main_left .feedback .item {display: block; float: left; width: 300px;}
          .home .main_left .feedback .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top left no-repeat;}
          .home .main_left .feedback .item .item_bottom {display: block; float: left; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom_return.png) top left no-repeat;}
          .home .main_left .feedback .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
            .home .main_left .feedback .item .item_middle .author {display: block; float: left; width: 260px; padding: 5px 0px; font-weight: bold; text-align: right;}
      .home .main_left .tour {display: block; float: left; width: 220px; padding: 10px 50px;}
        .home .main_left .tour .center {display: block; float: left; width: 220px; position: relative;}
          .home .main_left .tour .center .photo {display: block; float: left; width: 220px; height: 170px; text-align: center; overflow: hidden;}
            .home .main_left .tour .center .photo .camera {width: 72px; height: 50px; position: absolute; top: 125px; left: 170px;}
          .home .main_left .tour .center .link {display: block; float: left; width: 235px; padding-top: 5px; text-align: right;}
            .home .main_left .tour .center .link a {font: 15px DaxlineCyr-Bold, Verdana; color: #0e7d93; text-decoration: none;}
      .home .main_left .contacts {display: block; float: left; width: 260px; padding: 10px 20px; font: 13px Verdana;}

  .home .rafinad {display: block; float: left; width: 320px; background: #faf1ea;}
    .home .rafinad .news {display: block; float: left; width: 310px; padding: 5px 5px 20px 5px;}
      .home .rafinad .news .title {display: block; float: left; width: 290px; padding: 5px 10px;}
        .home .rafinad .news h3 img {position: relative; top: -8px; left: +5px;}
      .home .rafinad .news .item_a {display: block; float: left; width: 290px; margin: 5px 15px 5px 5px; text-align: right;}
      .home .rafinad .news .item {display: block; float: left; width: 300px; margin: 5px;}
        .home .rafinad .news .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top left no-repeat;}
        .home .rafinad .news .item .item_bottom {display: block; float: left; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom.png) top left no-repeat;}
        .home .rafinad .news .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
        .home .rafinad .news .item h4 {color: #2d2d2d;}
    .home .rafinad .schedule {display: block; float: left; width: 320px; height: 80px; background: url(../images/clock_bg.png) top left no-repeat;}
      .home .rafinad .schedule img.clock {float: left; margin-left: 15px; vertical-align: middle;}
      .home .rafinad .schedule span.text {display: inline; float: right; padding: 28px 15px 0px 0px; font: 18px Verdana; color: #fff; text-align: right;}
        .home .rafinad .schedule span.text a {color: #fff; text-decoration: none;}
    .home .rafinad .service {display: block; float: left; width: 320px; font: 14px Verdana; color: #2d2d2d;}
      .home .rafinad .service a {font-weight: bold; text-decoration: none;}
      .home .rafinad .service ul {list-style-type: none; list-style-position: outside; margin: 10px 5px 10px 10px;}
        .home .rafinad .service ul li {background: url(../images/dashed.gif) bottom repeat-x;}
          .home .rafinad .service ul li .bg {padding: 15px 0px 15px 25px; background: url(../images/arrow_balls_3.png) left top no-repeat;}
          .home .rafinad .service ul li.act {}
            .home .rafinad .service ul li.act .bg {color: #2d2d2d; background: url(../images/arrow_balls_3_act.png) left top no-repeat;}
            .home .rafinad .service ul li.act a {color: #2d2d2d;}
    .home .rafinad .trainers {display: block; float: left; width: 300px; padding: 0px 10px;}
      .home .rafinad .trainers h1 {font: 22px DaxlineCyr-Bold; color: #2d2d2d;}
      .home .rafinad .trainers .trainer {display: block; float: left; width: 300px; padding-bottom: 5px;}
        .home .rafinad .trainers .trainer .photo {display: inline; float: left; width: 160px;}
        /*.home .rafinad .trainers .trainer .info {display: inline; float: left; width: 120px; padding: 10px 0px 0px 15px;}*/
        .home .rafinad .trainers .trainer .info {display: inline; float: left; width: 135px; padding: 5px 0px 0px 5px;}
          .home .rafinad .trainers .trainer .info h5 {padding: 0px 0px 5px 0px;}
          .home .rafinad .trainers .trainer .info p {font-size: 10px; padding: 3px 0px;}
            .home .rafinad .trainers .trainer .info p b {font-size: 11px;}
      .home .rafinad .trainers .item_a {display: block; float: left; width: 270px; margin: 0px 15px 0px 5px; padding-left: 5px;}
      .home .rafinad .trainers .item {display: block; float: left; width: 300px;}
    .home .rafinad .feedback {display: block; float: left; width: 300px; padding: 15px 10px;}
      .home .rafinad .feedback .item_a {display: block; float: left; width: 270px; margin: 0px 15px 0px 5px; padding-left: 5px;}
      .home .rafinad .feedback .item {display: block; float: left; width: 300px;}
        .home .rafinad .feedback .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top left no-repeat;}
        .home .rafinad .feedback .item .item_bottom {display: block; float: left; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom_return.png) top left no-repeat;}
        .home .rafinad .feedback .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
          .home .rafinad .feedback .item .item_middle .author {display: block; float: left; width: 260px; padding: 5px 0px; font-weight: bold; text-align: right;}
    .home .rafinad .tour {display: block; float: left; width: 220px; padding: 20px 50px;}
      .home .rafinad .tour .center {display: block; float: left; width: 220px; position: relative;}
        .home .rafinad .tour .center .photo {display: block; float: left; width: 220px; height: 170px; text-align: center; overflow: hidden;}
          .home .rafinad .tour .center .photo .camera {width: 72px; height: 50px; position: absolute; top: -20px; left: 170px;}
        .home .rafinad .tour .center .link {display: block; float: left; width: 210px; padding-right: 10px; text-align: right;}
          .home .rafinad .tour .center .link a {font: 15px DaxlineCyr-Bold, Verdana; color: #6e4f25; text-decoration: none;}
    .home .rafinad .contacts {display: block; float: left; width: 310px; padding: 30px 5px 30px 5px;}
      .home .rafinad .contacts .relative_contact {display: block; float: left; width: 310px; height: 200px; position: relative;}
      .home .rafinad .contact {width: 300px; font: 13px Verdana; color: #2d2d2d; position: absolute; top: 0px; left: 10px;}
        .home .rafinad .contact .top {display: block; float: left; width: 240px; height: 15px; overflow: hidden; background: url(../images/contacts_top.png) top left no-repeat;}
        .home .rafinad .contact .bottom {display: block; float: left; width: 240px; height: 30px; overflow: hidden; background: url(../images/contacts_bottom.png) top left no-repeat;}
        .home .rafinad .contact .middle {display: block; float: left; width: 220px; height: 115px; padding: 0px 10px; overflow: hidden; background: url(../images/contacts_middle.png) top left repeat-y;}
      .home .rafinad .contacts .link {width: 290px; height: 20px; position: absolute; top: 170px; left: 20px;}
      .home .rafinad .contacts .phone {width: 290px; height: 20px; position: absolute; top: 100px; left: 240px;}

    .home .main_right {display: inline; float: left; width: 320px; overflow: hidden; background: #fef2e1;}
      .home .main_right a {color: #653600;}
      .home .main_right .news {display: block; float: left; padding: 5px; width: 310px;}
        .home .main_right .news .title {display: block; float: left; width: 290px; padding: 5px 10px;}
          .home .main_right .news .title a {text-decoration: none;}
          .home .main_right .news .title h3 {color: #653600;}
            .home .main_right .news .title h3 img {position: relative; top: -8px; left: 5px;}
        .home .main_right .news .item {display: block; float: left; width: 300px; padding: 5px 0px 5px 5px;}
          .home .main_right .news .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top left no-repeat;}
          .home .main_right .news .item .item_bottom {display: block; float: left; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom.png) top left no-repeat;}
          .home .main_right .news .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
            .home .main_right .news .item .item_middle h4 a {text-decoration: none;}
            .home .main_right .news .item .item_middle .gift {display: block; float: left; width: 260px; background: url(../images/gift_bg.png) no-repeat;}
              .home .main_right .news .item .item_middle .gift .head {display: inline; float: left; width: 140px; height: 80px; padding: 10px 0px 0px 10px; font: 19px DaxlineCyr-Bold; color: #653600;}
              .home .main_right .news .item .item_middle .gift .box {display: inline; float: right; width: 101px; height: 86px;}
            .home .main_right .news .item .item_middle .item_a_in {display: block; float: left; width: 260px;}
        .home .main_right .news .item_a {display: block; float: left; width: 290px; padding: 5px 0px 5px 10px; text-align: right;}
      .home .main_right .price {display: block; float: left; width: 320px; height: 88px; margin-top: 20px; position: relative; background: url(../images/scissors_bg.png) top left no-repeat;}
        .home .main_right .price img.scissors {vertical-align: middle; position: absolute; top: 0px; left: 15px; z-index: 7;}
        .home .main_right .price span.text {font: 18px Verdana; color: #fff; text-align: right; position: absolute; top: 38px; right: 15px; z-index: 10;}
          .home .main_right .price span.text a {color: #fff; text-decoration: none;}
      .home .main_right .service {display: block; float: right; width: 320px; font: 14px Verdana; color: #653600;}
        .home .main_right .service a {text-decoration: none;}
        .home .main_right .service ul {list-style-type: none; list-style-position: outside; margin: 10px 5px 10px 10px;}
          .home .main_right .service ul li {background: url(../images/dashed_3.gif) bottom repeat-x;}
            .home .main_right .service ul li .bg {padding: 15px 0px 15px 25px; background: url(../images/arrow_balls_3.png) 0px 0px no-repeat;}
            .home .main_right .service ul li ul {list-style-type: none; list-style-position: outside; margin: 0px; padding: 0px 5px 0px 23px; font-size: 11px;}
              .home .main_right .service ul li ul li {padding: 0px 0px 13px 10px; border-bottom: none; background: url(../images/arr_bullet.png) 0px 3px no-repeat;}
            .home .main_right .service ul li a {font-weight: bold; text-decoration: none; color: #653600;}
            .home .main_right .service ul li a.small {font-weight: normal; font-size: 11px;}
      .home .main_right .feedback {display: block; float: right; width: 300px; padding: 10px;}
        .home .main_right .feedback .item_a {display: block; float: left; width: 270px; margin: 0px 15px 0px 5px; padding-left: 5px;}
        .home .main_right .feedback .item {display: block; float: right; width: 300px;}
          .home .main_right .feedback .item .item_top {display: block; float: right; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_news_bg_top.png) top right no-repeat;}
          .home .main_right .feedback .item .item_bottom {display: block; float: right; width: 300px; height: 45px; overflow: hidden; background: url(../images/reforma_news_bg_bottom_return.png) top right no-repeat;}
          .home .main_right .feedback .item .item_middle {display: block; float: right; width: 260px; padding: 0px 20px; background: url(../images/reforma_news_bg_middle.png) repeat-y;}
            .home .main_right .feedback .item .item_middle .author {display: block; float: right; width: 260px; padding: 5px 0px; font-weight: bold; text-align: right;}
      .home .main_right .tour {display: block; float: right; width: 220px; padding: 30px 50px 10px 50px;}
        .home .main_right .tour .center {display: block; float: right; width: 220px; position: relative;}
          .home .main_right .tour .center .photo {display: block; float: right; width: 220px; height: 170px; text-align: center; overflow: hidden;}
            .home .main_right .tour .center .photo .camera {width: 72px; height: 50px; position: absolute; top: -20px; left: -30px;}
          .home .main_right .tour .center .link {display: block; float: right; width: 215px; padding: 0px 0px 0px 20px; text-align: left;}
            .home .main_right .tour .center .link a {font: 15px DaxlineCyr-Bold, Verdana; color: #0e7d93; text-decoration: none;}
      .home .main_right .contacts {display: block; float: left; width: 260px; padding: 10px 20px; font: 13px Verdana;}

    .home .main_content .content {display: block; float: left; width: 625px; padding: 0px 0px 0px 25px;}
    .home .main_content .content .SectionsControl {display: inline; float: left; width: 620px; text-align: center; overflow: hidden; clear: both;}
      .home .main_content .content .SectionsControl .item {display: inline; float: left; width: 300px; text-align: center; overflow: hidden;}
      .home .main_content .content .menu {display: block; float: left; width: 620px; padding: 20px 0px 10px 0px; font: 11px Verdana;}
        .home .main_content .content .menu a {color: #8d6993;}
        .home .main_content .content .menu .item {float: left; height: 20px; padding: 0px 5px; color: #f15e22; position: relative; z-index: 12;}
          .home .main_content .content .menu .item .link {float: left; height: 15px;}
          .home .main_content .content .menu .item .drop_menu {display: none; width: 250px; padding: 5px 6px; position: absolute; top: 20px; left: 1px; z-index: 15; border: 1px solid #ececec; background: #fff;}
            .home .main_content .content .menu .item .drop_menu a {display: block; width: 90%; padding: 2px 5px; clear: both;}
            .home .main_content .content .menu .item.act .drop_menu {display: block;}
      /*
      .home .main_content .content .menu {display: block; float: left; width: 620px; padding: 20px 0px 10px 0px; font: 11px Verdana;}
        .home .main_content .content .menu a {color: #8d6993;}
        .home .main_content .content .menu .item {display: inline; float: left; height: 15px; padding: 0px 5px 5px 5px; position: relative; color: #f15e22;}
          .home .main_content .content .menu .item .link {height: 15px;}
          .home .main_content .content .menu .item .drop_menu {display: none; width: 250px; padding: 5px 6px; position: absolute; top: 20px; left: 1px; z-index: 995; border: 1px solid #ececec; background: #fff;}
            .home .main_content .content .menu .item .drop_menu p {padding: 2px 5px;}
            .home .main_content .content .menu .item.act .drop_menu {display: block;}
        */
        .home .main_content .content .menu .imain {color: #8d6993;}
        .home .main_content .content .menu select {color: #8f8f8f;}
        .home .main_content .content .menu select.main_cat {width: 200px;}
        .home .main_content .content .menu select.sub_cat {width: 150px;}

      .home .main_content .content .title_t {display: block; float: left; width: 620px; font: bold 26px Verdana; color: #00758c; overflow: hidden;}
      .home .main_content .content .empty {display: block; float: left; width: 620px; padding: 20px 0px; overflow: hidden; font-size: 13px;}
      .home .main_content .content .coaches {display: block; float: left; width: 620px; padding: 20px 0px; overflow: hidden;}
        .home .main_content .content .coaches .item {display: block; float: left; width: 620px; padding: 10px 0px; clear: both;}
          .home .main_content .content .coaches .item .photo {display: inline; float: left; width: 160px;}
          .home .main_content .content .coaches .item .sph {display: inline; float: left; width: 160px; padding: 0px 10px 0px 20px;}
          .home .main_content .content .coaches .item .info {display: inline; float: left; width: 260px;}
        .home .main_content .content .coaches ul {padding-left: 20px;}
      .home .main_content .content .news_item {display: block; float: left; width: 620px; padding: 20px 0px; overflow: hidden;}
        .home .main_content .content .news_item .item_top {display: block; float: left; width: 620px; height: 20px; overflow: hidden; background: url(../images/news_item_top_bg.png) left top no-repeat;}
        .home .main_content .content .news_item .item_bottom {display: block; float: left; width: 620px; height: 60px; overflow: hidden; background: url(../images/news_item_bottom_bg.png) left top no-repeat;}
        .home .main_content .content .news_item .item_middle {display: block; float: left; width: 620px; min-height: 140px; overflow: hidden; background: url(../images/news_item_middle_bg.png) left top repeat-y;}
          .home .main_content .content .news_item .item_middle h4 {color: #00758c;}
          .home .main_content .content .news_item .item_middle ul {list-style-type: none; list-style-position: outside; list-style-image: url(../images/ul-bellet-news.gif); padding-left: 20px;}
            .home .main_content .content .news_item .item_middle ul li {margin-top: 5px; padding-bottom: 5px;}/* background: url(../images/ul-bellet-news.gif) 3px 10px no-repeat;}*/
          .home .main_content .content .news_item .item_middle .left {display: inline; float: left; width: 220px; padding-left: 20px;}
            .home .main_content .content .news_item .item_middle .left img {margin-bottom: 20px;}
          .home .main_content .content .news_item .item_middle .right {display: inline; float: left; width: 340px; padding-left: 20px;}
          
            .home .main_content .content .news_item .item_middle .right .table {display: block; float: left; width: 260px; font: bold 11px  Verdana; color: #00758c; clear: both;}
              .home .main_content .content .news_item .item_middle .right .table .bg0 {display: inline; float: left; width: 70px; height: 29px; margin-left: 2px; padding-top: 2px; text-align: center; background: url(../images/bg0.gif) top left no-repeat;}
              .home .main_content .content .news_item .item_middle .right .table .bg1 {display: inline; float: left; width: 70px; height: 29px; margin-left: 2px; padding-top: 2px; text-align: center; background: url(../images/bg1.gif) top right no-repeat;}
              .home .main_content .content .news_item .item_middle .right .table .bg2 {display: inline; float: left; width: 55px; height: 29px; margin-left: 2px; padding-top: 2px; text-align: center; background: url(../images/bg2.gif) top left repeat-x;}
            .home .main_content .content .news_item .item_middle .right .item_a_in {display: block; float: left; width: 260px; padding-top: 10px; text-align: center; clear: both;}
              .home .main_content .content .news_item .item_middle .right .item_a_in a {color: #005a84;}

      .home .main_content .content .tour_items {display: block; float: left; width: 600px; padding: 20px 0px; overflow: hidden;}
        .home .main_content .content .tour_items .relative {display: block; float: left; width: 600px; padding: 20px 0px; position: relative; overflow: hidden;}
          .home .main_content .content .tour_items .relative .slides {display: block; float: left; width: 10000px; position: relative;}
          .home .main_content .content .tour_items .relative .tour_item {display: inline; float: left; width: 600px; text-align: center;}
            .home .main_content .content .tour_items .relative .tour_item p {font: 12px Verdana; color: #2d2d2d;}
        .home .main_content .content .tour_items .section {display: block; float: left; width: 600px; padding: 5px 0px 10px 0px;}
        .home .main_content .content .tour_items .browse {display: block; float: left; width: 600px; padding-bottom: 5px; position: relative; background: #E8F4D9;}
          .home .main_content .content .tour_items .browse .item {display: inline; float: left; width: 100px; height: 100px; margin: 11px 5px 5px 11px;}
          .home .main_content .content .tour_items .browse .item.selected {margin: 6px 0px 0px 6px; padding: 5px; background: #00758c;}
          .home .main_content .content .tour_items .browse .arrows {display: inline; float: left; width: 25px; height: 70px; padding-top: 50px; text-align: center;}
          .home .main_content .content .tour_items .browse .content {display: inline; float: left; width: 550px; height: 120px; padding: 0px; overflow: hidden;}
            .home .main_content .content .tour_items .browse .content .slides {display: block; float: left; width: 10000px; height: 110px; padding: 5px 0px 0px 0px;}
            .home .main_content .content .tour_items .browse .content .item {display: inline; float: left; width: 100px; height: 100px; padding: 5px; overflow: hidden;}
              .home .main_content .content .tour_items .browse .content .item.act {background: #00758c;}
        .home .main_content .content .tour_items .more {display: block; float: left; width: 600px; padding: 5px 0px;}
      .home .main_content .content .content_page {display: block; float: left; width: 620px; padding: 20px 0px; overflow: hidden;}
        .home .main_content .content .content_page img {margin: 5px;} /* margin: 5px 10px; */
        .home .main_content .content .content_page h1 {font-size: 24px;}
        .home .main_content .content .content_page h2 {font-size: 22px;}
        .home .main_content .content .content_page ol {list-style-type: decimal; padding: 5px 0px 5px 20px;}
          .home .main_content .content .content_page ol li {margin: 2px 0px;}
        .home .main_content .content .content_page ul {list-style-type: disc; padding: 5px 0px 5px 17px;}
          .home .main_content .content .content_page ul.bullet_1 {list-style-type: none; padding: 5px 0px 5px 5px;}
          .home .main_content .content .content_page ul li {margin: 2px 0px;}
            .home .main_content .content .content_page ul.bullet_1 li {padding-left: 12px; background: url(../images/bullet_1.gif) no-repeat;}
          .home .main_content .content .content_page ul ul {list-style-type: circle;}
        .home .main_content .content .content_page table {display: block; padding: 5px 0px;}
        .home .main_content .content .content_page table th {padding: 5px;}
        .home .main_content .content .content_page table td {padding: 5px;}
        .home .main_content .content .content_page .cont {display: block; float: left; width: 620px; padding: 10px 0px 20px 0px;}
          .home .main_content .content .content_page .cont .left {display: inline; float: left; width: 300px; overflow: hidden;}
          .home .main_content .content .content_page .cont .right {display: inline; float: left; width: 300px; padding-left: 10px;}
            .home .main_content .content .content_page .cont .right .btn {height: 23px; padding: 1px 10px 2px; font-weight: bold; outline: none; border: 1px solid #2B5487; background: url(../images/btn.gif) repeat-x left top;}
            .home .main_content .content .content_page .cont .right a.btn {display: block; width: 110px; height: 31px; padding: 12px 0px 0px 0px; font: bold 14px Verdana; color: #646f7c; text-decoration: none; text-align: center; outline: none; border: none; background: url(../images/bg_btn.png) no-repeat;}
            /*.home .main_content .content .content_page .cont .right a.btn {height: 23px; padding: 3px 15px; font-weight: bold; text-decoration: none; outline: none; border: 1px solid #2B5487; background: url(../images/btn.gif) repeat-x left top;}
        .home .main_content .content .content_page img {float: left; margin: 5px 20px 10px 0px;}*/
        .home .main_content .content .content_page .padding {display: block; padding-left: 10px;}
          .home .main_content .content .content_page .padding .submit {display: block; float: left; width: 100%; padding: 20px 0px;}
        .home .main_content .content .content_page .form {display: block; float: left; width: 100%;}
          .home .main_content .content .content_page .form .name_field {display: block; float: left; width: 100%; padding: 10px 0px 10px 0px;}
          .home .main_content .content .content_page .form .name {display: block; float: left; width: 100%; padding: 10px 0px 3px 0px;}
          .home .main_content .content .content_page .form .field {display: block; float: left; width: 100%; padding: 3px 0px 10px 0px;}
            .home .main_content .content .content_page .form .field img {float: left; margin: 0px;}
            .home .main_content .content .content_page .form .field .text {width: 280px; padding: 2px 0px; font: 11px Verdana; color: #2d2d2d;}
            .home .main_content .content .content_page .form .name_field .pricetextbox {width: 205px; padding: 2px 0px; margin: 0px 5px; font: 11px Verdana; color: #2d2d2d;}
            .home .main_content .content .content_page .form .field .dropdown {width: 285px; height: 20px; vertical-align: middle; font: 11px Verdana; color: #2d2d2d;}
            .home .main_content .content .content_page .form .name_field .peopledropdown {width: 200px; height: 20px; margin: 0px 5px; vertical-align: middle; font: 11px Verdana; color: #2d2d2d;}
            .home .main_content .content .content_page .form .field textarea.text {height: 40px;}
            .home .main_content .content .content_page .form .field .captcha {float: left; width: 90px; margin-left: 10px; padding: 3px 0px 4px 20px; font: bold 16px Verdana; color: #2d2d2d;}
            .home .main_content .content .content_page .form .field .checkboxlist {}
              .home .main_content .content .content_page .form .field .checkboxlist input {margin: 2px 0px;}
              .home .main_content .content .content_page .form .field .checkboxlist label {margin: 2px 0px; padding-left: 5px; position: relative; top: -2px;}
          .home .main_content .content .content_page .form .submit {display: block; float: left; width: 100%; padding: 10px 0px;}
            .home .main_content .content .content_page .form .submit .btn {float: left; width: 110px; height: 43px; font: bold 14px Verdana; color: #646f7c; outline: none; border: none; background: url(../images/bg_btn.png) no-repeat;}
            .home .main_content .content .content_page .form .submit .del {float: right; width: 110px; height: 43px; margin-right: 10px; font: bold 14px Verdana; color: #646f7c; outline: none; border: none; background: url(../images/bg_btn.png) no-repeat;}
          .home .main_content .content .content_page .form.private_form {display: block; float: none; width: 290px; margin: 0 auto;}
            .home .main_content .content .content_page .form.private_form a.btn {display: block; width: 110px; height: 31px; margin: 0 auto; padding-top: 12px; font: bold 14px Verdana; text-decoration: none; text-align: center; color: #646f7c; outline: none; border: none; background: url(../images/bg_btn.png) no-repeat;}
              .home .main_content .content .content_page .form.private_form a.btn.twostr {width: 180px; background: url(../images/bg_btn_2.png) no-repeat;}
          .home .main_content .content .content_page .profile {float: none; width: 465px; margin: 0 auto;}
            .home .main_content .content .content_page .profile .image {display: inline; float: left; width: 150px; height: 150px; padding-right: 20px; text-align: right;}
              .home .main_content .content .content_page .profile .image img {margin: 0px;}
            .home .main_content .content .content_page .profile .form.private_form {display: inline; float: left; width: 290px; margin: 0px;}
        .home .main_content .content .content_page .feedback_left {display: inline; float: left; width: 300px;}
          .home .main_content .content .content_page .feedback_left .item {display: block; float: left; width: 300px; padding-bottom: 20px;}
            .home .main_content .content .content_page .feedback_left .item .item_top {display: block; float: left; width: 300px; height: 20px; overflow: hidden; background: url(../images/reforma_feedback_top.png) top left no-repeat;}
            .home .main_content .content .content_page .feedback_left .item .item_bottom {display: block; float: left; width: 300px; height: 40px; overflow: hidden; background: url(../images/reforma_feedback_bottom.png) top left no-repeat;}
            .home .main_content .content .content_page .feedback_left .item .item_middle {display: block; float: left; width: 260px; padding: 0px 20px; min-height: 30px; background: url(../images/reforma_feedback_middle.png) repeat-y;}
              .home .main_content .content .content_page .feedback_left .item .item_middle .author {display: block; float: left; width: 260px; padding: 5px 0px; font-weight: bold; text-align: right;}
        .home .main_content .content .content_page .feedback_right {display: inline; float: left; width: 295px; padding-left: 20px;}
          .home .main_content .content .content_page .feedback_right .title {display: block; padding-left: 10px; font: 14px Verdana; color: #8D6993;}
          .home .main_content .content .content_page .feedback_right .title_c {display: block; padding-left: 0px; font: 14px Verdana; color: #8D6993;}
          .home .main_content .content .content_page .feedback_right .content {display: block; float: left; width: 300px; padding: 5px 0px 0px 0px;}
            .home .main_content .content .content_page .feedback_right .content .items {display: block; float: left; width: 300px; padding: 5px 0px;}
              .home .main_content .content .content_page .feedback_right .content .items ul {padding-top: 0px;}
                .home .main_content .content .content_page .feedback_right .content .items ul p {padding: 0px 0px 1px 0px;}
                  .home .main_content .content .content_page .feedback_right .content .items ul p li p {padding: 5px 0px;}
              .home .main_content .content .content_page .feedback_right .content img.photo_coaches {float: right; margin: 0px 0px 5px 5px;}
              .home .main_content .content .content_page .feedback_right .content .items .item_left {display: block; float: left; width: 156px; padding-left: 10px;}
                .home .main_content .content .content_page .feedback_right .content .items .item_left img {margin: 0px;}
              .home .main_content .content .content_page .feedback_right .content .items .item_right {display: block; float: left; width: 130px; padding-top: 5px;}
                /*
                .home .main_content .content .content_page .feedback_right .content .items .item_right table {width: 130px;}
                  .home .main_content .content .content_page .feedback_right .content .items .item_right table td {padding: 5px 10px 5px 0px; vertical-align: middle;}
                    .home .main_content .content .content_page .feedback_right .content .items .item_right table td label {font-weight: bold;}
                */
          .home .main_content .content .content_page .feedback_right h4.padding {padding-left: 5px;}
          .home .main_content .content .content_page .feedback_right .f_title {display: block; float: left; width: 100%;}
            .home .main_content .content .content_page .feedback_right .f_title h4 {color: #00758c;}
          .home .main_content .content .content_page .feedback_right .prize {display: block; float: left; width: 225px; padding: 10px 0px 40px 80px; position: relative; background: url(../images/prize_bg.gif) repeat-x bottom;}
            .home .main_content .content .content_page .feedback_right .prize .title {width: 170px; height: 70px; overflow: hidden;}
            .home .main_content .content .content_page .feedback_right .prize .cup {display: block; float: left; width: 55px; height: 100px; position: absolute; top: 0px; left: 0px;}
          .home .main_content .content .content_page .feedback_right .content_name {display: block; float: left; width: 200px; padding: 10px 0px 0px 60px;}
            .home .main_content .content .content_page .feedback_right .content_name h4 {padding-bottom: 20px; font-size: 21px;}
          .home .main_content .content .content_page .feedback_right .cont_faq {display: block; float: left; width: 280px;}
            .home .main_content .content .content_page .feedback_right .cont_faq .item {display: block; float: left; width: 280px;}
              .home .main_content .content .content_page .feedback_right .cont_faq .item a.block {display: block; float: left; width: 280px; padding: 10px 0px 10px 25px; font: 14px Verdana; color: #8d6993; text-decoration: none; background: url(../images/iplus.gif) no-repeat 5px 13px;}
                .home .main_content .content .content_page .feedback_right .cont_faq .item a.block.act {padding: 10px 0px 0px 25px; background: url(../images/iminus.gif) no-repeat 5px 13px;}
              .home .main_content .content .content_page .feedback_right .cont_faq .item .spacer {display: block; float: left; width: 100%; height: 1px; margin: 5px 0px; overflow: hidden; background: url(../images/dashed_srk.gif) repeat-x;}
              .home .main_content .content .content_page .feedback_right .cont_faq .item .container {display: none; float: left; width: 280px;}
              .home .main_content .content .content_page .feedback_right .cont_faq .item .container.act {display: block;}
                .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item {display: block; float: left; width: 280px; padding: 5px 0px;}
                  .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item .spacer {margin: 10px 0px 10px 0px;}
                  .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item td.left {padding: 5px; vertical-align: middle;}
                    .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item td.left img {margin: 0px;}
                  .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item td.right {padding: 5px; vertical-align: middle;}
                  .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item div.left {display: inline; float: left; width: 22px; padding: 5px;}
                    .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item div.left img {margin: 0px;}
                  .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item div.right {display: inline; float: left; width: 22px; padding: 5px 10px;}
                  .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item .question {display: block; float: left; width: 280px;}
                  .home .main_content .content .content_page .feedback_right .cont_faq .item .container .faq_item .answer {display: block; float: left; width: 280px;}
        .home .main_content .content .content_page .tour_srk {display: block; float: left; width: 620px;}
          .home .main_content .content .content_page .tour_srk .item {display: block; float: left; width: 308px; padding-bottom: 70px; text-align: center;}
            .home .main_content .content .content_page .tour_srk .item .title {display: block; float: left; width: 305px; padding: 5px 0px 10px 0px; font: 15px DaxlineCyr-Bold;}
              @media all and (min-width: 0px) { .home .main_content .content .content_page .tour_srk .item .title {font: bold 14px Verdana;} }
              .home .main_content .content .content_page .tour_srk .item .t_re a {color: #0e7d93; text-decoration: none;}
              .home .main_content .content .content_page .tour_srk .item .t_ju a {color: #005a84; text-decoration: none;}
              .home .main_content .content .content_page .tour_srk .item .t_pa a {color: #653600; text-decoration: none;}
              .home .main_content .content .content_page .tour_srk .item .t_ra a {color: #6e4f25; text-decoration: none;}
            .home .main_content .content .content_page .tour_srk .item .photo {display: block; float: left; width: 220px; padding-left: 45px; position: relative;}
              .home .main_content .content .content_page .tour_srk .item .photo .icon {width: 72px; height: 50px; position: absolute;}
                .home .main_content .content .content_page .tour_srk .item .photo .icon.left_bottom {width: 72px; height: 50px; position: absolute; top: +130px; left: +26px;}
                .home .main_content .content .content_page .tour_srk .item .photo .icon.right_bottom {width: 72px; height: 50px; position: absolute; top: +130px; left: +210px;}
                .home .main_content .content .content_page .tour_srk .item .photo .icon.left_top {width: 72px; height: 50px; position: absolute; top: -20px; left: +26px;}
                .home .main_content .content .content_page .tour_srk .item .photo .icon.right_top {width: 72px; height: 50px; position: absolute; top: -20px; left: +210px;}

        .home .main_content .content .content_page .jump_content_main {display: block; float: left; width: 620px; clear: both;}
          .home .main_content .content .content_page .jump_content_main .left_text {display: block; float: left; width: 390px;}
          .home .main_content .content .content_page .jump_content_main .right_images {display: block; float: right; width: 220px;}
        .home .main_content .content .content_page .jump_content_num {display: block; float: left; width: 620px; padding-top: 20px; clear: both;}

        .home .main_content .content .content_page .all_messages {display: block; float: left; width: 600px; padding-bottom: 20px; font-size: 12px; clear: both;}
          .home .main_content .content .content_page .all_messages a {text-decoration: none; font-size: 15px; }
          .home .main_content .content .content_page .all_messages .unread {padding-left: 30px; background: url(../images/icon_new_message2.gif) 10px center no-repeat;}
          .home .main_content .content .content_page .all_messages .read {padding-left: 30px; background: url(../images/icon_new_message1.gif) 10px center no-repeat;}
        .home .main_content .content .content_page .members_item {display: block; float: left; width: 620px; padding-bottom: 10px;}
          .home .main_content .content .content_page .members_item.left {width: 300px; padding-right: 15px;}
          .home .main_content .content .content_page .members_item.right {width: 300px;}
          .home .main_content .content .content_page .members_item .refresh { clear: both; padding: 10px 0 15px 10px; }
            .home .main_content .content .content_page .members_item .refresh .btn {width: 110px; height: 43px; font: bold 14px Verdana; color: #646f7c; outline: none; border: none; background: url(../images/bg_btn.png) no-repeat;}
          .home .main_content .content .content_page .members_item .messages_item {display: block; float: left; width: 100%; clear: both;}
          .home .main_content .content .content_page .members_item .item {display: block; float: left; width: 300px; padding-bottom: 10px; background: url(../images/members_bg.png) no-repeat;}
            .home .main_content .content .content_page .members_item .item .photo_members {float: right; margin: 5px;}
            .home .main_content .content .content_page .members_item .item p {padding: 5px 5px 5px 10px;}
            .home .main_content .content .content_page .members_item .item p.names {padding-top: 15px; font-weight: bold;}
            .home .main_content .content .content_page .members_item .item.right {float: right;}
            .home .main_content .content .content_page .members_item .photo {display: block; float: left; width: 150px; padding-top: 5px; text-align: center; overflow: hidden;}
            .home .main_content .content .content_page .members_item .text {display: block; float: left; width: 130px; padding: 10px 5px 0px 10px;}
              .home .main_content .content .content_page .members_item .text p {padding: 5px 0px; font-size: 12px;}
              .home .main_content .content .content_page .members_item .text p a {font-size: 11px;}
              .home .main_content .content .content_page .members_item .text .info p {font-size: 11px;}
            .home .main_content .content .content_page .members_item img.user_photo {display: block; margin: 5px 10px 5px 20px;} /* float: right; */
              .home .main_content .content .content_page .members_item .messages {display: block; float: left; width: 100%;}
                .home .main_content .content .content_page .members_item .messages .in {display: block; float: left; width: 400px;}
                  .home .main_content .content .content_page .members_item .messages .in .message {display: block; float: left; width: 400px; padding-top: 20px;}
                    .home .main_content .content .content_page .members_item .messages .in .message .item_top {display: block; float: left; width: 400px; height: 20px; background: url(../images/reforma_pm_in_top.png) no-repeat;}
                    .home .main_content .content .content_page .members_item .messages .in .message .item_bottom {display: block; float: left; width: 400px; height: 40px; background: url(../images/reforma_pm_in_bottom.png) no-repeat;}
                    .home .main_content .content .content_page .members_item .messages .in .message .item_middle {display: block; float: left; width: 360px; padding: 0px 20px; background: url(../images/reforma_pm_in_middle.png) repeat-y;}
                      .home .main_content .content .content_page .members_item .messages .in .message .item_middle .data {display: block; float: left; width: 360px; font-style: italic;}
                      .home .main_content .content .content_page .members_item .messages .in .message .item_middle .text {display: block; float: left; width: 360px; padding: 10px 0px 0px 0px;}
                      .home .main_content .content .content_page .members_item .messages .in .message .item_middle .links {display: block; float: left; width: 360px; padding-top: 10px;}
                      .home .main_content .content .content_page .members_item .messages .in .message .item_middle .from {display: block; float: left; width: 360px; padding-top: 10px;}
                      .home .main_content .content .content_page .members_item .messages .in .message .item_middle .to {display: none; float: left; width: 360px; padding-top: 10px;}
                .home .main_content .content .content_page .members_item .messages .out {display: block; float: right; width: 400px;}
                  .home .main_content .content .content_page .members_item .messages .out .message {display: block; float: left; width: 400px; padding-top: 20px;}
                    .home .main_content .content .content_page .members_item .messages .out .message .item_top {display: block; float: left; width: 400px; height: 20px; background: url(../images/reforma_pm_out_top.png) no-repeat;}
                    .home .main_content .content .content_page .members_item .messages .out .message .item_bottom {display: block; float: left; width: 400px; height: 40px; background: url(../images/reforma_pm_out_bottom.png) no-repeat;}
                    .home .main_content .content .content_page .members_item .messages .out .message .item_middle {display: block; float: left; width: 360px; padding: 0px 20px; background: url(../images/reforma_pm_out_middle.png) repeat-y;}
                      .home .main_content .content .content_page .members_item .messages .out .message .item_middle .data {display: block; float: left; width: 360px; font-style: italic;}
                      .home .main_content .content .content_page .members_item .messages .out .message .item_middle .text {display: block; float: left; width: 360px; padding: 10px 0px 0px 0px;}
                      .home .main_content .content .content_page .members_item .messages .out .message .item_middle .links {display: block; float: left; width: 360px; padding-top: 10px;}
                        .home .main_content .content .content_page .members_item .messages .out .message .item_middle .links .reply {display: none;}
                      .home .main_content .content .content_page .members_item .messages .out .message .item_middle .from {display: none; float: left; width: 360px; padding-top: 10px;}
                      .home .main_content .content .content_page .members_item .messages .out .message .item_middle .to {display: block; float: left; width: 360px; padding-top: 10px;}
          .home .main_content .content .content_page .members_item .details {display: block; float: left; width: 620px; padding-bottom: 10px; background: url(../images/post_bg.png) no-repeat;}
            .home .main_content .content .content_page .members_item .details div { float: left; margin: 5px; width: 290px; text-align: center; }
              .home .main_content .content .content_page .members_item .details div img { margin: 10px 0px; padding: 0px; display: inline; }
            .home .main_content .content .content_page .members_item .details p { float: left; margin: 5px; width: 290px; }
          .home .main_content .content .content_page .members_item .post {display: block; float: left; width: 620px; margin-top: 25px; padding-bottom: 10px; background: url(../images/post_bg.png) no-repeat;}
            .home .main_content .content .content_page .members_item .post h3 {padding: 10px 10px 10px 20px;}
            .home .main_content .content .content_page .members_item .post .form_item {display: block; float: left; width: 596px; padding: 5px 0px;}
            .home .main_content .content .content_page .members_item .post .name {display: inline; float: left; width: 80px; padding-left: 20px;}
            .home .main_content .content .content_page .members_item .post .field {display: inline; float: left; width: 190px; font: 11px Tahoma; color: #00758c;}
              .home .main_content .content .content_page .members_item .post .field .textbox {width: 480px; font: 11px Verdana;}
                .home .main_content .content .content_page .members_item .post .field textarea.textbox {height: 60px;}
              .home .main_content .content .content_page .members_item .post .field .btn {width: 110px; height: 43px; font: bold 14px Verdana; color: #646f7c; outline: none; border: none; background: url(../images/bg_btn.png) no-repeat;}
        .home .main_content .content .content_page .members_list {display: block; float: left; width: 620px; padding-bottom: 10px;}
          .home .main_content .content .content_page .members_list .members_item { /* display: inline; float: left; width: 205px; */ }
            .home .main_content .content .content_page .members_list .members_item td { padding: 0px 5px 5px 0px; } /* padding: 0px; */
            .home .main_content .content .content_page .members_list .members_item .item { display: block; float: left; width: 200px; margin: 0px; padding-bottom: 10px;} /* margin: 0px 5px 5px 0px; */
              .home .main_content .content .content_page .members_list .members_item .item .photo_members {float: right; margin: 5px;}
              .home .main_content .content .content_page .members_list .members_item .item p {padding: 5px 5px 5px 10px;}
        .home .main_content .content .content_page span.big_num {display: block; width: 116px; height: 130px; margin: 0px 22px; font: bold 80px Verdana; color: #fff; text-align: center; overflow: hidden; background: url(../images/num_green_bg.png) left top no-repeat;}

      .home .main_content .content .content_page .online_block {display: block; width: 300px; margin-bottom: 20px;}
        .home .main_content .content .content_page .online_block .top {width: 260px; height: 40px; padding: 5px 20px; overflow: hidden;}
          .home .main_content .content .content_page .online_block .top table {width: 260px; height: 40px; padding: 0px;}
            .home .main_content .content .content_page .online_block .top table td {width: 260px; height: 40px; padding: 0px; vertical-align: middle; line-height: 90%;}
          .home .main_content .content .content_page .online_block .top a {font: 16px DaxlineCyr-Bold, Tahoma; color: #fff;}
        .home .main_content .content .content_page .online_block .contents2 {width: 260px; padding: 5px 20px 10px 20px; position: relative; overflow: hidden;}
          .home .main_content .content .content_page .online_block .contents2 a.abs {display: block; width: 100%; height: 100%; color: #000; text-decoration: none;}

        .home .main_content .content .content_page .online_block.reforma_cont {background: #e8f4d9 url(../images/online_bg_ref_cont.gif) repeat;}
          .home .main_content .content .content_page .online_block.reforma_cont .top {background: url(../images/online_bg_ref_top.gif) left top no-repeat;}
          .home .main_content .content .content_page .online_block.reforma_cont .contents2 {background: url(../images/online_bg_ref_bottom.gif) left bottom no-repeat;}
        .home .main_content .content .content_page .online_block.jump_cont {background: #e8f4d9 url(../images/online_bg_jump_cont.gif) repeat;}
          .home .main_content .content .content_page .online_block.jump_cont .top {background: url(../images/online_bg_jump_top.gif) left top no-repeat;}
          .home .main_content .content .content_page .online_block.jump_cont .contents2 {background: url(../images/online_bg_jump_bottom.gif) left bottom no-repeat;}
        .home .main_content .content .content_page .online_block.paradise_cont {background: #e8f4d9 url(../images/online_bg_paradise_cont.gif) repeat;}
          .home .main_content .content .content_page .online_block.paradise_cont .top {background: url(../images/online_bg_paradise_top.gif) left top no-repeat;}
          .home .main_content .content .content_page .online_block.paradise_cont .contents2 {background: url(../images/online_bg_paradise_bottom.gif) left bottom no-repeat;}

      .home .main_content .content .subcategories {display: block; float: left; width: 620px; padding: 20px 0px; overflow: hidden;}
        .home .main_content .content .subcategories .left {float: left; width: 305px;}
        .home .main_content .content .subcategories .right {float: right; width: 305px;}
        .home .main_content .content .subcategories .subcategory {display: block; float: left; width: 305px; padding-bottom: 20px; clear: both;}
          .home .main_content .content .subcategories .subcategory .picture {display: inline; float: left; width: 150px; text-align: center;}
          .home .main_content .content .subcategories .subcategory .brief {display: inline; float: right; width: 145px;}
            .home .main_content .content .subcategories .subcategory .brief h2 {padding-top: 0px; font: bold 14px Verdana;}
              .home .main_content .content .subcategories .subcategory .brief a {text-decoration: none;}
            .home .main_content .content .subcategories .subcategory .brief p {font: 10px Verdana;}


  .home .error {display: block; float: left; width: 100%; clear: both;}
    .home .error h1 {font: bold 36px Verdana; color: #8D6993;}
    .home .error .content {display: block; float: left; padding: 40px 0px 50px 10px;}

    .general_popup .title_t {padding: 0px 10px; font: bold 26px Verdana; text-align: center; color: #8d6993;}
    .general_popup div.admin {padding: 0px 10px;}

.checkbox input {display: block; float: left; width: 10px; height: 10px;}
.checkbox label {display: block; float: left; padding-left: 5px;}

  @media all and (min-width: 0px) { .home .tour .link a {font: bold 14px Verdana !important;} }

div.admin {display: block; float: left; padding: 10px 0px; clear: both;}
 .main_content .content div.admin {padding: 10px 0px 0px 0px;}
  div.admin a {font-size: 1.2em !important; color: #f00 !important;}

.validator {display: block; padding: 2px 0px; color: #f00; clear: both;}
.fail {display: block; padding: 2px 0px; color: #f00; clear: both;}

  .home .main_banner {display: block; float: left; width: 966px; height: 220px; margin-top: 3px; position: relative; background: #f2ddcb;}
    .home .main_banner .banner {display: inline; float: left; width: 320px; height: 200px; text-align: center; position: relative;} /* background: #ded8af;}*/
      .home .main_banner .up {width: 320px; height: 220px; position: absolute; top: 0px; left: 0px; z-index: 4;}
      .home .main_banner span.big {font-size: 12px;}
      /*.home .main_banner .banner .down {width: 320px; height: 20px; position: absolute; bottom: 0px; left: 0px; z-index: 5;}*/
    .home .main_banner .vis {display: inline; float: left; width: 320px; height: 200px; margin-left: 3px; position: relative;}
      .home .main_banner .vis .content {display: block; float: left; width: 310px; padding: 10px 3px; position: relative;}
        .home .main_banner .vis .content .button {width: 17px; height: 17px; position: absolute; top: 180px; left: 20px;}
    .home .main_banner .info {display: inline; float: right; width: 320px; height: 200px; margin-left: 3px; position: relative;}
      .home .main_banner .info .content {display: block; float: left; width: 280px; padding: 10px 20px;}

.div_pager_item {display: block; float:left; width: 100%; padding: 5px 0px; clear: both;}
.pager {display: block; float:left; width: 100%; padding: 5px 0px; clear: both;}
  .pager .name {display: inline; float:left; padding: 0px 3px; font: 18px Arial; color: #000;}
  .pager .page {display: inline; float:left; padding: 0px 3px; font: 18px Arial; color: #000;}
    .pager .page a {color: #00758C; text-decoration: none;}
  .feedback_left .pager .name {display: inline; float:left; padding: 0px 3px; font: 12px Arial; color: #000;}
  .feedback_left .pager .page {display: inline; float:left; padding: 0px 3px; font: 12px Arial; color: #000;}

.footer {display: block; float: left; width: 972px; padding: 30px 0px; clear: both;}
  .footer .left {display: block; float: left; width: 40%; padding: 0px 30px;}
  .footer .right {display: block; float: right; width: 40%; padding: 0px 30px; text-align: right;}