/* CSS Style - Design By: Martin Ondrejmiška 7.10.2011 */

/*                                                              Reset
------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } img { border: none; }

/*                                                           Všeobecné
------------------------------------------------------------------- */
html {      min-height: 100%; }
body {      color: #000; font: normal 12px arial; line-height: 20px; background-color: #c6cbd0; }

.hidden {   display: none; }

/*                                   Zarovnanie / Kontainer / Odstavce
------------------------------------------------------------------- */
.inner {            width: 100%; float: left; }
.inner_half {       width: 50%; float: left; } 
.inner_quarter {    width: 25%; float: left; } 

.float_right {      float: right; }
.float_left {       float: left; }

.align_center {     text-align: center; }
.align_right {      text-align: right; }
.align_left {       text-align: left; }

p {     padding: 5px 0 5px 0; color: #333; }
p.p {   padding: 5px 10px 5px 10px; color: #333; text-indent: 5px; }

/*                                                            Nadpisi
------------------------------------------------------------------- */
h1 {    display: inline; font-weight: normal; font-size: 22px; color: #858585; }
h2 {    display: inline; font-weight: normal; font-size: 17px; color: #858585; }
h3 {    display: inline; font-weight: normal; font-size: 14px; color: #858585; }
h4 {    display: inline; font-weight: normal; font-size: 13px; color: #858585; }
h5 {    display: inline; font-weight: normal; font-size: 12px; color: #858585; }

.hlavny-nadpis {   float: left; font-size: 20px; width: 99%; padding-bottom: 10px; color: #808080; }
.hlavny-nadpis a { float: right; font-size: 12px; }

/*                                                          Hyperlinky
------------------------------------------------------------------- */ 
a {         color: #004cab; text-decoration: none; }
a:hover {   color: #4088e1; text-decoration: underline; }

/*                                                            Formulár
------------------------------------------------------------------- */ 
input, textarea, select {   height: 22px; padding: 2px 3px 2px 3px; margin: 1px; border: solid 1px #999; background-color: #fff; color: #555; }
input[type=checkbox] {      height: 14px; margin-right: 4px; }

input[type=submit].green {   border: solid 1px #283d00; background-color: #4b7200; color: #fff; }
input[type=submit].orange {  border: solid 1px #bf4800; background-color: #ff6000; color: #fff; }
input[type=submit].red {  border: solid 1px #660000; background-color: #990000; color: #fff; }

textarea {  font: inherit; }

/*                                                         Farby / Text
------------------------------------------------------------------- */
.red    { color: #ff0000; }
.green  { color: green; }
.silver { color: silver; }
.gray   { color: gray; }
.blue   { color: blue; }
.black  { color: black; }
.white  { color: white; }
.yellow { color: yellow; }
.orange { color: orange; }

.nostrong { font-weight: normal; }

/*                                                            Odrážky
------------------------------------------------------------------- */
li { padding: 3px; line-height: 15px; }

/*------------------------------------------------------------------- 
                                                           L a y o u t 
------------------------------------------------------------------- */

/*                                                             Statika
------------------------------------------------------------------- */
#out {
    margin-left: auto; margin-right: auto; width: 950px;
}

#head {
    float: left; width: 910px; height: 200px; position: relative; padding: 20px 20px; margin-top: 5px; background-color: #f0f0f0;
}
#head .login-info {
    float: left; position: absolute; width: 470px; bottom: 70px; left: 140px; padding: 0; margin: 0;
}
#head .head-blok {
    float: right; width: 300px;
}
#head .logo {
    float: left; 
}
#head .head-firma {
    float: left; width: 500px; padding: 20px 0 0 0; font-size: 15px; font-weight: bold;
}
#navi {
    float: left; width: 930px; height: 35px; padding: 10px 10px; margin-top: 5px; background-color: #f0f0f0; 
}
#main {
    float: left; width: 950px; min-height: 450px; margin-top: 5px; background: white url(img/main-back.png) top left repeat-y;
}
#foot {
    float: left; width: 910px; height: 35px; padding: 10px 20px; margin-top: 5px; margin-bottom: 10px; background-color: #f0f0f0; line-height: 35px;
}

/*                                                       Bloky stránky
------------------------------------------------------------------- */
#main-left {
    float: left; width: 250px; min-height: 100px;
}
#main-right {
    float: left; width: 678px; min-height: 100px; padding: 11px;
}

#head a {
    border: none;
}

/*                                              Vnútorné bloky stránky
------------------------------------------------------------------- */
.head-blok .blok-nadpis,
#main-left .blok-nadpis {
    float: left; width: 100%; height: 45px; line-height: 45px; background: #356eaf;
    font-size: 23px; color: White; text-align: center;
}
.head-blok .blok-in,
#main-left .blok-in {
    float: left; width: 96%; padding: 15px 2%;
}

#main-right .blok-nadpis {  display: none; visibility: hidden; }
#main-right .blok-in {      float: left; width: 100%; padding: 0px; }