/**
05/MODULES
=====================================================================**/
/** MODULES **/
.mod { position: relative; }

    .media { background: #f6f6f6; font-size: 11px; padding: 3px; border: 2px solid white; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
        .media:hover, .media:focus { background: #e6e6e6; }
        .media.selected { background: #ff5919; }
        .media .thumb, .media .thumb img { display: block; }
        .media .thumb { background: #ccc; }
            .media .thumb img { margin: 0 auto; }
        .media .title { padding-top: .2em; width: 110px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
        .media .date { color: #999; }
            .selected .date { color: white; }
        .media .select {  }
            .media .select span { visibility: hidden; }
            .media:hover .select span, .media:focus .select span { visibility: visible; }
        .media .actions { display: none; }
        .media:hover .actions, .media:focus .actions { display: block; position: absolute; left: 0; top: 3px; width: 100%; overflow: hidden; }
            .media .actions a { padding: 3px 8px; background: rgb(246, 246, 246); background: rgba(246, 246, 246, 0.7); }
            .media .actions a:last-child { float: right; }
            .media .actions a:first-child { float: left; }

/* msg boxes */
.error, .success, .info { padding: 0 10px; margin: 10px 0; }
    .error, .success { color: white; }
    .error { background: #cf1919; }
    .success { background: #3f8f3e; }
    .info { background: #feff5f; color: black; }



/**
06/BORDERS, BACKGROUNDS
=====================================================================**/
/** BORDERS **/
.brd_t      { border-top: 1px solid #aaa; }
.brd_b      { border-bottom: 1px solid #aaa; }
.brd_l      { border-left: 1px solid #aaa; }
.brd_r      { border-right: 1px solid #aaa; }
.brd_round  { border: 1px solid #aaa; }
.brd_0      { border: none !important; }

.brd_burza_t { border-bottom: 2px solid #FF5919; }
.brd_burza_b { border-bottom: 2px solid #FF5919; }

/** BACKGROUNDS **/
body            { background: white; border-top: 5px solid #cecece; }
    .iframe body { border-top: none; }
.bg_content     { background: #fff; }

.bg_w       { background-color: #fff; }
.bg_b       { background-color: #000; }
.bg_light   { background-color: #f5f5f5; }
.bg_smoke   { background-color: #dbdbdb; }
.bg_dark    { background-color: #595959; }

.bg_outline { outline: 1px dotted #aaa; background: #eaeaea; }


/**
07/PLUGINS
=====================================================================**/
/* CW.Tabs */
.cw_tabs_container { margin-top: 2em; background-color: #f5f5f5; border-top: 1px solid #aaa; }
    .js .cw_tabs_pane { display: inline-block; padding: 20px 0; }
    .js .cw_tabs_title { position: absolute; left: -9999px; top: -9999px; }

    .cw_tabs_nav { padding: 0; margin: -2.3em 5px 0; }
        .cw_tabs_nav li { float: left; }
            .cw_tabs_nav a { display: block; padding: .5em 1em; margin-right: .2em; background-color: white; color: #777;
                font-size: 11px; text-decoration: none; text-transform: lowercase; border: 1px solid #ccc; border-bottom: 0; outline: 0;
                -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px;
            }
            .cw_tabs_nav a:hover, .cw_tabs_nav a:focus { color: black; }
            .cw_tabs_nav a.current { background-color: #f5f5f5; border-color: #aaa; border-bottom: 1px solid #f5f5f5; color: black; cursor: default; }


/* colorbox */