﻿/***** common everywhere ***************/

body
{
    background-color: #F0E0B0;
    font-family: verdana CE, verdana, helvetica CE, arial CE, helvetica, arial, sans-serif;
    color: #000000;
    font-size: 10px;
}

a
{
    color: #00009B;
}

a:visited
{
    color: #00009B;
}

a:active
{
    color: #993300;
}

a:hover
{
    color: #9E720A;
}

select, textarea
{
    font-family: Arial;
    font-size: 8pt;
}


input
{
    font-family: Arial;
    font-size: 8pt;
}

.tucne
{
    font-weight: bold;
}

.kurziva
{
    font-style:italic;
}

.nobold
{
    font-weight: normal;
}

/******** layout ***********/
.center
{
    width: 620px;
    margin-left: auto;
    margin-right: auto;
}

.header
{
    width: 620px;
    text-align: center;
    background-color: #f2d890;
}

.content
{
    float: left;
    width: 620px;
    text-align: left;
    background-color: #f2d890;
}

.vyska 
{
    min-height: 700px;
}

.footer
{
    text-align: center;
    vertical-align: middle;
    background-color: #F3BB72;
}

.footer img
{
    margin-top: 10px;
    margin-bottom: 15px;
    border: 0px;
}

.left
{
    font-size: 11px;
    width: 150px;
    float: left; /*padding: 2px;*/
    margin: 5px;
}

.right
{
    font-size: 11px;
    width: 438px;
    float: right;
    padding: 7px;
    border-left: solid 1px black;
}




/* formulare */
.error
{
    background-color: #FFCCCC;
}

.locked
{
    background-color: #d1d1d1;
    padding: 4px 2px 4px 2px;
}

.lockedORP
{
    background-color: #adc0ad;
    padding: 4px 2px 4px 2px;
}

/* jine */
.titulek
{
    padding: 5px;
    background-color: #F3BB72;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
}

.titulek2
{
    padding: 5px;
    background-color: #F3BB72;
    font-size: 10px;
    margin-bottom: 5px;
}

.titulek2 a
{
    margin-left: 40px;
    margin-right: 40px;
}

.titulek3
{
    padding: 5px;
    background-color: #F3BB72;
    font-size: 10px;
    margin-bottom: 5px;
}

ul
{
    padding-left: 13px;
    margin: 5px; /*padding: 0px 0px 0px 0px;*/
}

li
{
    margin: 3px 0px 3px 0px;
}

h3
{
    font-size: 12px;
    font-weight: bold;
    margin: 15px 0px 15px 0px;
}

h2
{
    font-size: 15px;
    font-weight: bold;
    margin: 3px 0px 3px 0px;
}

hr
{
    height: 3px;
    background-color: Black;
    color: Black;
}

.warning
{
    color: Red;
    font-size: 11px;
}

.red
{
    color: Red;
}

.mainTable
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 610px;
    padding: 3px;
    border: solid 3px black;
}

.nastred
{
    text-align: center;
}

.doprava
{
    text-align: right;
}

.doleva 
{
    text-align:left;
}

.border-down
{
    border-bottom: solid 2px black;
}

.dolu
{
    vertical-align: bottom;
}

.nahoru
{
    vertical-align: top;
}

.light
{
    background-color: #FFFFC0;
}

.light2
{
    background-color: #FFFFCC;
}

.light3
{
    background-color: #FCEAC8;
}

.errdiv
{
    text-align: center;
    color: Red;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
    font-size: 11px;
}

.zadost-head
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 610px;
    padding: 3px;
    border-spacing: 0px;
    border-left: solid 2px black;
    border-top: solid 2px black;
    border-collapse: collapse;
}

.zadost-head td
{
    border-spacing: 0px;
    padding: 4px 2px 4px 2px;
    border-right: solid 2px black;
    border-bottom: solid 2px black;
}

.podtrzeni
{
    text-decoration: underline;
}

.ok
{
    color: Green;
}

.zadost-body
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 610px;
}

.zadost-body td
{
    padding-left: 3px;
    padding-right: 3px;
}

.fm5
{
    height: 35px;
    border-left: black thin solid;
    border-bottom: black thin solid;
}

.paramTable
{
    border: solid 1px black;
    margin: 4px 0px 4px 0px;
}

.orpTable
{
    border: solid 2px black;
    margin-top: 15px;
}

.noborder-table2
{
    border: solid 0px black;
    border-collapse: collapse;
}

