* {
  margin:0;
  padding:0
}

body {
  background: white;
}
.center {
  margin: 0 auto;
  width: 960px;
}

a img {
  border:0
}

li {
  list-style:none
}

table {
  border-collapse:collapse; 
  border-spacing:0; 
}

.input_style {
  border:1px solid #a5acb2;
  z-index:-10;
}

.block {
  clear:both;
  overflow:hidden
}

.content {
  width: 960px;
  text-align: left;
}

/*
.header {
  height:168px;
}

.logo {
  padding: 0 50px 31px 0;
  height: 95px;
  background: transparent url('../images/logo.png') no-repeat;
}

.logo a {
  display: block;
  width: 450px;
  height: 65px;
}

.menu_main {
  height:42px;
  border-left:1px solid #fff;
  padding:0 0 0 50px;
  overflow:visible;
  background:#fff url(../images/bg_tabs.png) repeat-x;
}

.menu_main li {
  float:left;
  border-right:1px solid #fff;
  position:relative;
}

.menu_main li a {
  display:block;
  height:34px; 
  padding:8px 15px 0 15px;  
}

.menu_main li:hover ul{
  display:block;
  z-index:100
}

.menu_main ul{
  display:none;
  position:absolute;
  background:#fff url(../images/bg_image.png) repeat-x left bottom;
  left:-2px;
  top:42px;
  border-right:2px solid #C7C7C7;
  border-bottom:1px solid #C7C7C7;
  border-left:1px solid #dadbdd;
  z-index:100;
}

.menu_main ul li {
  display:block;
  width:180px !important;
  clear:both;
  padding:3px 0;
  border:0;
  border-bottom:1px solid #C5CDD8;
  margin:0;  
  height:auto;
}

.menu_main ul li a {
  display:block;
  padding:6px 8px;  
  height:auto
}

.menu_main ul li a:hover {
  background:#548CC6;
  color:#fff;
}
*/

li.iframe {
  border:0 !important;
  position:absolute;
  display:none !important;
  _display:block;
  top:0;
  left:0;   
  z-index:-1;
  height:100%;
  background:transparent; 
}

iframe.if_fix {
  display:none;
  _display:block;
  position:absolute;
  top:0;
  left:0;
  _filter:mask();
  width:3000px;
  height:3000px;
  background:transparent;  
}


.info {overflow: hidden; clear: both;}

.info .agents_left {padding-left: 70px !important;}
.info .agents_left,
.info .agents_right {
  display: inline;
  float: left;
  width: 430px;
  padding: 10px;
}

.info .agents_left .agent ,
.info .agents_right .agent {
  display: block;
  float: left;
  padding: 20px 0 5px;
  clear: both;
  background: transparent url(../images/spot.gif) repeat-x scroll center bottom;
}

.info .agents_left .agent .img ,
.info .agents_right .agent .img {
  display: inline;
  float: left;
  width: 150px;
  padding: 1px;
}

.info .agents_left .agent .data ,
.info .agents_right .agent .data {
  display: inline;
  float: left;
  width: 250px;
  margin: 5px 20px 5px 5px;
  line-height: 200%;
}

