body                { text-align: center; margin: 0; padding: 0; }
#obal               { width: 960px; margin: 0 auto 0 auto;  text-align: left; padding: 0; }
#hlavicka_1         { width: 100%; height: 186px; margin: 0; padding: 0; }
#logo-banner        { display: block; width: 245px; height: 186px; }
#menu_1             { width: 100%; height: 55px; margin: 0; padding: 0; }
#paticka-obsah      { clear: both; height: 49px; }
#paticka            { width: 100%; height: 55px; }
#paticka-copyright  { }

h1          { margin: 5px 50px 10px 0px ; padding: 5px 0 0 0px; font-size:2.3em;}
h2          { margin: 0 5px 0px 5px ; padding: 10px 0 0 0; font-size:1.8em;}
h3          { margin: 0 5px 10px 10px; padding: 5px 0 0 0; font-size:1.3em;}
h4          {}
h5          {}
h6          {}

ul          {margin: 5px 40px 15px 50px;}
ul.no-li li { list-style: none; }
li          {}
ol          {}

dl    {}
dl dt {}
dl dd {}

table       { font-size:1.1em; }
table tr    {}
table tr td {}

p           { margin: 0 60px 10px 12px  ; padding: 5px 0 0 0px; }

.obr-k-textu {margin: 10px 0px 20px 60px  ; padding: 0px}

/* zarovnani obtekani */
.float-left   { float: left; }
.float-right  { float: right; }
.srovnani     { clear: both; }

/* zarovnani textu */
.text-left    { text-align: left; }
.text-right   { text-align: right; }
.text-center  { text-align: center; }
.text-justify { text-align: justify; }

/* velikost pisma */
.xx-small     { font-size: xx-small; }
.x-small      { font-size: x-small; }
.small        { font-size: small; }
.medium       { font-size: medium; }
.large        { font-size: large; }
.x-large      { font-size: x-large; }
.xx-large     { font-size: xx-large; }

/* vycentrovani na stred */
.stred { text-align: center; margin-left: auto; margin-right: auto; }

/* Grid - vlastni mrizka */

.blok-180     { width: 180px; }
.blok-200     { width: 200px; }
.blok-210     { width: 210px; }
.blok-220     { width: 220px; }
.blok-240     { width: 240px; }
.blok-250     { width: 250px; }
.blok-270     { width: 270px; }
.blok-293     { width: 293px; }
.blok-300     { width: 300px; }
.blok-350     { width: 350px; }
.blok-380     { width: 380px; }
.blok-390     { width: 390px; }
.blok-400     { width: 400px; }
.blok-500     { width: 500px; }
.blok-530     { width: 530px; }
.blok-550     { width: 550px; }
.blok-580     { width: 580px; }
.blok-600     { width: 600px; }
.blok-610     { width: 610px; }
.blok-620     { width: 620px; }
.blok-630     { width: 630px; }
.blok-640     { width: 640px; }
.blok-650     { width: 650px; }
.blok-660     { width: 660px; }
.blok-670     { width: 670px; }
.blok-700     { width: 700px; }
.blok-800     { width: 800px; }
.blok-875     { width: 875px; }
.blok-900     { width: 900px; }

.blok-100-pro { width: 100%;  }

.m-t-10     { margin-top:   10px; }
.m-t-20     { margin-top:   20px; }
.m-b-10     { margin-bottom:   10px; }
.m-b-20     { margin-bottom:   20px; }

.m-l-10     { margin-left:  10px; }
.m-l-15     { margin-left:  15px; }
.m-l-16     { margin-left:  16px; }
.m-l-20     { margin-left:  20px; }
.m-l-25     { margin-left:  25px; }
.m-l-30     { margin-left:  30px; }
.m-l-40     { margin-left:  40px; }
.m-l-45     { margin-left:  45px; }
.m-l-50     { margin-left:  50px; }
.m-l-200    { margin-left: 200px; }
.m-l-400    { margin-left: 400px; }

.m-r-10     { margin-right: 10px; }
.m-r-15     { margin-right: 15px; }
.m-r-16     { margin-right: 16px; }
.m-r-25     { margin-right: 25px; }
.m-r-26     { margin-right: 26px; }
.m-r-30     { margin-right: 30px; }
.m-r-40     { margin-right: 40px; }
.m-r-50     { margin-right: 50px; }
.m-r-100    { margin-right:100px; }

.m-lr-a     { margin-left:  auto; margin-right: auto; }
.m-lr-0     { margin-left:   0px; margin-right:  0px; }
.m-lr-10    { margin-left:  10px; margin-right: 10px; }
.m-lr-15    { margin-left:  15px; margin-right: 15px; }
.m-lr-25    { margin-left:  25px; margin-right: 25px; }
.m-lr-15-5  { margin-left:  15px; margin-right:  5px; }
.m-lr-5-15  { margin-left:   5px; margin-right: 15px; }
.m-lr-30-5  { margin-left:  30px; margin-right:  5px; }
.m-lr-40-5  { margin-left:  40px; margin-right:  5px; }
.m-lr-45-5  { margin-left:  45px; margin-right:  5px; }
.m-lr-50-10  { margin-left:  50px; margin-right:  10px; }

.p-5      { padding:        5px; }
.p-10     { padding:       10px; }
.p-l-5    { padding-left:   5px; }
.p-l-10   { padding-left:  10px; }
.p-r-5    { padding-right:  5px; }
.p-r-10   { padding-right: 10px; }
.p-lr-5   { padding-left:   5px; padding-right:  5px; }
.p-lr-10  { padding-left:  10px; padding-right: 10px; }