.noborder-table2 td
{
    border: solid 0px black;
    border-collapse: collapse;
}

.noborder-table2 th
{
    border: solid 0px black;
    border-collapse: collapse;
}

.noborder-table
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 610px;
}

.search-table
{
    background-color: #dcdcdc;
    table-layout: fixed;
    width: 270px;
    border-collapse: separate;
    text-align: left;
    border-right: thin outset;
    border-top: thin outset;
    border-left: thin outset;
    border-bottom: thin outset;
    margin-left: auto;
    margin-right:auto;
}

.table-results, .table-results2
{
    width: 610px;
    margin-left:auto;
    margin-right:auto;   
    border: solid 1px #F0E0B0;  
    padding: 1px;   
}

.table-results th, .table-results2 th
{
    border: solid 1px #F0E0B0;
    text-align:left;
    background-color:  #F3BB72;
    font-weight: bold;
    padding: 1px;
}

.table-results td
{
    border: solid 1px #F0E0B0;
    /*background-color: #F2F2F2;*/    
    padding: 1px;
}

.table-results2 td
{
    border: solid 1px #F0E0B0;
    background-color: #F2F2F2;    
    padding: 1px;
}

.suma-table td
{
    background-color: #F2F2F2;
    border: solid 0px #F0E0B0;
    font-weight: bold;
    padding: 2px;
}

.suma-table
{
    width: 361px;
    margin-left:auto;
    margin-right:auto;   
    /*border: solid 1px #F0E0B0;  */
    padding: 2px; 
}

.orp-table 
{
    width: 360px;
    margin-left:auto;
    margin-right:auto;   
    border: solid 0px #F0E0B0;  
    padding: 2px; 
}

.orp-table th
{
    border: solid 1px #F0E0B0;
    text-align:left;
    background-color:  #F3BB72;
    font-weight: normal;
    padding: 3px; 
}

.orp-table td
{
    border: solid 1px #F0E0B0;
    background-color: #F2F2F2;
    padding: 2px;
}

.priraz-obce 
{
    padding-left: 50px;
    vertical-align: top;
}

.odsadit 
{
    padding: 5px;
}

.light-border 
{
    border: solid 1px black;
}

.light-border td
{
    border: solid 1px black;
}

.light-border th
{
    border: solid 1px black;
}

.zadost-body-new 
{
    table-layout: fixed; 
    border-collapse: collapse;
    border: solid 2px black;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 610px;
}

.zadost-body-new td 
{
    padding-left: 3px;
    padding-right: 3px;
    border-bottom: solid 1px black;
}

.bleft 
{
    border-left: solid 1px black;
}

.bleft-bold
{
    border-left: solid 2px black;
}

.bdole-bold 
{
    border-bottom: solid 3px black;
}

.form-table
{
	table-layout: fixed;
	border-collapse: collapse;
	border-right: black thin solid; 
	border-top: black thin solid; 
	border-left: black thin solid; 
	border-bottom: black thin solid;
	margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    width: 610px;
}

.form-table .border-r2-b1
{
	border-bottom: black 1px solid;
	border-right: black thin solid;
}

.form-table .border-r2-b2
{
	border-bottom: black thin solid;
	border-right: black thin solid;
}

.form-table .border-r2-b1-ctr
{
	border-bottom: black 1px solid;
	border-right: black thin solid;
	text-align: center;
}

.form-table .border-r2-b2-ctr
{
	border-bottom: black thin solid;
	border-right: black thin solid;
	text-align: center;
}

.bordertucne 
{
    border: solid 2px black;
}

.tucneborderright 
{
     border-right: solid 2px black;
}

.editobce table
{
    border-collapse: collapse;
    width: 610px;
    margin-bottom: 20px;
    margin-left: 5px;
    margin-right: auto;
}

.editobce table td
{
    padding: 3px;
}

table.prilohyobec, .prilohyobec table 
{
    width: 500px;
    border: 0px;
}

.obcedetail table td
{
    background-color: #F2F2F2;
    border: solid 1px gray;
    padding: 2px;
}

.obcedetail .tucneborderright
{
     border: solid 1px gray;
} 

.obcedetail table.bordertucne 
{
     border: solid 0px gray;
}

.obcedetail table
{
    border: solid 0px gray;
    border-collapse: collapse;
    width: 500px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}

.obcedetail .prilohyobec td
{
    border: 0px;
}
