/**************************************************/
/*                                                */
/*     websites:  www.transport-ova.cz            */
/*                                                */
/*     Date:       20.12.2009                     */
/*                                                */
/*     Copyright:  Bc. Richard Kalab 	            */
/*                 www.richard-kalab.cz           */
/*                                                */
/**************************************************/

/* nastaveni defaultnich prvku */
html { width: 100%; margin: 0; padding: 0; }
body { width: 100%; margin: 0; padding: 0; background: #093c5c; }
a img { border: 0; }
em { font-style: normal; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
body, p, em, h1, h2, h3, h4, h5, h6, div, span, li, a, textarea, abbr { font-family: Arial, Helvetica, "Geneva CE", Verdana,  lucida, sans-serif; }
p, address, dl, dl{ margin: 0; padding: 0 0 15px 0; font-size: 12px; line-height: 1.4em; color: #fff; font-style: normal; }
p a { color: #fff; text-decoration: underline; }
p a:hover { color: #fff; text-decoration: none; }
ul { margin: 0 20px; padding: 0; font-size: 12px; line-height: 1.2em; color: #000; font-style: normal; }
abbr { cursor: help; }
h1 { margin: 0; padding: 20px 0 20px 0; font-size: 18px; font-weight: bold; color: #fff; }
h2 { margin: 0; padding: 20px 0 20px 0; font-size: 16px; font-weight: normal; color: #fff; }
h2 a { color: #fff; }
h3 { margin-bottom: 5px; font-size: 14px; font-weight: bold; color:#006600; }
.likeH3 { margin: 0 0 19px 0; padding: 0; color: #e30023; font-size: 12px; text-transform: none; }
h4 { margin-bottom: 4px; text-transform: none; font-size: 12px; font-weight: bold; color: #333; }

#lang-null { margin: 0; padding: 0; width: 100%; height: 41px; background: url('../design/bg-lng.gif') 0 0 repeat-x; }
  #lang { margin: 0 auto; padding: 10px 0 0 0; width: 1000px; }
    #lang-menu { margin: 0; padding: 0; float: right; list-style-type: none; }
      #lang-menu li { margin: 0; padding: 0 0 0 10px; display: inline; }

#content-null { margin: 0; padding: 0; width: 100%; background: #12486a url('../design/bg-content.jpg') 0 0 repeat-x; }
  #content-line { margin: 0; padding: 0; width: 100%; background: url('../design/bg-line.gif') 50% 142px no-repeat;}
    #content-all { margin: 0 auto; padding: 0; width: 1000px;background: url('../design/bg-head.jpg') 0 0 no-repeat; }
      #content-both { margin: 0; padding: 0;  min-height: 576px; _height: 576px;  background: url('../design/map-side.jpg') 100% 72px no-repeat; }
        #head { margin: 0; padding: 0 0 0 20px; height: 145px; overflow: hidden; }
          #logo { margin: 10px 0 0 0; padding: 0; display: block; float: left; width: 228px; height: 118px; }
          #menu { margin: 37px 0 0 0; padding: 10px 10px 0 10px; display: block; list-style-type: none; float: right; width: 671px; height: 26px; overflow: hidden;
                  background: url('../design/bg-menu.gif') 0 0 no-repeat; font-size: 14px; }
            #menu li { padding: 0 7px 0 5px;  text-align: center; display: inline; background: url('../design/li-sep.gif') 100% 50% no-repeat; }
              #menu li a { color: #fff; }
              #menu li a.act { font-weight: bold; }

        #content { margin: 0; padding: 0 10px 20px 20px; float: left; width: 505px; }
          .img-slozka { margin: 0 15px 10px 0; display: block; float: left; width: 122px; height: 92px; }
          .img-txt { margin: 0 15px 10px 0; display: block; float: left; width: 322px; height: 92px; }
          .img-slozka img { margin: 0; padding: 0; display: block; width: 122px; height: 92px; border: 0; }

          .atr-130 { margin: 0 0 9px 0; padding: 0 10px 0 0; float: left; display: block; width: 120px; text-align: right; }
          .val-323 { margin: 0 0 9px 0; padding: 0; float: left; display: block; width: 323px; }
          .val-323 input { border: solid 1px #072c44; background: #fff; width: 313px; }
          .val-190 { width: 190px; display: block; float: left; text-align: center; }
          .val-190 input { width: 188px; }
          .val-25 { width: 25px; display: block; float: left; text-align: center; }
          .val-100 { width: 100px; display: block; float: left; text-align: center; }
          .val-100 input { width: 98px; }
          #in-text { padding: 0; margin: 0 5px; width: 100px; display: inline; border: solid 1px #072c44; background: #fff;  }
          #odeslat { margin: 0; padding: 0; display: block; font-size: 14px; color: #fff; text-transform: uppercase; text-align: center;
                     width: 458px; height: 36px; border: 0; background: url('../design/btn-odeslat.gif') 0 0 no-repeat; cursor: pointer; }

        #map-side { margin: 0; padding: 310px 0 0 20px; width: 420px; float: right; text-align: left; }

#foot-null { margin: 0; padding: 0; width: 100%; background: url('../design/bg-foot.gif') 0 0 repeat-x; }
  #foot { margin: 0 auto; padding: 23px 0; width: 1000px; }
    #foot p, #foot p a { color: #98afbc; }

.wys img, .wys p a img { text-align: center; margin: 5px; border: solid 3px #3998d2; }

.soubory-list { margin:0; padding: 0; list-style-type: none; font-size: 14px; color: #fff; }
.soubory-list li { margin:0; padding: 4px 0; }
.ico-sp { margin: 0; padding: 3px 0 1px 25px; color: #fff; background: url('../design/ikony/ico-null.gif') 0 50% no-repeat; }
.ico-sp:hover { color: #fff; }
.idoc { background: url('../design/ikony/ico-doc.gif') 0 50% no-repeat !important; }
.ixls { background: url('../design/ikony/ico-xls.gif') 0 50% no-repeat !important; }
.ipdf { background: url('../design/ikony/ico-pdf.gif') 0 50% no-repeat !important; }
.izip { background: url('../design/ikony/ico-zip.gif') 0 50% no-repeat !important; }
.irar { background: url('../design/ikony/ico-rar.gif') 0 50% no-repeat !important; }


/* hlasky */
.error-message { margin: 5px 0 10px 0; padding: 15px 10px 15px 60px; display: block; color: #fff;
    /*border: solid 1px #d70000;*/ background: #12486a url('../design/exclamation.gif') 10px 50% no-repeat; }
.error-message-2 { margin: 0 0 5px 0; padding: 8px; display: block; color: #d70000;
    /*border: solid 1px #d70000;*/ /*background: url('../design/hlaska-not.gif') 0px 50% no-repeat;*/ }
.info-message { margin: 5px 0 10px 0; padding: 15px 10px 15px 60px; display: block; color: #fff;
    /*border: solid 1px #77b4e5;*/ background: #12486a url('../design/detail.gif') 10px 50% no-repeat; }
.ok-message { margin: 5px 0 10px 0; padding: 15px 10px 15px 60px; display: block; color: #fff;
    /*border: solid 1px #6bc734;*/ background: #12486a url('../design/accept.gif') 10px 50% no-repeat; }

/* system vypisu strankovani */
.system-vypis { margin: 0; padding: 10px 0; }
.pocty-clanku { margin: 0; padding: 0; font-size: 12px; color: #676461; width: 30%; float: left; }
.clanky-pocet-top { margin: 0; padding: 0; font-size: 12px; color: #676461; text-align: right; }
.galerie-pocet-top { margin: 0; padding: 8px 10px 0 0; font-size: 12px; color: #676461; text-align: right; }
.modely-pocet-top { margin: 0; padding: 0 20px 0 0; font-size: 12px; color: #676461; text-align: right; }
.modely-pocet-top strong { margin: 0; padding: 0; color: #676461; }
.strankovani { margin: 0; padding: 0; font-size: 12px; color: #676461; width: 70%; float: right; text-align: right; }
.strankovani a { color: #242d89; }
.strankovani a:hover { color: #242d89; text-decoration: underline; }
.po-str { margin: 0; padding: 0 20px 3px 0; color: #242d89; font-weight: bold; /*background: url('../design/orng-sip.gif') 100% 0px no-repeat;*/ }
.pred-str { margin: 0; padding: 0 0 3px 20px; color: #242d89; font-weight: bold; /*background: url('../design/orng-sip2.gif') 0 0px no-repeat;*/ }


.c-name { padding: 5px 0 8px 0; display: block;  }

/*  mess cleaners */
.block { display: block; }
.clnr-s, .s-clnr { clear: both; display: block; }
.fleft { float: left; }
.fright { float: right; }
.cleaner, .clnr { clear: both; margin: 0 !important; padding: 0 !important; }
.h70i { height: 70px !important; }

.alter { display: none; }
.alteri { display: none !important; }

.bg-tp { background: transparent !important; }

.tal { text-align: left !important; }
.tar { text-align: right !important; }
.tac { text-align: center !important;}

.vam { vertical-align: middle !important; }
.vat { vertical-align: top !important; }
.vab { vertical-align: bottom !important; }

.bb0i { border-bottom: 0 !important; }

.pb0i  { padding-bottom: 0 !important; }
.pl15i { padding-left: 15px !important;}

.mb0i  { margin-bottom: 0 !important; }
.mb3i  { margin-bottom: 3px !important; }

/* stylovani google 404 vyhledavani */
#goog-fixurl div#goog-wm div.content ul { margin: 0; padding: 0; list-style-type: none; color: #333;}
#goog-fixurl div#goog-wm div.content ul li { margin: 0; padding: 0 0 6px 0; list-style-type: none; color: #333;}
h3.other-things { margin: 0; padding: 0 0 10px 0; color: #642323; font-size: 14px;}
