﻿/* --- GENERICKE PRVKY ---*/
body, div.okno
{
    font-family: Verdana, Arial, Sans-Serif, Serif; /*font-family:"Segoe UI", Arial, Verdana, Sans-serif;*/
    font-size: 0.68em; /* font-size: 0.79em;*/
    background: url(../img/body.jpg) left top repeat-x; /* background-color:#eee;*/
    background-attachment: fixed;
}
body *
{
    font-family: Verdana, Arial, Sans-Serif, Serif !important;
    font-size: 11px; /*text-shadow: #aaa 1px 1px 1px;*/
}

html.index, html.index body, html.index form
{
    height: 100%;
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
html, body
{
    margin: 0;
    height: 100%;
    padding: 0;
}
fieldset
{
    border: solid 1px #ccc;
    border-radius: 4px;
}


/* Globalni tridy*/

.center
{
    margin: 0 auto;
}
.succes
{
    font-weight: bold;
    color: green;
}
.err
{
    font-size: 1.2em;
    color: red;
    text-align: center;
}
.fLeft
{
    float: left;
}
.fRight
{
    float: right;
}
/* --- ZAKLADNI PRVKY*/

/* --- Formular ---*/
.siroky
{
    width: 97%;
    min-width: 200px;
}
.valHlas
{
    display: block;
}
/*.hlavni
{
    text-align:center;

    }*/
table.hlTab
{
    clear: both;
    margin: 0 auto;
    padding: 0 20px 20px 42px;
}
.obal01, div.obal02
{
    border: solid 1px #4670AE;
    background-color: #E0E8F3; /* width: 100%;     max-width:600px;     min-width: 30%;*/
    padding: 5px; /*position:relative;*/
    clear: both; /*padding-top: 18px;*/ /*display:inline-table;*/
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; /*width:400px;*/
    /*box-shadow: 1px 1px 1px #aaa;*/
    text-align: left;
        position:relative;
}
div.obal02 /* ucTerminy*/
{
    /*width: 500px;*/
}
div.obal03
{
    background-color: #DCE6F4;
    border-bottom: solid 1px #999;
    width: 100%;
    text-align: center;
    float: left;
}
div.obal03 ul
{
    margin: 5px;
}

table.tblForm
{
    width: 100%;
}

input.txt, textarea.txt
{
    width: 90%;
}

table.tblForm td:first-child, table.tblForm td:first-child span
{
    white-space: nowrap;
    width: 100px;
    vertical-align: top;
}
/* --- Odesilaci tlacitko + ---*/
td.tdButton
{
    background-color: #FFF1D5;
    text-align: center;
    border-radius: 4px;
    border: solid 1px orange;
}
td.tdButton a 
{
    color:#000;
    text-decoration:none;
    }
td.tdButton:hover
{
    background-color: Orange;
    border-color: Red;
}
td.tdButton input
{
    border: none;
    width: 100%;
    background-color: transparent;
    cursor: pointer;
    padding: 4px 0;
}
td.tdButtonSave
{
    background-color: Green;
    text-align: center;
}

legend
{
    font-weight: bold;
}

.lbPotvrz
{
    color: Green;
    position: absolute;
    float: right;
}

.hidden
{
    visibility: hidden;
    display: none;
}

.failureNotification
{
    color: Red;
    display: block;
}

table .tblInfo
{
    width: 400px;
}

.gvInfo
{
    width: 390px;
}

table .tblInfo td
{
    background-color: #FFF;
    border: none;
    padding: 4px;
}

table .tblInfo td.tdNadp
{
    background-color: #EFEFEF;
}
/* --- HORNI RADEK */
div.topAdr
{
    clear: both;
    width: 100%;
    padding-top: 10px;
    margin: 0;
    float: left;
}
div.topAdr table, div.topAdr ul
{
    padding: 0;
    margin: 0;
}
div.topAdr table td.sku
{
    padding-right: 3px;
}
div.topAdr table td.nazev.sku
{
    margin-right: 3px;
}
div.topAdr table td a
{
    background-color: #EEE;
    border: solid 1px #4670AE;
    border-bottom: none; /* border-left: none;*/
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    padding: 0 5px;
    text-decoration: none;
    color: #333;
    height: 2.2em;
    line-height: 2.2em;
    font-weight: bold;
    white-space: nowrap;
}
div.topAdr table td a:hover
{
    background-color: #fff;
    color: #000;
}
div.topAdr table td.nazev, div.topAdr ul li.nazev
{
    background-color: #fff;
    border: solid 1px #4670AE;
    border-bottom: none;
    padding: 0 5px;
    display: block;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-top: solid 2px orange;
    height: 2.2em;
    line-height: 2.2em;
    font-weight: bold;
    font-size:1.091em;
    white-space: nowrap;
}

div.topAdr table td.linab
{
    white-space: nowrap;
    height: 2.2em;
    line-height: 2.2em;
    margin: 0;
}
div.topAdr table td.dalsi
{
    background: url('../img/pravy16.png') center center no-repeat;
    display: block;
    width: 30px;
    background-color: #E0E8F3;
    border: solid 1px #4670AE;
    border-bottom: none;
    height: 2.0em; /* border-left: none;*/
    margin-top: 0.3em;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    float: left;
}
div.topAdr table.nabidka td.linab a
{
    color: #666;
    background-color: #DDD;
    height: 1.8em;
    line-height: 1.8em;
    margin-top: 0.5em;
    font-weight: normal;
}
div.topAdr table.nabidka td.linab a:hover
{
    color: #000;
    background-color:#eee;
}
/*CESTA*/
ul.cesta
{
    padding: 0 0 0 5px;
    margin: 0;
    float: left;
}
ul.cesta li
{
    list-style-type: none;
    padding: 0;
    float: left; /* line-height: 32px;     height: 32px;*/
    display: block;
}
/*AKTIVNI LINKBUTTON*/
a.alink
{
    margin-bottom:5px;
    display:block;
    color:#000;
    background-color: #FFF1D5;
    padding:5px;
    background-repeat: no-repeat;
    background-position: 2px center;
    white-space: nowrap;
    border: solid 1px orange;
    text-decoration: none;

    cursor: pointer;
    border-radius: 4px;
}

a.alink:hover
{
      background-color: Orange;
    border-color: Red;
       
}

span.rpText hr 
{
     height:1px;
     width:100%;
     background-color:#000;
     color:#000;
     border:none;

}
.male, .male label{font-size:0.909em;}         






