/* HLASKA, CHYBA */

span.hlaska,
span.chyba     { display: block; padding: 15px; margin: 10px 0; color: #000; font-weight: bold; }
span.hlaska    { background: #3FF900 url('/files/graphic/bg_hlaska.gif') top left repeat-x; }
span.chyba     { background: #FF8080 url('/files/graphic/bg_chyba.gif') top left repeat-x; }

/* POZICIE */

.fl   { float: left; }
.fr   { float: right; }

.cols          {  }
.cols2 .col1   { float: left; width: 49%; }
.cols2 .col2   { float: right; width: 49%; }

.colsWideContent .col1  { float: right; width: 650px; overflow: hidden; }
.colsWideContent .col2  { float: left; width: 150px; overflow: hidden; }

.margTop        { margin-top: .5em; }
.margTopL       { margin-top: 1em; }
.margBottom     { margin-bottom: .5em; }
.margBottomL    { margin-bottom: 1em; }

.padTop        { padding-top: .5em; }
.padTopL       { padding-top: 1em; }
.padTopXL      { padding-top: 2em; }
.padBottom     { padding-bottom: .5em; }
.padBottomL    { padding-bottom: 1em; }

/* POZADIA */

/* TEXTY */

.bigger  { font-size: 1.2em; }
.big     { font-size: 1.5em; }
.biggest { font-size: 1.8em; }

.smaller    { font-size: .9em; }
.small      { font-size: .8em; }
.smallest   { font-size: .7em; }

.shout1 { font-size: 1.3em; font-weight: bold; font-style: italic; }

/* UL, OL */

div.ul1 ul              { width: 100%; list-style-type: none; }
div.ul1 ul li           { margin: 3px 0; line-height: auto; overflow: hidden; padding: 0; }
div.ul1 ul li a         { margin: 0; }
div.ul1 ul li a.active  { font-weight: bold; text-decoration: none !important; }

div.ul2 ul     { margin: 0 0 10px 15px; }
div.ul2 ul li  { list-style-type: square; margin: 5px 0; line-height: auto; padding: 0; }

div.ol1       { padding-left: 20px; }
div.ol1 ol    { padding: 0; margin: 0; }
div.ol1 ol li { line-height: 1.3; }

/* TABLE */

div.table1              { margin: 1.5em 0; color: #000; }
div.table1 table        { border: 1px solid #d6cd80; }
div.table1 table tr td  { padding: .5em; }

/* IMAGE */

div.images1                { margin-bottom: 15px; }
div.images1 .item          { float: left; margin: 2px; }
div.images1 .item a img    { display: block; border: none; }

/* LINKY */

a.link1           { display: block; background: url('/files/graphic/submenu_li.gif') left center no-repeat; color: #000 !important; margin: 5px 0; padding-left: 10px; } 
ul a.link1        { display: inline; }

a.blank  { background: transparent url('/files/graphic/ico_blank.gif') right center no-repeat; padding-right: 15px; }   

/* FORMULARE */

form.form1                 { margin: 15px 0 0 0; }
form.form1 .clearfix       { padding: .3em 0; }
form.form1 .lab            { width: 25%; float: left; text-align: right; }
form.form1 .lab label      { }
form.form1 .cont           { width: 70%; float: right; text-align: left; }
form.form1 input,
form.form1 textarea  { border: 1px solid #780701; width: 95%; background: #fff; }
form.form1 textarea  { height: 5em; }
form.form1 input.submit    { width: auto; padding: 3px; font-weight: bold; }

/* ZVYRAZNOVACE TEXTU */

div.styled1       { border: 1px solid #cc0000; padding: 5px !important; margin-bottom: 10px; }
div.styled1 span  { color: #cc0000; font-weight: bold; }
div.styled1 p     { margin: 0; padding: 0; }

/**/
/* SEKCIE */
/**/

/* Fotogaleria */

body#fotogaleria ul.kontakty li  { padding-left: 30px; background: transparent url('/files/graphic/ico_album.gif') left center no-repeat; }

/* Kontakty */

body#kontakty #contentMain a         { color: #23366F; text-decoration: underline; }
body#kontakty #contentMain a:hover   { text-decoration: none; }
