/* JS */
  .-ammo-ajax-loader {font-size:1.2em;position:fixed;top:0;left:50%;width:200px;margin:0 0 0 -120px;padding:25px 20px 5px;text-align:center; z-index:4000;background:#E9F4F7 url(/_/02oit1p/styles/img/ajax_loader.gif) no-repeat center 5px;color:#2591AD;}
  .hidden {display: none;}
  .fuo {display: none;} /* for user only  */
  .fgo {display: none;} /* for guest only */
  .fao {display: none;} /* for admin only */
  #wrapper.is_user .fuo {display:block;}
  #wrapper.is_guest .fgo {display:block;}
  #wrapper.is_admin .fao {display:block;}
  #wrapper.is_admin .js-delete-comment {display:block;}
  #wrapper.is_admin .js-edit {display:block;}
  #wrapper.is_admin .js-delete {display:block;}

  /*a:visited, a.visited {color:#551A8B;}*/
  #icon {width:16px;height:16px;display:block;}
  #icon.publish_on {background-image: url(/_/1rhrnbd/images/icon/publish.png); cursor:pointer;}
  #icon.publish_off {background-image: url(/_/0h8ccnk/images/icon/unpublish.png); cursor:pointer;}
  .js-delete-comment {display: none;}
  .js-edit {display: none;cursor:pointer;}
  .js-delete {display: none;cursor:pointer;}
  .ui-datepicker {z-index: 9999;}

  .js-favicon {height:16px; left:36px; margin:0.1em 0 0; position:absolute; top:auto; width:16px;}

  .chart-tooltip {display:none;padding:0;position:absolute;width:215px;border:1px solid #AFAFAF;height:auto;background-color: #ffffff;}
  .chart-tooltip-content {height: auto; overflow-y: auto;margin:0px;}
  .chart-tooltip-content ul {list-style: none outside none;}

/*TAGS*/
  html {width:100%;height:100%;font-size:100%;}
  body {width:100%;height:100%;padding:0; margin:0;background:#fff;font:62.5%/1.5em Tahoma, sans;color:#333;}
  table, td, th, ul, textarea, input, select {font: 1em/1.5em Tahoma;color:#333;}
  a {color:#2591ad;text-decoration:underline;}
   a:hover {text-decoration:none;}
  h1 {margin:0 0 10px;padding:0;font: 2.2em/1.3em "Trebuchet MS";color:#2591ad;}
  h2 {margin:0 0 12px;padding:0;font:2em/1.3em "Trebuchet MS";color:#2591ad;}
    .info_block .title {margin-bottom:0;padding-top:10px;padding-right:15px;padding-bottom:10px;font-size:1.5em;color:#fff;background:url(/_/0suiihi/images/bgr/info_block.png) no-repeat right center;cursor:pointer;}
    .active_block .title {background-image:url(/_/03qah7a/images/bgr/info_block_active.png);}
    .search_item h2{margin-bottom:10px;font-size:1.5em;}
    #app_statistics h2{font-family:"Trebuchet MS";font-size:1.67em;}
  h3 {margin:0 0 5px;padding:0;font:1.6em/1.3em "Trebuchet MS";color:#2591ad;}
  h4 {margin:0;padding:0;font:1.34em/1.5em "Trebuchet MS";color:#2591ad;}
  a img{border:0;}
  blockquote, q {margin:1em 0;padding:0;quotes: none;font-style:italic;}
  blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
  dl, dt, dd, form {margin:0;padding:0;}
  hr {clear:both;height:1px;margin:7px 0;padding:0;background-color:#f1f1f1;border:0 none;color:#f1f1f1;}
     .info_block hr {margin-left:-8px;margin-right:-3px;background-color:#a4d2de;color:#a4d2de;}
  input {margin:0;vertical-align:middle;}
  p{margin:0 0 10px;padding:0;}
  pre, code {display:block;margin:1em 0;padding:5px;overflow-x:auto;background-color:#fffaeb;border:1px dashed #e54803;font-family:"Lucida Console",monospace;}
  select {vertical-align:middle;}
  table {border-spacing:0;border-collapse: collapse;}
  table td {padding:0;text-align:left;vertical-align:top;}
  ul, ol {margin: 0;padding:10px 2em;}
  :focus, a:active { outline: none; }
    form :focus, form a:active { outline:1px dotted;}

/*FONT*/
  .table th {font-weight:bold;}
  #wrapper {font-size:1.2em;line-height:1.5em;}
  .number{text-align:center;}
  .actions{font-size:1.17em;}
  .add_to_compare{font-size:0.86em;}
  .compare_block {color:#fff;}
    .compare_block a {color:#fff;}
    .compare_block .username {font-size:1.5em;}
  .pager .active {color:#fff;}
  .search_item .actions{font-size:1em;}
    .search_item .add_to_compare{font-size:1em;}
  .logo{font-family:Georia;color:white;font-size:2.5em;}
  .header_menu li, .header_menu a{color:#fff;font-family:"Trebuchet MS";}
  .header_menu li{font-size:1.17em;}
  .side_list .stat_info{line-height:1.6em;color:#333;}
  .plus{color:#448c44;}
  .minus{color:#de0000;}
  .article .add_info{font-size:0.84em;}
  .article_footer .keywords{font-size:0.92em;}
  .comment .username, .comment .date{font-size:0.92em;line-height:1em;}
  .comment .date{color:#777;font-size:0.84em;}
  .network_login{font-size:0.92em;color:#777;}
  .game h1{font-size:1.9em;}
  .pager .link a {text-decoration:none;color:#333;}
  #header .logo a{text-decoration:none;font-family:Georgia;color:#fff;}
  #footer {font-size:0.93em;color:#fff;font-family:"Trebuchet MS", Helvetica, sans-serif;}
    #footer a {color:#fff;font-family:"Trebuchet MS", Helvetica, sans-serif;}
  #rating_info .info {font-size:0.93em;}
    #rating_info .info span {font-size:1.26em;color:#2591ad;}

/*MISC*/
  .clearing {clear: both;height:0;font-size:0;overflow:hidden;}
  .clearFix:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .checkbox_link {text-decoration:none;}
  .actions li.z_indexed .action{position:relative;z-index:150;}
  .actions li.z_indexed .add_to_compare{z-index:100;}

  .actions .action{display:block;vertical-align:top;}

  .add_to_compare{width:180px;display:none;position:absolute;margin:-30px 0 0 -10px;background-color:white;padding:40px 5px 15px 15px;-moz-border-radius:3px;
    border-right-radius:3px; -webkit-border-radius: 3px; -webkit-border-radius: 3px; border:1px solid #2591ad;}
    .add_to_compare .list {padding-top:0;padding-left:0;padding-right:0;padding-bottom:6px;list-style:none;}
      .add_to_compare .list li {display:block;margin-right:0;}
       .add_to_compare .list img {margin:0 3px;}
  .events_select .add_to_compare {width: 250px;}

  .additional_block {position:relative;min-width:310px;margin:16px 0;padding:10px 13px;background:#e7f4f7 url(/_/0jrlt2n/images/bgr/additional_block_bg.png) no-repeat 0 0;}
     .additional_block .decorative_elem_top_right {position:absolute;top:0;right:0;width:4px;height:4px;background: url(/_/05bd15p/images/bgr/additional_block.png) no-repeat -8px 0;font-size:0;}
     .additional_block .decorative_elem_bot_left {position:absolute;left:0;bottom:0;width:4px;height:4px;background: url(/_/05bd15p/images/bgr/additional_block.png) no-repeat 0 -8px;font-size:0;}
     .additional_block .decorative_elem_bot_right {position:absolute;right:0;bottom:0;width:4px;height:4px;background: url(/_/05bd15p/images/bgr/additional_block.png) no-repeat -8px -8px;font-size:0;}

  .article_header{border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px;}
    .article_header .date{font-size:1.4em;font-family:"Trebuchet MS";color:#777;}
    .add_info:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      .add_info a{float:left;margin-right:15px;}
        .add_info a.author{padding-left:15px;background:url(/_/1c8sm4f/images/sprite1.png) no-repeat 0 2px;}
        .add_info a.comments_count{padding-left:15px;background:url(/_/1c8sm4f/images/sprite1.png) 0 -15px no-repeat;}

  .article_content{margin:0 0 10px;}
  .article_content:after{content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .article_footer{background:#e9f4f7;margin-bottom:25px;}
    .article_footer .keywords{list-style:none;padding:2px 5px 3px 5px;}
      .article_footer .keywords li{display:inline;}

  .article_comments{margin:5px 0 10px;}
    .comment{background:#e9f4f7;padding:20px;margin-bottom:10px;}
      .comment_header{margin:0 0 15px 0;}

  .bookmarks_list {padding:0 0 5px;list-style:none;}
    .bookmarks_list li {padding:0 0 4px;}

  .compare_block{position:relative;margin:15px 0 20px;padding:10px 15px 10px 14px;background:#148dab url(/_/189pdkt/images/bgr/compare_block_puttern.png) 0 0;}
  .compare_block:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .compare_block .link {float:right;}
    .compare_block .username {display:block;}
    .compare_block .decorative_elem {position:absolute;top:0;left:0;height:5px;width:220px;background: url(/_/0mqh0p1/images/bgr/corners_top_bg.png) no-repeat 0 0;font-size:0;}
    .compare_block .additional_decorative_elem {position:absolute;bottom:0;left:0;height:5px;width:220px;background: url(/_/127dsmz/images/bgr/compare_block_bg.png) no-repeat 0 bottom;}

  .date{margin:5px 0;}
  .empty_list {clear:both;margin:1em 0;padding:13px 10px;background-color:#fffaeb;border:1px solid #e54803;}

  img.left{float:left;margin:5px 17px 0 0;}
  img.right{float:right;margin:5px 0 0 17px;}

  .info_block {position:relative;margin:15px 0 20px;padding:0 10px 0 13px;background:#e9f4f7 url(/_/189pdkt/images/bgr/compare_block_puttern.png) 0 0;}
  #compare_list.info_block {min-width:313px;}
    .info_block .block {display:none;margin:0 -10px 0 -13px;padding:10px 15px 8px 23px;background:#e9f4f7 url(/_/1mf57uz/images/bgr/corners_bot_bg.png) no-repeat 0 bottom;}
      .active_block .block {display:block;}
      .info_block .side_list {padding-left:0;}
        .info_block .side_list li {padding-bottom:2px;}
      .info_block .decorative_elem_top_left {position:absolute;top:0;left:0;width:4px;height:4px;background: url(/_/0mqh0p1/images/bgr/corners_top_bg.png) no-repeat 0 0;font-size:0;}
      .info_block .decorative_elem_top_right {position:absolute;top:0;right:0;width:4px;height:4px;background: url(/_/0mqh0p1/images/bgr/corners_top_bg.png) no-repeat right 0;font-size:0;}
      .info_block .decorative_elem_bot_left {position:absolute;left:0;bottom:0;width:4px;height:5px;background: url(/_/127dsmz/images/bgr/compare_block_bg.png) no-repeat 0 bottom;font-size:0;}
      .info_block .decorative_elem_bot_right {position:absolute;right:0;bottom:0;width:4px;height:5px;background: url(/_/127dsmz/images/bgr/compare_block_bg.png) no-repeat right bottom;font-size:0;}
      .info_block .add_decorative_elem_bot_right {background: url(/_/1mf57uz/images/bgr/corners_bot_bg.png) no-repeat -216px bottom;}
    .active_block .decorative_elem_bot_left {background: url(/_/1mf57uz/images/bgr/corners_bot_bg.png) no-repeat 0 bottom;}
    .active_block .decorative_elem_bot_right {background: url(/_/1mf57uz/images/bgr/corners_bot_bg.png) no-repeat -216px bottom;}

  .game{position:relative;margin:10px 0 20px 120px;}
    .game_image{display:block;position:absolute;left:-120px;top:0;}
    .game p{margin:15px 0;}
    .game h3{margin:35px 0 15px;}
    .game object{margin-left:-40px;}
    .actions{list-style:none;padding:0;position:relative;}
      .actions li{display:-moz-inline-stack;display:inline-block;position:relative;margin-right:30px;}

  .game_description {clear:both;}

  .pager{width:603px;margin:0 0 10px;padding-top:6px;padding-bottom:8px;background: url(/_/0opvumk/images/sprite2.png) no-repeat 0 0;list-style:none;text-align:center;}
    .pager li{display:-moz-inline-stack;display:inline-block;margin:0 8px;padding:1px 0 3px;}
    .pager .active {width:23px;background: url(/_/1c8sm4f/images/sprite1.png) no-repeat 0 -40px;}
      .pager li img{position:relative;top:3px;}

  .rating{margin:0 0 10px;}
    .rating h2{padding-left:40px;height:35px;z-index:500;}
      .rating h2.hall_of_fame{background:url(/_/1a7mrox/images/bgr/rating_headings_sprite.png) 0 0 no-repeat;}
      .rating h2.fade_down{background:url(/_/1a7mrox/images/bgr/rating_headings_sprite.png) 0 -77px no-repeat;}
      .rating h2.fade_down_7{background:url(/_/1a7mrox/images/bgr/rating_headings_sprite.png) 0 -143px no-repeat;padding-left:50px;}
      .rating h2.grow_up{background:url(/_/1a7mrox/images/bgr/rating_headings_sprite.png) 0 -44px no-repeat;}
      .rating h2.grow_up_7{background:url(/_/1a7mrox/images/bgr/rating_headings_sprite.png) 0 -110px no-repeat;padding-left:50px;}
  .rating:after{content: '.';display:block;clear:both;visibility: hidden;height:0;font-size:0;}
      .rating_table{width:650px;margin:0 0 10px;}
        .rating_table .installs_count, .rating_table .grow{border-left:1px solid white;text-align:center;}
      .rating_table thead td{color:#fff;background:#2591ad;padding:3px;}
      .rating_table.fade_down tbody td:last-child, .rating_table.fade_down tbody td.last-child{color:#de0000;}
      .rating_table.grow_up tbody td:last-child, .rating_table.grow_up tbody td.last-child{color:#448c44;}
        .rating_table td {padding: 3px 5px;}
        .rating_table tr.active td{background:#e9f4f7;}
        .rating_table .count {width:25px;text-align:center;}
        .rating_table .icon {width:22px;}
        .rating_table .attachment {width:405px;}
        .rating_table tbody tr:first-child td, .rating_table tbody tr.first-child td{border-top:10px solid #fff;}
        .rating .full_list{display:block;width:430px;text-align:right;margin:5px 10px 0 0;}
        .rating hr{width:650px;margin:12px 0 12px;text-align:left;}
        #main_col_content .rating:last-child hr {display:none;}
        #main_col_content .rating.last-child hr {display:none;}

  .registration_page #app_statistics {height:101px;}
    .registration_page #header .logo {padding-top:20px;}
      .registration_page #header .logo a {color:#2591ad;}

  .side_list{padding:0 0 5px 11px;list-style:none;}
    .side_list .stat_info{position:absolute;margin-top:25px;margin-left:30px;width:173px;height:70px;background:url(/_/0h8lvte/images/bgr/stat_info.png) 0 0 no-repeat;z-index:100;display:none;}
      .side_list .stat_info dl{padding:5px 5px 5px 10px;width:158px;}
      .side_list .stat_info dl:after{content:'.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
        .side_list .stat_info dt{float:left;width:85px;}
        .side_list .stat_info dd{float:left;width:68px;padding-right:5px;}

  .side_apps_top .side_list li{position:relative;display:block;padding-left:25px;margin-left:-5px;margin-bottom:5px;}
    .side_apps_top .side_list li img{position:absolute;margin:4px 0 0 -25px;}
  .side_apps_top .full_list{float:right;}
  .side_apps_top h3{margin:0 0 8px;}
    .side_apps_top h3 img{height:26px;width:100%;}
      .side_apps_top h3.vk{background:url(/_/0u1ktdr/images/bgr/network_sprites.png) 0 0 no-repeat;}
      .side_apps_top h3.my_world{background:url(/_/0u1ktdr/images/bgr/network_sprites.png) 0 -35px no-repeat;}
      .side_apps_top h3.myspace{background:url(/_/0u1ktdr/images/bgr/network_sprites.png) 0 -68px no-repeat;}
      .side_apps_top h3.fb{background:url(/_/0u1ktdr/images/bgr/network_sprites.png) 0 -103px no-repeat;}

  .side_top {padding:0 0 22px;}
  .side_top:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}

  .search_item{position:static;margin:30px 0 20px;}
  .search_item:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .search_item .game_image{position:relative;float:left;left:0;margin-right:15px}
    .search_item .description {overflow:hidden;}
      .search_item .actions{margin-top:10px;}
      .search_item .add_to_compare{width:130px;}

  .vk_link {padding:1px 0 2px 22px;background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 1px no-repeat;}
  .my_world_link {padding:1px 0 2px 22px;background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -20px no-repeat;}
  .fb_link {padding:1px 0 2px 22px;background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -39px no-repeat;}
  .myspace_link {padding:1px 0 2px 22px;background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -59px no-repeat;}
  .od_link {padding:1px 0 2px 22px;background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -76px no-repeat;}
  .bebo_link {padding:1px 0 2px 22px;background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -94px no-repeat;}

  .checkbox_block {margin:0 0 3px;background: url(/_/1c8sm4f/images/sprite1.png) no-repeat right -74px;}
      .checkbox_block input[type="checkbox"] {margin:0 0 0 -3px;-moz-opacity: 0;-khtml-opacity: 0;opacity:0;filter: alpha(opacity=0);}
      .checkbox_block .input_checkbox {margin:0 0 0 -3px;filter: alpha(opacity=0);}
    label.checked {background-position:right -103px;}

  /*AJAX LOADER*/
    .ajax_loader {position:fixed;top:10px;left:50%; z-index:999;width:170px;margin:0 0 0 -90px;padding:13px 5px;background:#fefcd9;border:1px solid #dbdac0;text-align:center;}
      .ajax_loader strong {padding:5px 0 5px 38px;background: url(/_/120gkx0/images/img/spinner.gif) no-repeat 0 center;}

  /*FLASHBOX*/
    .flashbox {position:fixed;top:10px;left:50%;z-index:4000;width:500px;margin:0 0 0 -270px;padding:0;background-color:#fefcd9;border:1px solid #dbdac0;}
      .flashbox ul{margin:0;padding:0;list-style-type:none;}
      .flashbox li {margin:0;padding:7px 50px 8px 20px;border-bottom:1px solid #dbdac0;position:relative;}
      .flashbox li:last-child {border:0 none;}
        .flashbox .close {position:absolute;right:6px;top:6px;cursor: pointer;margin:0;}

  /*TABLE*/
    .table {width:100%;margin:1em 0;padding:0;border:1px dotted #7D7D7D;border-width:1px 0;}
      .table th {padding:0 5px 0 20px;border:1px dotted #7D7D7D;border-width:1px 0;text-align:left;}
      .table td {padding:0 5px 2px 20px;border:1px dotted #7D7D7D;border-width:1px 0;}

/*LAYOUT*/

  /*=HEADER*/
    #header{background:#3ba3bd url(/_/0mde6c2/images/bgr/header.png) left top repeat;padding:0 50px;}
    #header:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
      #header .logo{float:left;width:210px;height:50px;margin-top:32px;margin-left:-1px;}
      .header_menu{list-style:none;padding:45px 0 0 40px;height:55px;float:left;}
        .header_menu li{display:inline;margin-right:30px;}
        #header .add_app_link{display:none;background:url(/_/1rjgdqh/images/bgr/add.png) 0 5px no-repeat;padding-left:12px;}

    #app_statistics{position:relative;height:59px;clear:both;padding:5px 50px 0;background-color:#e9f4f7;border-bottom:1px solid #2591ad;}
       #app_statistics .app_list{position:absolute;left:45px;bottom:-1px;list-style:none;margin:5px 0 0 0;padding:0;}
         #app_statistics .app_list li{display:inline-block;margin:0 5px;}
         #app_statistics .app_list .active{background:#fff url(/_/0opvumk/images/sprite2.png) no-repeat 0 -48px;margin:0 4px 0;}
         #app_statistics .app_list li span {display:block;padding: 3px 10px 5px 7px;}
             #app_statistics .app_list .active span {background: url(/_/05sd8xw/images/menu/app_list.png) no-repeat right 0;}
         #app_statistics .app_list li a{padding:2px 0 2px 20px;}
          #app_statistics .app_list li.vk a{background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 1px no-repeat;}
          #app_statistics .app_list li.my_world a{background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -20px no-repeat;}
          #app_statistics .app_list li.fb a{background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -39px no-repeat;}
          #app_statistics .app_list li.myspace a{background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -59px no-repeat;}
          #app_statistics .app_list li.od a{background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -76px no-repeat;}
          #app_statistics .app_list li.bebo a{background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -94px no-repeat;}
          #app_statistics .app_list li.developer a{background:url(/_/0u3hm17/images/bgr/network_icons_sprite.png) 0 -112px no-repeat;}


  /*=CONTENT*/
    #wrapper {position:relative;min-width:1003px;min-height:100%;height:100%;}
      html>body #wrapper {height:auto;}
      #body{padding:0 50px 127px;}
      #body:after{content: '.';display:block;clear:both;visibility: hidden;height:0;font-size:0;}
      #main_col {float:left;width:100%;}
      #main_col_content {margin: 0 220px 0 0;padding: 30px 30px 0 0;}

        #compare_list {float:left;margin-bottom:30px;}
          #compare_list .block {padding-bottom:12px;background-position:-237px bottom;}
          #compare_list hr {margin-bottom:13px;}
          #compare_list .bookmarks_list .link {margin:0 5px 0 0;}

       #rating_info {float:left;margin-right:20px;}
          #rating_info table td {padding:0 17px 7px 0;}
          #rating_info .info {width:120px;}

       #search_result {margin:0 0 25px;}

  /*=SIDEBAR*/
    #sidebar {float:right;width:220px;margin: 0 0 0 -220px;padding:16px 0 0;}

  /*=FOOTER*/
    #footer {position:absolute;left:0;bottom:0px;clear:both;width:100%;height:101px;background:#148dab url(/_/1gc5w6a/images/bgr/puttern.png) 0 0;}
      #footer .block {height:52px;padding:34px 50px 15px;background: url(/_/0h9wpri/images/bgr/footer_block.png) repeat-y 0 0;}


/*FORM*/
  label {margin:0 15px 0 0;}
  select{border:solid 1px #A5ACB2;width:248px;height:1.8em;}
  textarea {width:350px;height:100px;padding:0 5px;border:solid 1px #2591ad;}
  input[type="text"], input[type="password"] {width:160px;padding:2px 5px 3px;border:solid 1px #2591ad;line-height:1.3em;}
  .input_text, .input_password {width:160px;padding:2px 5px 3px;border:solid 1px #2591ad;line-height:1.3em;}
  .field {clear:both;padding:0;margin:0 0 5px;padding:0 0 0 100px;}
  .field:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
  .field dt {position:relative;left:-100px;float:left;width:100px;text-align:left;margin:0 -100px 0 0;}
    .field dt label {margin:0;}
  .field dd {float:left;}
  .form_buttons {margin:0 0 0 215px;}
  .multiline {padding:0;margin:0 0 15px;}
    .multiline dt {left:0;float:none;width:auto;margin:0 0 3px;text-align:left;}
    .multiline dd {float:none;}

  .comment_form form{margin:10px 0;}

  .comparison_period_form {clear:both;width:310px;margin-top:0;}
    .comparison_period_form form {margin-top:8px;margin-bottom:8px;}
      .comparison_period_form label {margin-right:3px;}
      .comparison_period_form input[type="text"] {width:69px;margin-right:4px;border:1px solid #acd6e1;}
      .comparison_period_form .input_text {width:69px;border:1px solid #acd6e1;}

  .form {width:550px;}
    .form dt:after {content: '.';display: block;clear:both;visibility: hidden;height:0;font-size:0;}
    .form .multiline dt {margin-bottom:0;}
      .form dt label {float:left;margin-bottom:4px;font-size:1.18em;}
      .form .error dt span {float:right;padding:2px 5px 3px 11px;background:#e00000;font-size:1.18em;color:#fff;}
    .form input[type="text"] {width:538px;padding:9px 5px;font-size:1.18em;}
    .form .input_text {width:538px;padding:9px 5px;font-size:1.18em;}
    .form .link {position:relative;top:-8px;display:-moz-inline-stack;display:inline-block;margin:0 0 10px;font-size:1.18em;}
        .form .form_buttons {margin-left:0;}
    .form input[type="submit"] {padding:3px 17px 5px;background:#2591ad;border:0;font-size:1.7em;color:#fff;cursor:pointer;}
    .form .input_submit {padding:3px 17px 5px;background:#2591ad;border:0;font-size:1.7em;color:#fff;cursor:pointer;}
    .form .error input[type="text"] {border-color:#e00000;}
    .form .error .input_text {border-color:#e00000;}
    .form .error_block {margin:0 0 15px;padding:12px 15px;background:#fff;border:3px solid #e00000;font-size:1.18em;color:#e00000;}
      .form .error_block .title {display:block;margin:0 0 10px;font-size:1.85em;font-family: "Trebuchet MS", Helvetica, sans-serif;}

    .feedback_form input[type="image"] {margin-top:5px;}
    .feedback_form .input_image {margin-top:5px;}

   .network_login{margin:5px 0 10px;}
   .userpic{float:left;margin: 0 10px 0 0;}

   .search{height:60px;padding-top:40px;float:right;width:220px;}
     .search input[type="text"] {width:195px;padding:5px 20px 6px 5px;border:none;line-height:1.3em;}
     .search .input_text {width:195px;padding:5px 20px 6px 5px;border:none;line-height:1.3em;}
     .search input[type="image"] {position:relative;display:block;margin:-23px 0 0 200px;cursor:pointer;}
     .search .input_image {position:relative;display:block;margin:-23px 0 0 200px;cursor:pointer;}

   #-js-login_form input[type="submit"] {margin:5px 0;}
   #-js-login_form .input_submit {margin:5px 0;}