.path .tail { padding:30px 0 10px 70px; height:20px }
.path h1 { background:#fff; padding:0 0 14px 70px !important; }
.path h2 { background:#fff; padding:0 0 14px 70px !important; }
.path .admin { padding: 0 0 10px 70px; }

.resume {
  background:#e7e8ea url('../images/bg_diag.gif');
  padding: 0 0 25px 0;
}

.resume .inside {
  overflow:hidden;
/*  background:transparent url('../images/bg_white.gif') repeat-x left bottom; */
}

.col_1,
.res_photos {
  width:410px;
  float:left; 
  padding-left:70px; 
  padding-top:20px  
}

.col_2,
.res_contacts {
  width: 450px;
  float:left;  
}


.col_1 .block {
  width:380px;
  padding:0 0 10px 0;
  margin:0 0 10px 0;
  border-bottom:1px solid #ddd
}

.col_1 .block .tab_name {
  width:170px;
  float:left
}

.col_1 .block .tab_param {
  width:130px;
  float:left;
  font-weight:bold;
}


.photo_big {
  float:left;  
  width:271px;
  background:#fff;
  padding:1px;
  margin:10px 20px 0 0;
/*  border-right:1px solid #c7c7c7;
  border-bottom:1px solid #c7c7c7 */
}

.photo_big img {
  padding:13px;
  background:url('../images/bg_image.png') repeat-x left bottom;
}

.res_photos {
  margin:7px 0 0 0
}

.photo_thumb {
  float:left;  
  width:110px;
  margin:16px 0 0 0
}

.photo_thumb a {
  display:block;
  width:96px;
  height:95px;
  padding:4px;
  margin:0 0 4px 0
}

.photo_thumb a img{
  padding:2px
}

.photo_thumb a.active {
  border:2px solid #548cc6;
  padding:0;  
}

.res_contacts {
  padding:0 0 0 25px
}

.res_contacts .presentation {
  margin:20px 0 0 0;
}

.res_contacts .plan {
  margin:4px 0 30px 0;
  height: 60px;
  overflow: hidden;
}

.res_contacts .link_pres {
  display:block;
  padding:0 0 0 70px;
  height:60px;
  line-height:60px;
  background:url('../images/icon_print_version.gif') no-repeat left center
}

.res_contacts .link_plan {
  display:block;
  padding:0 0 0 70px;
  height:60px;  
  line-height:60px;
  background:url('../images/plan.gif') no-repeat left center
}

.info .photo {
  display: inline;
  float: left;
  width: 120px;
  margin: 2px;
}

.info .ymap {
  width: 380px;
  height: 300px;
  margin: 20px 0px 0px 0px;
}
.info .ymap_note {
  font-size: 11px;
  color: #888;
  width: 380px;
  padding: 15px 0px 0px 0px;
}
.info .ymap_note a {
  color: #888;
}
.info .ymap table { border: none; margin: 0px; width: auto; }
.info .ymap table td { border: none; padding: 0px; }
.info .ymap table th { border: none; padding: 0px; }
#div_ymap table { border: none; margin: 0px; width: auto; }
#div_ymap table td { border: none; padding: 0px; }
#div_ymap table th { border: none; padding: 0px; }

.info .paragraph {
  display: inline;
  float: left;
  width: 430px;
  padding: 0 0 12px 20px;
  line-height:1.7em;
}
  
.info .paragraph .paragraph {
  width: 410px;
  padding: 0px;
}
  
.info .paragraph2 {
  display: inline;
  float: left;
  width: 250px;
  padding: 0 0 12px 20px;
  line-height:1.7em;
}

.info .paragraph p {
  padding:0 0 10px 0;
}
.info h2 {
  padding:0 0 4px 0
}

.col_1 {
  width:385px;
  padding:0 25px 40px 70px;
}

.col_2 {
  padding:0 0px 40px 25px;
  margin:0 1px 0 0;
}


.info table {
  border:1px solid #888;
  width:100%;
  margin:0 0 6px 0
}

.info table td,
.info table th {
  border:1px solid #888;
  padding:7px 3px
}


/*
SEARCH FORM
*/

.tabs {
  background:#548cc6 url('../images/bg_selbut.gif');
  padding:0 0 10px 50px;
  clear:both;
  overflow:hidden;
}

.tabs ul {
  padding:17px 0 0;
  clear:both;
  overflow:hidden;
}

.tabs li {
  float:left;
  margin:0 5px 0 0;
  height:25px;
  padding:0 5px;
  line-height:25px;
  text-align:center
}

.params {
  background:#e6e7ea url('../images/bg_diag.gif')
}

.params .boxes {
  width:85px;
  padding:0 2px
}

.measures {
  background:#f0f1f2 url('../images/bg_diag.gif')
}

.measures .block {
  padding:0 0 15px 0
}

.measures .boxes {
  width:34px;
  padding:0 2px
}

.params,
.measures {
  padding:20px 0 15px 50px
}

.serch_go {
  background:#548cc6
}

.serch_go .inside {
/*  width:980px; */
  text-align:center;
  padding:10px 0 
}

.serch_go .inside input {vertical-align: middle;}
.serch_go .inside .fedback {padding-left: 10px; font-weight: bold; color: #fff; vertical-align: middle;}
  .serch_go .inside .fedback a {color: #fff;}


/**/


/*
SEARCH RESULTS
*/

.search_head {
  width:880px;
  margin:30px 0 20px 50px
}

.search_head h1 {
  display:inline;
  float:left
}

.search_head .sort {
  float: right;
  margin: 5px 0px 0px 0px
}

.search_empty {
  line-height: 200%;
  padding: 0 0 0 50px;
}

.search_results {
  display: inline;
  float: left;
  width: 680px;
}

.random_agents {
  display: inline;
  float: right;
  width: 270px;
}

.random_agents .random_agent {
  margin-bottom: 40px; 
}

.random_agents .random_agent .a_info {
  margin-top: 10px; 
  line-height: 150%;
}

.random_agents .random_agent .a_info p {
  padding-top: 0px; 
}

.search_res {
  padding: 15px 0px 0px 50px;
  margin: 0px 0px 0px 0px;
}
.search_res.checked {
  background: #F1F3FB;
}
.search_res .num {
  width:45px;
  float:left
}
.search_res .num input {
  display: block;
  margin-top: 10px;
  margin-left: 1px;
}
.search_res .num img {
  display: block;
  margin-top: 10px;
}
.search_res .cont {
  background:url('../images/bg_dots.gif') repeat-x left bottom;
  float:left;
  padding:0 0 2px 0;
  width: 580px;
}
.search_res  .cont .img {
  float:left;
  margin:0 20px 0 0
}
.search_res  .cont .data{
  float:left
  width:640px;
}
.pager {
  padding:15px 0 15px 95px
}

/*
FEATURED
*/

.feat_head {
  padding: 20px 0 0 50px;
}
.feat_all {
  padding: 0 15px 0 0;
  background: url('../images/arrow_blue.gif') no-repeat right 2px;
}
.featured {
  background:#e7e8ea url('../images/bg_diag.gif');
  margin:6px 0 0 0;  
}
.b_photos {
  background:#e7e8ea url('../images/bg_diag.gif');
  margin:6px 0 30px 0;  
}
.featured .inside,
.b_photos .inside {
  overflow:hidden;
  background:transparent url('../images/bg_white15.gif') repeat-x left bottom;
  padding:0 0 0 50px;
  position: relative;
}

.featured .feat_photos { 
  padding:0 0 0 0; 
}
.b_photos .feat_photos { 
  padding:0 0 0 0; 
}
.photo_feat {
  float:left;  
  width:258px;
  background:#fff;
  padding:1px;
  margin:10px 40px 0 0;
  border-right:1px solid #c7c7c7;
  border-bottom:1px solid #c7c7c7;
}
.photo_feat .inside {
  background:#fff url('../images/bg_image.png') repeat-x left bottom;
  margin:1px;
  padding:0   
}
.photo_feat img {
  padding:3px;
  margin:0 0 15px 0
}
.photo_feat .photo_text {
  padding:0 7px 11px 7px;
  min-height:50px;
}
.featured  .relative {
  position:relative;
  overflow:hidden;
  width:863px;
}
.b_photos .relative {
  position:relative;
  overflow:hidden;
  width:859px;
}

.slides {
  position:relative;
  width:10000px;
}

.arrow_left {
  position:absolute;
  top:90px;
  left:25px;
  height:60px;
  width:60px;
  z-index:50;
}

.arrow_left a {
  display:block;
  height:60px;
  width:60px;   
  background:url('../images/but_left.png');  
}

.arrow_left.lbw a {
  background:url('../images/but_left_bw.png');  
}

.arrow_right {
  position:absolute;
  top:90px;
  left:880px;  
  height:60px;
  width:60px;
  z-index:50;
}

.b_photos .arrow_left {
  left:26px;
  _left:7px;
}

.b_photos .arrow_right {
  left:875px;  
  _left:920px;
}

.arrow_right a {
  display:block;
  height:60px;
  width:60px;   
  background:url('../images/but_right.png');   
}

.arrow_right.rbw a {
  background:url('../images/but_right_bw.png');  
}

/**/


/*
FEATURED
*/
.content_text {
  margin:0 0 0 70px;
  width:810px
}
.content_text2 {
  margin: 20px 0 0 95px;
  width:810px
}

.content_text.yandex {
  margin: -10px 0px 0px 15px;
}

.content_text p {
  padding:0 0 8px 0
}

.content_text h3 {
  font-weight:normal;
  font-size:1.4em;
  padding:0 0 6px 0
}

.content_text ul { 
  padding: 5px 0px 5px 14px; 
}

.content_text ul li { 
  list-style:square; 
  padding-left: 6px; 
}

.content_text ol { 
  padding: 5px 0px 5px 19px; 
}

.content_text ol li { 
  list-style:decimal;   
}

/* +++ FORMS ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.intro {
  padding:3px 0 20px 0;
}
.fields {
  margin:0 0 20px 0
}
.input {
  border:1px solid #ccc;
  outline:1px solid #fff;
  margin:6px 1px 6px 1px;
  padding:6px 3px 6px 3px;
}
.input:hover {
  outline:1px solid #b7b3a7
}
.input:focus {
  outline:1px solid #548CC6;
  border:1px solid #548CC6;
  background:#F2F4FA
}
textarea.input {
  padding:3px 3px 3px 3px;
}
select.input {
  padding:3px 3px 3px 3px;
}
.attent {
  color:#eb4e17
}

.feedback .intro {
  width:300px
}
.feedback .input {
  width:300px;
}

.submit_property .intro {
  width:600px
}
.submit_property .input {
  width:600px;
}
.submit_property select.input {
  width:608px;
}
.submit_property .file {
  margin: 6px 0px 0px 0px;
  padding:4px 0px 4px 0px;
}

.comment_form .input {
  width:600px;
}

/* +++ COMMENTS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.comments {
  padding: 0px 0px 20px 0px;
}
.comments .comment {
  border-bottom: 1px solid #ccc;
  width: 610px;
}
.comments .comment .head {
  padding: 20px 0px 0px 0px;
  font-size: 0.9em;
  color: #888;
}
.comments .comment .text {
  padding: 10px 0px 10px 0px;
}
.comments .comment .admin {
  padding: 0px 0px 10px 0px;
}


/* +++ NEWS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.news_block {
  padding:10px 0 20px 0;
  width:600px  
}

.news_date {
  font-size:0.9em;
  color:#444;
  padding:0 0 6px 0
}

.news_head{
  padding:0 0 0 0
}

.news_text {
  padding:2px 0 10px 0
}

.news_text p {
  padding:0 0 9px 0
}


.result_block {
  width:600px
}

/**/

.col_50 {
  width:50%;
  float:left
}


/**/


.error {
  padding:40px 0 0 70px;
  width:900px;
  min-height:250px
}

.error h1 {
  padding:0 0 20px 0;
  color:#cc0500
}

.error p {
  padding:0 0 9px 0
}

/**/

/*
.footer {
  border-top:3px solid #c5cdd8;
  margin:40px 0 0 0;
  padding:30px 0 30px 50px;
  overflow:hidden
}

.footer .copyright {
  float:left;
  width:300px
}

.footer .copyright img {
  float:left;
  padding:0.4em 0 0 0
}

.footer .copyright .copy_text {
  float:left;
  padding:2.2em 0 0 8px
}

.footer .developed {
  float:left;
  width:300px;
  padding:2.2em 0 0 0
}

.footer .phones {
  float:left
}
*/

h1 {display: block; font: bold 20px Arial; color: #f15e22;}
h2 {display: block; font: 16px Arial; color: #f15e22;}
h3 {display: block; font: bold italic 14px Arial; color: #000;}
h4 {display: block; font: 13px Arial;}
h5 {display: block; font: 12px Arial;}
p {display: block; padding:  5px 0px;}

ul {list-style-type: disc; list-style-position: outside; padding-left: 20px;}
  ul ul {list-style-type: circle;}
ol {list-style-type: decimal; list-style-position: outside; padding-left: 20px;}
  ol ol {list-style-type: lower-latin;}


.general {width: 960px; margin: 0px auto;}

.header {float: left; width: 100%; background: url(../images/header_bg.gif) left top no-repeat;}
  .header .top {float: left; width: 100%; height: 105px; overflow: hidden;}
    .header .top .logo {float: left; width: 310px; padding: 35px 0px 0px 60px;}
    .header .top .slogan {float: left; width: 555px; height: 55px; margin: 30px 0px 0px 0px; padding: 8px 0px 0px 30px; font: italic 16px/100% Myriad Pro; color: #fff; background: url(../images/slogan_bg.png) left top no-repeat;}
      .header .top .slogan .big {font-weight: bold; font-size: 41px;}
  .header .nav {float: left; width: 890px; height: 42px; padding: 0px 15px 0px 55px; position: relative; z-index: 80; background: url(../images/nav_bg.gif) repeat-x;} /* border-bottom: 2px solid #548cc6; */
    .header .nav table {width: 100%;}
      .header .nav table td {height: 42px; padding: 0px 20px; font: bold 14px/100% Arial; color: #548cc6; vertical-align: middle; border-left: 1px solid #fff;}
        .header .nav table td a {color: #548cc6; text-decoration: none;}
        .header .nav table td .menu_main_div_rel {position: relative;}
        .header .nav table td .menu_hide_div_abs {display: none; width: 180px; position: absolute; top: 42px; left: -20px; z-index: 100; border-bottom: 1px solid #c7c7c7; border-left: 1px solid #dadbdd; border-right: 2px solid #c7c7c7; overflow: hidden;}
          .header .nav table td .menu_hide_div_abs ul {list-style-type: none; list-style-position: outside; padding: 0px; background: #fff url(../images/bg_image.png) left bottom repeat-x;}
            .header .nav table td .menu_hide_div_abs ul li {padding: 5px 0px; border-bottom: 1px solid #c5cdd8;}
              .header .nav table td .menu_hide_div_abs ul li a {display: block; padding: 5px;}
                .header .nav table td .menu_hide_div_abs ul li a:hover {color: #fff; background-color: #548cc6;}
        .header .nav table td.nm_category_about div.menu_main_div_rel {width: 85px;}
        .header .nav table.vertucal-align {height: 42px; padding: 0px; vertical-align: middle;}
          .header .nav table.vertucal-align td {height: 42px; padding: 0px; vertical-align: middle; border-left: none;}
      .header .nav table td.active {color: #fff; border-right: 1px solid #fff; background: url(../images/nav_act_bg.gif) repeat-x;}
        .header .nav table td.active a {color: #fff;}

.form {float: left; width: 100%;}
  .form .main_form {float: left; width: 100%; height: 310px; position: relative; background: url(../images/form_bg.png) left top no-repeat;}
    .form .main_form .search_abs {display: block; padding-right: 15px; font: bold italic 14px Arial; color: #fff !important; text-decoration: none !important; position: absolute; bottom: 80px; right: 40px; background: url(../images/arr_double_white.gif) right center no-repeat;}
  .form .search_form { float: left; width: 100%; position: relative; background: url(../images/form_search_bg.png) left bottom no-repeat; padding: 0px 0px 68px 0px; }
    .form .search_form .accent {font-weight: normal;}
    .form .search_form .block.tabs {height: 52px; padding-bottom: 0px;}
      .form .search_form .block.tabs ul {height: 25px;}
    .form .search_form .block.params {height: 40px; padding-bottom: 0px;}
      .form .search_form .block.params .block {height: 21px; padding-bottom: 5px;}
    .form .search_form .block.measures {height: 50px; padding-bottom: 0px;}
      .form .search_form .block.measures .block {height: 21px; padding-right: 10px; padding-bottom: 5px;}
      .form .search_form .block .inside {padding: 20px 0px 0px 50px; text-align: left;}

.home {float: left; width: 100%;}
  .home .main_content {float: left; width: 560px; padding-left: 40px;}
    .home .main_content h3.right {padding-bottom: 10px; text-align: right;}
    .home .main_content .hot {float: left; width: 100%; border-bottom: 1px solid #c5cdd8;}
      .home .main_content .hot #div_hot_trade { display: none; }
      .home .main_content .hot #div_hot_store { display: none; }
      .home .main_content .hot .bar_tabs {float: left; width: 100%; padding: 10px 0px; font: italic 12px Arial; color: #548cc6; background: url(../images/tabs_bg.gif) repeat-x;}
        .home .main_content .hot .bar_tabs .item {float: left;}
          .home .main_content .hot .bar_tabs .item .left {float: left; width: 10px; height: 20px; overflow: hidden;}
          .home .main_content .hot .bar_tabs .item .right {float: left; width: 10px; height: 20px; overflow: hidden;}
          .home .main_content .hot .bar_tabs .item .item_content {float: left; height: 18px; padding-top: 2px; overflow: hidden;}
          .home .main_content .hot .bar_tabs .item.active {padding: 0px 10px; color: #000;}
            .home .main_content .hot .bar_tabs .item.active .left {background: url(../images/tab_act_left_bg.png) left top no-repeat;}
            .home .main_content .hot .bar_tabs .item.active .right {background: url(../images/tab_act_right_bg.png) left top no-repeat;}
            .home .main_content .hot .bar_tabs .item.active .item_content {background: #fff;}
            .home .main_content .hot .bar_tabs .item.active a {color: #000; text-decoration: none;}
        .home .main_content .hot .bar_tabs .spacer {float: left; height: 17px; padding-top: 3px;}
      .home .main_content .hot .hot_content {float: left; width: 100%; padding: 10px 0px;}
        .home .main_content .hot .hot_content .item {float: left; width: 100%; padding: 10px 0px;}
          .home .main_content .hot .hot_content .item .photo {float: left; width: 250px;}
          .home .main_content .hot .hot_content .item .content_text {float: right; width: 300px; margin: 0px;}
            .home .main_content .hot .hot_content .item .content_text .title {font: 18px Arial; color: #548cc6;}
            .home .main_content .hot .hot_content .item .content_text .price {font: bold italic 13px Arial; color: #548cc6;}
            .home .main_content .hot .hot_content .item .content_text .content {width: 100%; padding: 10px 0px 5px 0px;}
              .home .main_content .hot .hot_content .item .content_text .content .n_item {width: 100%; float: left; padding: 5px 0px; border-bottom: 1px solid #c5cdd8; clear: both;}
                .home .main_content .hot .hot_content .item .content_text .content .n_item .left {width: 140px; float: left;}
                .home .main_content .hot .hot_content .item .content_text .content .n_item .right {width: 140px; float: right; font-weight: bold;}
            .home .main_content .hot .hot_content .item .content_text .link_all {padding-top: 15px; font: italic 11px Arial;}
    .home .main_content .indicators {float: left; width: 100%; padding-top: 50px;}
      .home .main_content .indicators .table_item {padding-bottom: 20px;}
        .home .main_content .indicators .table_item table {width: 100%;}
          .home .main_content .indicators .table_item table th {padding: 5px 0px; font: bold 13px Arial; color: #548cc6; text-align: left; border-bottom: 3px solid #c5cdd8;}
          .home .main_content .indicators .table_item table td {padding: 5px; font: 12px Verdana; border-bottom: 1px solid #c5cdd8;}
            .home .main_content .indicators .table_item table td .color_0 {font: 18px Verdana; color: #65a40a;}
            .home .main_content .indicators .table_item table td .color_1 {font: 18px Verdana; color: #548cc6;}
            .home .main_content .indicators .table_item table td .color_2 {font: 18px Verdana; color: #f45;}
            .home .main_content .indicators .table_item table td.first_td {width: 190px; padding: 5px 20px 5px 0px; font: 11px Verdana;}
      .home .main_content .indicators .link_all {font: italic 11px Arial;}
  .home .right_bar {float: right; width: 290px; padding-right: 30px;}
    .home .right_bar h3.left {padding-bottom: 10px; border-bottom: 2px solid #c5cdd8;}
      .home .right_bar h3.left a {color: #000; text-decoration: none;}
    .home .right_bar .news {}
      .home .right_bar .news .block_news {padding: 15px 0px;}
        .home .right_bar .news .block_news .item {padding: 5px 0px 5px 20px; background: url(../images/ipage.gif) 5px 7px no-repeat;}
          .home .right_bar .news .block_news .item .date {font: 9px Arial; color: #98a4b3;}
          .home .right_bar .news .block_news .item .text {padding: 1px 0px;}
        .home .right_bar .news .block_news .link {padding: 10px 0px 0px 20px; font: italic 11px Arial;}
    .home .right_bar .polls {padding-top: 20px;}
      .home .right_bar .polls .polls_block {padding-top: 20px;}
        .home .right_bar .polls .polls_block .item {padding: 5px 0px; clear: both;}
          .home .right_bar .polls .polls_block .item .num {float: left; width: 20px; padding-top: 1px; font: 11px Verdana; color: #9facbd; text-align: right;}
          .home .right_bar .polls .polls_block .item .vote {margin-left: 25px;}
            .home .right_bar .polls .polls_block .item .vote a {text-decoration: none; border-bottom: 1px dashed #548cc6;}
            .home .right_bar .polls .polls_block .item .vote .textbox {width: 144px; height: 18px; padding-top: 2px; outline: none; border: 1px solid #a5acb2;}
      .home .right_bar .polls .answers_block {padding: 0px 10px;}
        .home .right_bar .polls .answers_block .item {padding: 10px 0px;}
          .home .right_bar .polls .answers_block .item .stats {width: 270px;}
            .home .right_bar .polls .answers_block .item .stats .stat1 {float: left; width: 200px;}
            .home .right_bar .polls .answers_block .item .stats .stat2 {padding-left: 210px; text-align: right;}
          .home .right_bar .polls .answers_block .item .vote {height: 4px; overflow: hidden; background-color: #548cc6;}
      .home .right_bar .polls .answers_note {padding: 5px 10px 0px 0px; text-align: right;}
        .home .right_bar .polls .answers_note .all {padding-right: 10px;}

.clearfix {clear: both;}

.seo {float: left; padding: 10px 0px 10px 40px; clear: both;}

.footer {float: left; width: 100%; padding: 40px 0px 0px 0px; }
  .footer .copy {float: left; width: 240px; height: 50px; margin-top: 5px; padding: 0px 0px 0px 130px; font: 11px Arial; color: #939393; background: url(../images/logo_footer.gif) 40px center no-repeat;}
  .footer .contact {float: left; width: 555px; height: 55px; padding: 8px 0px 0px 30px; font-weight: bold; color: #fff; background: url(../images/slogan_bg.png) left top no-repeat;}
    .footer .contact p {padding: 3px 0px;}
    .footer .contact a {color: #fff;}
    .footer .contact .big_1 {font-size: 12px;}
    .footer .contact .big_2 {font-size: 15px;}
  .counter { clear: both; padding: 10px 0px 0px 40px; }

.price-toggle { display: none; }

.search_box { position: relative; top: -100px; left: 700px; height: 0px; width: 280px; }
.search_box .query { width: 230px; height: 18px; border: 1px solid #CCCCCC; }
.search_box .query:focus { border: 1px solid #909090; }
.search_box .query:hover { border: 1px solid #909090; }
.search_box .watermark { background: solid #FFFFFF; background: url(../images/ysearch_bg.png) top left no-repeat; }
.search_box .button { width: 25px; height: 20px; background: url(../images/ysearch_btn.png) top left no-repeat; float: right; position: absolute; }
* html .search_box .query { width: 225px; }

.submit_message {
  background:none repeat scroll 0 0 #F0FFF0;
  border:1px solid #008800;
  color:#008000;
  font-size:21px;
  margin:25px 280px 25px 51px;
  padding:8px;
}
.check_options {
  font-size:12px;
  margin:25px 0 5px 51px;
}