@charset "UTF-8";
@media screen, projection
{
    body { background: #fff url("bg000000.png") repeat-x; font-family:Tahoma; font-size:12px; }
    .page_margins { margin: 0 auto; }
    .page_margins { min-width: 1000px; max-width: 940px; }
    .page { margin: 40px 0; }

    #col1 { float:left;  width:220px; margin-right:10px; }
    #col2 { float:left; width:760px; }

    .block { background: #fff url("block_bg.png") repeat-y; width:211px; color:#656565; font-size:13px; margin-top:10px; }
    .block_head { background: #fff url("block_he.png") repeat-y; height:8px; margin-bottom:5px; }
    .block_body { margin-left:15px; margin-right:15px; }
    .block_footer { background: #fff url("block_fo.png") repeat-y; height:8px; margin-top:5px; }
    .block_body strong { color:#f28d01; font-size:12px; }
    .block_body form label { color:#656565; font-size:12px; }
    .block_body form input.text { border:1px solid #85a3ad; width:98%; }
    .block_body form select.select { border:1px solid #85a3ad; width:98%; margin-top:5px; margin-bottom:5px; }
    .block_body form label.strong { color:#f28d01; font-size:12px; font-weight:bold; padding-left:3px; }
    .block_body form .checkbox { color:#9d9d9d; vertical-align:middle; }

    .exclamation { vertical-align:middle; margin-right:10px; float:left; }
    .count div { padding-top:3px; }
    .count strong { font-size:11px; text-transform:uppercase }
    .clear { clear:both; }
    
    .top_text_orange { margin-left:10px; font-weight:bold; color:#f28d01; }
    .top_text_green { margin-top:40px; text-transform:uppercase; font-size:18px; color:#6bc436; }
    .cities { margin-top:10px; }
    .cities .cite { float:left; width:165px; }
    .cities .cite a { color:#f28d01; font-weight:bold; text-decoration:underline; }

    .items { margin-top:15px; }
    .items .item { float:left; width:110px; margin-bottom:20px; margin-right:15px; }
    .items .item img { border:1px solid #9c9c9c; padding:1px; margin-bottom:5px; }
    .items .item .online { background-color:#fec957; color:#fff; width:70px; text-align:center; font-size:11px; height:14px; margin-bottom:3px; font-variant:small-caps }
    .items .item .name a { font-size:11px; font-weight:bold; color:#3e8910; }
    .items .item .data { font-size:11px; }

    .footer { margin-top:20px; color:#656668; font-size:12px; padding-bottom:10px; padding-top:10px; background-color:#f9fafc; margin: 0 auto;  }
    .footer .text { margin: 0 auto; width:1000px; }
}
