/**************************************************/
/*                                                */
/*     websites:  www.papalino.cz                 */
/*                                                */
/*     Date:       23.04.2010                     */
/*                                                */
/*     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: #ffd32a url('../design/layout-bottom.png') 0 100% repeat-x; }
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: Verdana, Arial, Helvetica, "Geneva CE", lucida, sans-serif; }
p, address, dl, dl { margin: 0; padding: 0 0 15px 0; font-size: 12px; line-height: 1.4em; color: #111b00; font-style: normal; }
p a { color: #111b00; text-decoration: underline; }
p a:hover { color: #111b00; text-decoration: none; }
ul { margin: 0 20px 20px 20px; padding: 0; font-size: 12px; line-height: 1.2em; color: #111b00; font-style: normal; }
li p { margin: 0; padding: 0; }
abbr { cursor: help; }
h1 { margin: 0; padding: 20px 0 20px 0; font-size: 16px; font-weight: normal; color: #111b00; }
h2 { margin: 0; padding: 20px 0 20px 0; font-size: 14px; font-weight: bold; color: #111b00; }
h2 a { color: #111b00; }
.h2vypis { padding-bottom: 0; }
h3 { margin-bottom: 5px; font-size: 14px; font-weight: bold; color:#333; }
.likeH3 { margin: 0 0 19px 0; padding: 0; color: #333; font-size: 12px; text-transform: none; }
h4 { margin-bottom: 4px; text-transform: none; font-size: 12px; font-weight: bold; color: #333; }

#layout-null { margin: 0; padding: 0; width: 100%; min-height: 720px; _height: 720px; background: url('../design/layout-top.png') 0 0 repeat-x; }
    #layout { margin: 0 auto; padding: 0; width: 800px; }
        #head { margin: 0; padding: 0; width: 100%; height: 168px; background: url('../design/head.jpg') 50% 0 no-repeat; }
        #content-all { margin: 0; padding: 0; min-height: 328px; _height: 328px; background: url('../design/content-bg.png') 50% -2px no-repeat; }
        #content { margin: 0; padding: 15px 45px 0 0; float: right; width: 480px; }

        #menu-side { margin: 0; padding: 14px 0 0 35px; float: left; width: 199px; }
            #menu { margin: 0 0 20px 0; padding: 0; list-style-type: none; font-family: 'Myriad Pro', 'Tekton Pro', Tahoma, Verdana, sans-serif; }
                #menu li { margin: 0; padding: 0; display: block; height: 24px; }
                #menu li a { margin: 0; padding: 6px 0 0 38px; color: #311504; display: block; height: 18px; font-size: 13px; font-weight: bold;
                             text-transform: uppercase; background-image: url('../design/menu-hover.png'); }
                #menu li a:hover { text-decoration: none; }
                #mla-1 { background-position: 0 0; }
                #mla-2 { background-position: 0 -25px; }
                #mla-8 { background-position: 0 -48px; }
                #mla-3 { background-position: 0 -72px; }
                #mla-9 { background-position: 0 -96px; }
                #mla-4 { background-position: 0 -120px; }
                #mla-5 { background-position: 0 -144px; }
                #mla-6 { background-position: 0 -168px; }
                #mla-7 { background-position: 0 100%; }

                #mla-1:hover, .act1 { background-position: -199px 0 !important; }
                #mla-2:hover, .act2 { background-position: -199px -24px !important; }
                #mla-8:hover, .act8 { background-position: -199px -48px !important; }
                #mla-3:hover, .act3 { background-position: -199px -72px !important; }
                #mla-9:hover, .act9 { background-position: -199px -96px !important; }
                #mla-4:hover, .act4 { background-position: -199px -120px !important; }
                #mla-5:hover, .act5 { background-position: -199px -144px !important; }
                #mla-6:hover, .act6 { background-position: -199px -168px !important; }
                #mla-7:hover, .act7 { background-position: -199px 100% !important; }


                #box-3 { margin: 0; padding: 0; font-size: 11px; }
                    #box-3 strong.likeH2 { margin: 0 0 10px 0; padding: 6px 0 0 40px; font-size: 11px; height: 20px;
                                           display: block; background: url('../design/news-bg.png') 0 0 no-repeat; }
                    #box-3 p { margin: 0 0 10px 0; padding: 0 0 10px 20px; font-size: 11px; background: url('../design/new-sep.gif') 0 100% no-repeat; }
                    #box-3 p a strong { text-decoration: underline; }
                    #box-3 p a:hover strong { text-decoration: none; }
                    #box-3 p .date, .r-date { margin: 0 0 5px 0; padding: 0; font-size: 11px; display: block; }

/* formular */
    dl.clasic { margin: 0; padding: 0; display: block; text-align: left; }
        dl.clasic dd { margin: 0 0 5px 0; padding: 5px 0 0 0; float: left; width: 150px; height: 20px; clear: left; }
        dl.clasic dt { margin: 0 0 5px 0; padding: 0; float: right; width: 300px; min-height: 25px; clear: right; }
        .w50  { width: 50px; }
        .w150 { width: 150px; }
        .sp-area { width: 280px; height: 120px; font-size: 12px; }
/* formular konec */

#foot-null { margin: 0; padding: 0; width: 100%; height: 140px; }
  #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: #d70000; }
.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: #00d700; }

/* 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; }
.pb3  { padding-bottom: 3px !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;}

