/* RESET */
html, body {min-width:100%; height:100%;}

html {
  margin:0;
  padding:0;
  border:0;
}

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin:0;
  padding:0;
  border:0;
  font-weight:inherit;
  font-style:inherit;
  font-size:100%;
  font-family:inherit;
  vertical-align:baseline;
}

/* This helps to make newer HTML5 elements behave like DIVs in older browers */
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

/* Line-height should always be unitless! */
body {
  line-height:1.5;
  background:white;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table {
  border-collapse:separate;
  border-spacing:0;
}
/* float:none prevents the span-x classes from breaking table-cell display */
caption, th, td {
  text-align:left;
  font-weight:normal;
  float:none !important;
}
table, th, td {
  vertical-align:middle;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content:''}
blockquote, q { quotes:"" ""}

/* Remove annoying border on linked images. */
a img { border:none}

/* Remember to define your own focus styles! */
:focus { outline:0}


/* DAIDOSTUP CSS */
.cl {clear:both}

body * {font-family:Tahoma,Geneva,Kalimati,sans-serif}
a {color:#008eff; text-decoration:underline}

.root {width:592px; min-height:100%; height:100%; height:auto !important; margin:0 auto}
.root {height:auto\0/ !important;}
*:first-child+html .root {height:auto !important;}

.header {height:55px}
  .header a {font-size:14px; font-weight:bold}
  .header a.disable {color:#57595a; text-decoration:none}
.logo, .menu {float:left; height:55px}
.logo {width:120px; background:url('../img/logo.png') no-repeat}
  .logo span, .menu span {position:relative; top:32px}
  .menu span {display:inline-block; margin-left:24px}
  
.form, .error, .content, .feedback, .txt {margin-top:21px}
  .form .url {height:60px; width:439px; background:url('../img/input.png') no-repeat}
  .form .url input {
    position:relative;
    width:405px;
    margin-left:15px;
    top:10px;
    font-size:26px;
    border-width:0;
    background-color:#f2f2f2;
    color:#57595A;
  }
  .form .url, .form .btn {float:left}
  .form .btn {margin-left:12px}


  .content .tcol1,
  .content .tcol2 {width:153px; vertical-align:top}
  .content .col1,
  .content .col3 {
    float:left;
  }
  .content .col1 {width:306px}
  .content .col3 {width:286px}
  .content h1 {font-size:14px; margin-bottom:7px; font-weight:bold; color:#57595A}
  .content h1.next {margin-top:10px}
  .content h2 {font-size:12px; margin-bottom:7px; font-weight:bold; color:#868b8e}

  .content .lnk {
    height:18px;
    background:url('../img/spr_sites.png?1') no-repeat;
    font-size:12px;
    padding-left:22px;
    margin-bottom:4px
  }
  .content .lnk.vk {background-position:0 2px}
  .content .lnk.od {background-position:0 -18px}
  .content .lnk.dt {background-position:0 -38px}
  .content .lnk.mb {background-position:0 -58px}
  .content .lnk.lp {background-position:0 -78px}
  .content .lnk.barbars {background-position:0 -118px}
  
/*
  .content .lnk.mt {background-position:0 -44px}
  .content .lnk.fb {background-position:0 -66px}
  .content .lnk.mb {background-position:0 -87px}
  .content .lnk.lp {background-position:0 -111px}
  .content .lnk.zn {background-position:0 -132px}
  .content .lnk.lj {background-position:0 -153px}
  .content .lnk.dr {background-position:0 -175px}
  .content .lnk.li {background-position:0 -197px}
  .content .lnk.dn {background-position:0 -219px}
  .content .lnk.hb {background-position:0 -242px}
  .content .lnk.lk {background-position:0 -265px}
  .content .lnk.ss {background-position:0 -287px}
  .content .lnk.bo {background-position:0 -309px}
*/

  .content .news_one {font-size:12px; color:#57595a; margin-bottom:12px}
  .content p {line-height:14px}
    .content p span {display:block; margin-bottom:1px}

  .content .news_txt {font-size:12px; color:#57595a}
    .news_txt .desc {font-size:14px; line-height:16px}
    .news_txt p {margin-bottom:15px; line-height:14px}
    .news_txt .back {padding-left:13px; background:url('../img/ico_news.png') 0 3px no-repeat; text-decoration:none;}

  .error h1 {color:#ff4200; font-size:14px; font-weight:bold; margin-bottom:5px; text-align:center}
  .error p {color:#57595a; font-size:12px; line-height:13px}

  .txt h1 {color:#57595A; font-size:14px; font-weight:bold; margin-bottom:5px}
  .txt p {color:#57595a; font-size:12px; line-height:13px}

  .content li {list-style:none; font-size:12px; color:#57595a}
  .content .question li {margin-bottom:3px}
  .content .answer li {margin-top:20px}
  .content .answer p {line-height:14px}

  .feedback p {font-size:12px; color:#57595a; line-height:13px; margin-bottom:12px}
  .feedback form p {font-size:14px; line-height:normal; margin:0 0 2px 5px}
  .feedback form p.small {font-size:12px}
  .feedback .col1, .feedback .col2 {float:left}
  * html .feedback .col2 {height:59px}
  :first-child+html .feedback .col2 {height:59px}
  .feedback .col1 {width:306px}
  .feedback .input {height:34px; width:286px; background:url('../img/feedback_input.png') no-repeat}
  .feedback .input input {
    position:relative;
    width:275px;
    margin-left:5px;
    top:3px;
    font-size:18px;
    border-width:0;
    background-color:#f2f2f2;
    color:#57595A
  }
  .feedback .textarea {height:167px; width:592px; background:url('../img/feedback_text.png') no-repeat}
  .feedback .textarea textarea {
    position:relative;
    width:578px;
    height:155px;
    margin-left:5px;
    top:4px;
    font-size:14px;
    border-width:0;
    background-color:#f2f2f2
  }
  .feedback .btn {margin-top:12px}


  .content .pagging_wr1 { height:28px; margin-top:30px; text-align:center}
  .content .pagging_wr2,
  .content .pagging {
    display:inline-block;
    height:28px;
    //display:inline;
    //zoom:1;
  }
  .content .pagging_wr2 {
    background:url('../img/spr_pagging.png') #f2f2f2 no-repeat;
  }
  .content .pagging {
    padding:0 10px;
    background:url('../img/spr_pagging.png') right -28px no-repeat;
  }
  .pagging a{margin:0 5px; font-size:12px; font-weight:bold}
  .pagging a.disable {color:#868b8e; text-decoration:none}

.b_biglion {position:relative; top:30px; left:20px;}

.footer_push {height:80px;}
.footer {
  width:592px;
  margin:-40px auto 0;
  text-align:center;
  color:#57595a;
  font-size:12px;
}

.placeholder {color:#A9A9A9 !important;}

.browsec-box { border: 1px solid #c8ced1; border-radius: 5px;  padding-bottom: 15px; margin-top: 20px;}
    .browsec-box a {font-size: 12px; color: #008eff; }
    .browsec-box .sign {float: left; margin-left: 23px; margin-top: 14px;}
    .info-br { overflow: hidden; color: #57595a; font-size: 14px; padding-top: 20px; padding-left: 20px; line-height: 115% !important; }
        .info-br a {text-decoration: none; border-bottom: 1px dashed #008eff;}

    .block { overflow: hidden; font-weight: bold; font-size: 12px; padding-bottom: 10px; border-bottom: 1px solid #c9cccd; margin-top: 7px; margin-bottom: 5px; }
        .block a {float: right;}
        .block p {float: right; margin-right: 42px; margin-left: 83px; color: #57595a;}

    .items { position: relative; }
        .item { overflow: hidden; font-size: 12px; padding: 9px 0px 9px 15px;}
            .item .c1 {font-weight: bold; float: left; width: 333px; color: #868b8e;}
                .item .c1 span {width: 260px; margin: 0px;}
            .item .c2 {font-weight: bold; float: left; width: 50px; text-align: center; margin-right: 60px; color: #10b86f;}
                .item .c2 a {position: relative; top: 2px;}
            .item .c3 {font-weight: bold; float: left; width: 120px; text-align: center; color: #ee0000;}
                .item .c3 a {position: relative; top: 2px;}
            .item .nobold {font-weight: normal; color: #57595a; }


.box { clear: both;}
.bg { background: #f2f2f2; }
.try { display: block; margin: 0 auto; width: 133px; height: 38px; margin-top: 10px;}

a[href="#help"] {display:inline-block;width:12px;height:12px;background-image:url(../img/mark.png);}
.title-box {position: absolute; background: #fff; width: 315px; padding: 8px; border: 1px solid #ec0000; border-radius: 5px; z-index: 1000; font-size: 12px; color: #57595a;font-weight:normal;text-align:left;}

.chrome_bar_container {
    background: url("/media/img/crbar/bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #181818;
    height: 36px;
}
.chrome_bar_container a:link, .chrome_bar_container a:visited, .chrome_bar_container a:hover, .chrome_bar_container a:active {
    color: #181818;
}
.chrome_bar_container .chrome_bar_conntent {
    font-size: 13px;
    margin: 0 auto;
    padding-left: 50px;
    padding-top: 9px;
    position: relative;
}
.chrome_bar_container .chrome_bar_logo {
    background: url("/media/img/crbar/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    left: 20px;
    position: absolute;
    top: 5px;
    width: 24px;
}
.chrome_bar_container .chrome_bar_button {
    background: url("/media/img/crbar/button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 23px;
    position: absolute;
    right: 40px;
    text-indent: -777em;
    top: 7px;
    width: 66px;
}
.chrome_bar_container .chrome_bar_close a {
    background: url("/media/img/crbar/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 10px;
    position: absolute;
    right: 10px;
    text-indent: -777em;
    top: 15px;
    width: 10px;
}
.chrome_bar_container .chrome_bar_close b {
    display: none;
}