/*****************************************
    CSS file for <!!!PROJEKT!!!>
    Copyright (c) web.d3_burza.d3_hr
    Media: screen    
    
    ** reset.d3_css **
    01/RESET, UTILITIES
    
    ** grid.d3_css **
    02/STRUCTURE, GRID, SPACING, MARGINS
    
    ** content.d3_css **
    03/TYPOGRAPHY
    04/CONTENT
    
    ** modules.d3_css **
    05/MODULES
    06/BORDERS, BACKGROUNDS
    07/PLUGINS
    08/BANNERS
*****************************************/


/**
01/RESET, UTILITIES
=====================================================================**/
/** RESET **/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, button, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body            { line-height: 1; font-size: 10px; }
ol, ul          { list-style: none; }
blockquote, q   { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
ins             { text-decoration: none; }
del             { text-decoration: line-through; }
table           { border-collapse: collapse; border-spacing: 0; }


/** UTILITIES **/
.d3_structural     { position: absolute !important; left: -9999px !important; top: -9999px !important; height: 1px !important; }
.d3_structural_alt { position: absolute !important; left: -9999px !important; height: 1px !important; }
.d3_hide           { display: none !important; }
.d3_block          { display: block !important; }
.d3_iblock         { display: inline-block !important; _display:inline !important; *display:inline !important; zoom:1; }
.d3_inline         { display: inline !important; }
.d3_left           { float: left !important; display: inline !important; }
.d3_right          { float: right !important; display: inline !important; }
.d3_clear          { clear: both !important; }
.d3_strong         { font-weight: bold !important; }
.d3_em             { font-style: italic !important; }
.d3_up             { text-transform: uppercase !important; }
.d3_low            { text-transform: lowercase !important; }
.d3_default        { font-weight: normal !important; font-style: normal !important; text-transform: none !important; }
.d3_txt_l          { text-align: left !important; }
.d3_txt_r          { text-align: right !important; }
.d3_txt_c          { text-align: center !important; }
.d3_txt_up         { text-transform: uppercase; }
.d3_txt_low        { text-transform: lowercase; }
.d3_txt_capital    { text-transform: capitalize; }
.d3_val_m          { vertical-align: middle !important; }
.d3_val_t          { vertical-align: top !important; }
.d3_absolute       { position: absolute !important; }
.d3_relative       { position: relative !important; }
.d3_glevin /* Glider/Levin image replacement (needs an empty span); remember to set width/height when extending */
    { position: relative; overflow: hidden; display: block; zoom:1; }
    .d3_glevin span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; background-position: 0 0; background-repeat: no-repeat; }
.d3_phark /* Phark image replacement; remember to set width/height when extending */
    { text-indent: -9999px; display: block; overflow: hidden; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
    .d3_phark_IE6 /* extends .d3_phark; IE6 gets plain text */
        { _text-indent:0; _overflow:visible; _width:auto !important; _background:none !important; }
.d3_iphark /* Phark inline image replacement; IE6 bug: use &nbsp; or an element that flows normally before the replaced element */
    { text-indent: -9999px; display: inline-block; *display:inline; _display:inline; zoom:1; overflow: hidden; background-color: transparent; background-repeat: no-repeat; background-position: left top; }



