#branding {width: 940px; height: 350px; position:absolute; top:0; left: 50%; margin-left: -470px; background: url('../picture/branding.png') no-repeat center bottom; z-index: 2;}
#branding.home {background: url('../picture/branding-home.png') no-repeat 0 bottom;}
#menu-main {height: 23px; padding: 27px 0 0 0; font-size: 85%;}
#home {display:block; width: 216px; margin: 123px 0 0 43px;}
#theme {float:right;}

#languages {position:absolute; width: 80px; height: 15px; left:45px; bottom:-49px;}
.home #languages {left: 850px; top:20px;}
#languages span {display:none;}
#languages a {display:block; float:left; width: 16px; height: 11px; margin-right: 10px;}
#languages a.cz {background: url('../picture/flag-cz.gif') 0 0 no-repeat;}
#languages a.en {background: url('../picture/flag-en.gif') 0 0 no-repeat;}
#languages a.ru {background: url('../picture/flag-ru.gif') 0 0 no-repeat;}
#languages a:hover, #languages a.active {background-position: left bottom;}

#menu-products {width: 884px; height: 65px; margin:370px auto 0 auto; padding: 15px 28px 0 28px; background: url('../picture/menu-products.png') 0 0; font-size: 85%;}
#content {width: 884px; margin: 0 auto 0 auto; padding: 0 28px 1em 28px; background: url('../picture/background-default.png') 0 0; position:relative;}
#content.home {margin-top: 350px; background: none; height: 627px;}
#content-right {width: 612px; float:right; padding: 1em 0 0 0;}
#content-right.hasgallery {padding-bottom: 270px;}
#content-left {width: 240px; float:left; padding: 0 32px 0 0;}
.menu-title {text-transform:uppercase; background: url('../picture/content-left-block.gif') 0 0 no-repeat #141414;}
.menu-title span {display: block; padding: 1em 20px 0.9em 20px; background: url('../picture/content-left-block-end.gif') 0 bottom no-repeat;}
.content-left-block {background: url('../picture/content-left-block.gif') 0 0 no-repeat #141414; margin-bottom: 2em;}
.content-left-block>div {padding: 1em 20px 1em 20px; background: url('../picture/content-left-block-end.gif') 0 bottom no-repeat;}
.content-left-block.hotline {text-transform:uppercase; color: #fff; font-size: 120%; line-height: 140%; text-shadow: 1px 1px 0 #000;}
.content-left-block#mask-pz-logged {background: url('../picture/content-left-block-pz.gif') 0 0 no-repeat #2B2B2B;}
.content-left-block#mask-pz-logged>div {background: url('../picture/content-left-block-end-pz.gif') 0 bottom no-repeat;}
.hotline .tel {font-size: 170%; color: #D73132;}
.hotline.en .tel, .hotline.ru .tel {font-size: 145%; color: #D73132;}
.hotline .email, .hotline .email a {font-size: 85%; color: #9F9F9F; text-decoration:none;}
.hotline .email a:hover {text-decoration:underline;}
.entry-summary {padding-bottom: 1em;}
.entry-content {padding-bottom: 1em;}

#reference-home {width: 940px; margin: 20px auto 0 auto; background: url('../picture/reference-home.gif') 0 0 no-repeat #252525;}
#reference-home>div {padding: 1.2em 28px 1.2em 28px; background: url('../picture/reference-home-end.gif') 0 bottom no-repeat;}
#reference-home table {margin:0;}
#reference-home table td {text-align:center;}

#page.footer { width: 892px; margin: 0 auto; padding: 37px 20px 3em 28px; background: url('../picture/footer.png') no-repeat center top; text-transform: uppercase; font-size: 85%;}
#page.footer.home {background:none;padding-top: 14px;}
#page.footer a {text-decoration:none; color: #7D7D7D;}
#page.footer address {font-style:normal; color: #fff;}
#page.footer address a{color: #fff;}
.nav ul {
    display: block; margin: 0; padding: 0; list-style-type: none;
}
.nav li {
    display: block; margin: 0; padding: 0; background: transparent;
}

/* MENU TABS TOP */

#menu-main ul {float:right;}
#menu-main li {float: left; margin-right: 25px; text-transform:uppercase;}
#menu-main li a {color: #fff; text-decoration:none;}
#menu-main li a:hover {text-decoration:underline;}
#menu-main li span {}
#menu-main li.actv {}
#menu-main li.actv a {color: #D73132;}
#menu-main li.actv a:hover { text-decoration:none;}
#menu-main li.prvt {background: url('../picture/ico-lock.gif') no-repeat right 3px; padding-right: 13px;}
#menu-main li.last {}

/* MENU TABS PRODUCTS */

#menu-products ul {padding-left: 272px;}
#menu-products li {float: left; padding-right: 11px; margin-right: 11px; text-transform:uppercase; border-right: #5F5F5F 1px solid; line-height: 100%;}
#menu-products li a {color: #fff; text-decoration:none;}
#menu-products li a:hover {text-decoration:underline;}
#menu-products li span {}
#menu-products li.actv {}
#menu-products li.actv a {color: #D73132;}
#menu-products li.actv a:hover { text-decoration:none;}
#menu-products li.last {margin:0; padding:0; border:none;}


/* MENU EXTENDED HOME */
/*
#menu-home ul {}
#menu-home li {position:absolute; font-size: 120%; line-height: 140%;}
 #menu-home li a {display:block; padding: 250px 28px 0 28px; height: 50px; background: url('../picture/menu-home-a.png') no-repeat 0 bottom; text-shadow: 1px 1px 0 #000; text-decoration:none;}
#menu-home li a {display:block; position:absolute; left:0; top: 0; width: 300px; height: 300px;}
#menu-home li a:hover {padding-top: 30px !important; height: 270px; background: url('../picture/menu-home-a-hover.png') no-repeat 0 bottom;}
#menu-home li a strong {display:block; text-align:center; font-size: 140%; font-weight:normal; letter-spacing: -0.03em;}
#menu-home li a:hover strong {display:block; text-align:left;}
#menu-home li a span.desc {display:none;}
#menu-home li a:hover span.desc {display:block;}
 
#menu-home li.item-1 {left: 320px; padding: 0 20px 20px 0; top: -300px; z-index: 10; background: url('../picture/menu-home/01.jpg') no-repeat 0 0;}
#menu-home li.item-1 a{width: 244px; padding-top: 570px;}
#menu-home li.item-1 a:hover {background: url('../picture/menu-home-a-01-hover.png') no-repeat 0 bottom; height:590px; }
#menu-home li.item-2 {left: 0; top: 20px; background: url('../picture/menu-home/02.jpg') no-repeat 0 0;}
#menu-home li.item-2 a{width: 244px;}
#menu-home li.item-3 {left: 640px; top: -300px; z-index: 10; background: url('../picture/menu-home/03.jpg') no-repeat 0 0;}
#menu-home li.item-3 a{width: 244px;}
#menu-home li.item-4 {left: 0; top: 340px; background: url('../picture/menu-home/04.jpg') no-repeat 0 0;}
#menu-home li.item-4 a{width: 244px;}
#menu-home li.item-5 {left: 320px; top: 20px; background: url('../picture/menu-home/05.jpg') no-repeat 0 0;}
#menu-home li.item-5 a{width: 564px; height: 370px; background:none;}
#menu-home li.item-5 a:hover {background: url('../picture/menu-home-a-05-hover.png') no-repeat 0 bottom; padding-top: 350px !important; height:270px !important;}
#menu-home li.item-5 strong, #menu-home li.item-5 a:hover strong {display:none;}*/

#menu-home ul { }
#menu-home li {position:absolute; font-size: 120%; line-height: 140%; width: 300px; height: 300px; text-shadow: 1px 1px 0 #000; color: #fff;}
#menu-home.ru li {font-size: 95%; line-height: 150%;}
#menu-home.en li {font-size: 110%; line-height: 145%;}
#menu-home li a {display:block; position:absolute; left:0; top: 0; width: 300px; height: 300px;}
#menu-home li a strong {display:none;}
#menu-home li h2 {text-align:center; font-size: 135%; padding: 50px 28px 29px 28px; margin: 200px 0 0 0; font-weight:normal; letter-spacing: -0.03em; text-transform:none; background: url('../picture/menu-home-a.png') no-repeat 0 bottom;}
#menu-home.ru li h2 {font-size: 165%; padding-bottom: 30px;}
#menu-home.en li h2 {font-size: 145%; padding-bottom: 30px;}
#menu-home li:hover h2 {text-align:left; margin:0 0 0.8em 0 !important; padding: 0 28px; background:none;}
#menu-home li:hover div {background: url('../picture/menu-home-a-hover.png') no-repeat 0 bottom; width: 300px; height: 265px; padding-top: 35px;}
#menu-home li span.desc {display:none;}
#menu-home li:hover span.desc {display:block; padding: 0 28px; }
 
#menu-home li.item-1 {left: 320px; width: 300px; height: 620px; padding: 0 ; top: -300px; z-index: 10; background: url('../picture/menu-home/01.jpg') no-repeat 0 0;}
#menu-home li.item-1:hover div {width: 300px; height: 585px; background: url('../picture/menu-home-a-01-hover.png') no-repeat 0 bottom;}
#menu-home li.item-1 h2 {margin: 520px 0 0 0;}
#menu-home li.item-1 a {height: 620px;}
#menu-home li.item-2 {left: 0; top: 20px; background: url('../picture/menu-home/02.jpg') no-repeat 0 0;}
#menu-home li.item-3 {left: 640px; top: -300px; z-index: 10; background: url('../picture/menu-home/03.jpg') no-repeat 0 0;}
#menu-home.ru li.item-3 h2 {margin-top: 180px;}
#menu-home li.item-4 {left: 0; top: 340px; background: url('../picture/menu-home/04.jpg') no-repeat 0 0;}
#menu-home li.item-5 {left: 320px; top: 20px; width: 620px; height: 620px; background: url('../picture/menu-home/05.jpg') no-repeat 0 0;}
#menu-home.ru li.item-5 {background-image: url('../picture/menu-home/05-ru.jpg')}
#menu-home.en li.item-5 {background-image: url('../picture/menu-home/05-en.jpg')}
#menu-home li.item-5 a {width: 620px; height: 620px;}
#menu-home li.item-5 div {width: 620px; height: 585px;}
#menu-home li.item-5:hover div {background: url('../picture/menu-home-a-05-hover.png') no-repeat 0 bottom;}
#menu-home li.item-5 h2, #menu-home li.item-5:hover h2 {display:none;}


/* * * * * * * * * * * *
 * MENU CASCADE - SIDE *
 * * * * * * * * * * * */

#menu-left ul.makeMenu {padding: 0.8em 0 0 20px; margin-bottom: 3em;}
#menu-left ul.makeMenu ul {padding-top: 0.6em;}

/* 1. level */
#menu-left ul.makeMenu li {padding: 0 0 0.7em 16px; font-weight: bold; background: url('../picture/arrow-01.gif') no-repeat 0 4px;}
#menu-left ul.makeMenu a {color: #fff; text-decoration: none;}

/* 1. level - over */
#menu-left ul.makeMenu a:hover {text-decoration:underline;}

/* 1. level - click */
#menu-left ul.makeMenu li.active-item>a,
#menu-left ul.makeMenu li.active-item-submenu>a,
#menu-left ul.makeMenu li.active-item-in-submenu>a {color: #D73132; text-decoration:none;}


/* 2. level */
#menu-left ul.makeMenu ul li {padding-bottom: 0.4em; font-weight:normal; background: url('../picture/arrow-02.gif') no-repeat 2px 5px;}
#menu-left ul.makeMenu ul a {color: #fff;}

/* 2. level - click */
#menu-left ul.makeMenu ul li.active-item a,
#menu-left ul.makeMenu ul li.active-item-submenu a,
#menu-left ul.makeMenu ul li.active-item-in-submenu a {color: #D73132; text-decoration:none;}



/* MENU TABS: CONTENT MENU 2 COLUMNS * * */
#menu-content {padding-bottom: 2em;}
#menu-content ul {float: left; width: 306px;}
#menu-content ul.col1 {margin-right: 100px;}
#menu-content ul.col2 {}
#menu-content li {background: url('../picture/arrow-02.gif') no-repeat 0 5px; padding: 0 0 0.3em 15px;}
#menu-content a, #menu-content span {}
#menu-content a {color: #fff; text-decoration: none;}
#menu-content a:hover {text-decoration: underline;}
#menu-content .active {}
#menu-content .active a {color: #D73132; text-decoration: none;}
#menu-content .last {}
#menu-content .last a {}
#menu-content .label {}
#menu-content .label span {}
#menu-content .private {}
#menu-content .private span {}
/*  MODUL: RYCHLA NAVIGACE - SHOWPATH * * */
#breadcrumb {color: #45880e; font-size: 90%; line-height: 150%;}
#breadcrumb a {color: #a6a6a6;}
#breadcrumb a:hover {color: #45880e;}
#breadcrumb strong {font-weight: normal;}
#breadcrumb span {padding-right: 1em;} /* can be used to set the background */
#breadcrumb em {display: none;} /* hiding default text delimiter */
#breadcrumb .last {color: #666666; text-decoration: none;}
#breadcrumb .last:hover {text-decoration: none;}

/* PARTNERSKA ZONA */

#login table {margin: 0 auto;}
#login .forgotten {padding-top: 10px;}


/* * * * * * * * * *
 * MODUL: GALERIE  *
 * * * * * * * * * */

#mod-gallery {width: 640px; position:absolute; bottom: -23px; right: 0; padding-bottom: 1.5em; background: url('../picture/mod-gallery.gif') right bottom no-repeat #141414;}


/* sekce */
.mod-gal-sects-thumbs {}
.mod-gal-sects-paging {}

.mod-gal-sect {float:left; width: 150px; text-align:center;}
.mod-gal-sect-info {padding-top: 0.5em;}
.mod-gal-sect-info a {}
.mod-gal-sect-info a:hover {}
.mod-gal-sect-desc {}

/* info + odkaz do seznamu sekci */
.mod-gal-picts-head {width: 100%; padding: 1.5em 0;}
.mod-gal-picts-info,
.mod-gal-picts-back {width: 48%;}
.mod-gal-picts-info {float: left;}
.mod-gal-picts-back {float: right; text-align: right; font-weight: bold;}
.mod-gal-picts-head br {clear: both;}

/* seznam obrazku */
.mod-gal-picts {padding: 2em 25px 0 25px; background: url('../picture/mod-gal-picts.gif') 0 0 no-repeat;}
#mod-gallery-big .mod-gal-picts {padding:0;}
.mod-gal-picts table {border-collapse: collapse; width: 100%;}
.mod-gal-picts td {padding: 0 0 10px 0; text-align: center; vertical-align: top; width: 25%;}
.mod-gal-picts a img, .mod-gal-sect a img {border: solid #7D7D7D 1px;}
.mod-gal-picts a:hover img, .mod-gal-sect a:hover img {border-color: #D73132;}
.mod-gal-pict-info {font-size: 90%;}

/* strankovani seznamu obrazku */
#mod-gal-picts-paging {text-align: right; clear:both; width: 120px; margin: 0 auto; padding: 0; font-size: 92%;}
#mod-gal-picts-paging a {display:block; float:left;}
.mod-gal-paging a.page,
.mod-gal-paging strong {padding: 0.2em 0.4em; display:block; float:left;}
.mod-gal-paging strong {color: #D73132;}
.mod-gal-paging .first, .mod-gal-paging .last, .mod-gal-paging .back, .mod-gal-paging .forward {width: 11px; height: 10px; display:block; float:left; margin: 7px 4px 0 0; background: url('../picture/mod-gallery-paging.gif') 0 0 no-repeat;}
.mod-gal-paging a.first {background-position: left -10px;}
.mod-gal-paging a.last {background-position: right -10px;}
.mod-gal-paging a.back {background-position: left top;}
.mod-gal-paging a.forward {background-position: right top;}
.mod-gal-paging span.first {background-position: bottom left;}
.mod-gal-paging span.last {background-position: bottom right;}
.mod-gal-paging span.back {background-position: left -20px;}
.mod-gal-paging span.forward {background-position: right -20px;}
.mod-gal-paging .first span, .mod-gal-paging .last span, .mod-gal-paging .back span, .mod-gal-paging .forward span {display:none;}

/* detail v novem okne */
#mod-gal-pictview {text-align: center; font-size: 120%; color: #666;}
#mod-gal-pictview .mod-gal-navigate {padding: 1.5em 0 1em 0;}
#mod-gal-pictview .mod-gal-navigate strong {padding: 0 0.5em;}
#mod-gal-pictview img {margin-bottom: 1em;}
#mod-gal-pictview .mod-gal-pict-info p {margin: 0.5em 0 0 0;}


/*** DIRCOM ***/
.mod-dircom {}
.mod-dircom-path {padding-left: 8px; color: #777;}
.mod-dircom-folders {width: 100%; margin-top: 1em; border-collapse: collapse;}
.mod-dircom-folders th,
.mod-dircom-folders td {padding: 0.3em 10px; vertical-align: top;}
.mod-dircom-folders th {padding: 0.4em 10px; background-color: #1E1E1E; border-right: solid #000 2px; text-align: left; color: #888; font-weight: normal;}
.mod-dircom-folders td {border-bottom: solid #1E1E1E 1px;}
.mod-dircom-folders .filetyp {width: 20px; text-align: center; padding-left: 5px; padding-right: 5px;}
.mod-dircom-folders .filenam {width: 50%; padding-right: 20px;}
.mod-dircom-folders .fileext {}
.mod-dircom-folders .filesiz,
.mod-dircom-folders .filedat {text-align: right;}



.forms *                        { font-size: 100%; line-height: 120%; }
.forms .table-centered          { margin-left:auto; margin-right: auto; }

/* nadpisy - "modre" v registraci a pokladne */
.forms td.normal,
.forms td.required,
.forms td.bold                  { text-align: right; }

/* bunky: povinna data */
.forms label                    { margin-right: 10px; white-space:nowrap; }
.forms .required,
.forms .required-text,
.forms tr.antispam label        { font-weight:bold; }
.forms td                       { padding-top:2px; _padding-top: 0; padding-bottom:3px; padding-right: 15px; }
.forms tr.inputs td             { padding-bottom: 1em;}
.forms .valign-top              { vertical-align: top; padding-top: 4px; }
.forms .valign-top label        { margin-top: 3px; }

/* antispamová ochrana */
.forms tr.antispam              { line-height: 130%; }

/* informace o chybach pri PHP kontrole */
#filling-forms-errors {width: 100%;}
#filling-forms-errors ul {
    background: url("../picture/btn-error.png") no-repeat scroll 15px 10px #FEF1EC;
    border: #CD0A0A solid 1px;
    color: #CD0A0A;
    margin: 0 0 1.5em;
    padding: 10px 10px 10px 40px;
}
#filling-forms-errors li {background: none repeat scroll 0 0 transparent; list-style-type: none; padding: 0.1em 0;}
#forms-success {
    background: url("../picture/btn-accept.png") no-repeat scroll 15px 10px #D1F6BD;
    border: #91DE68 solid 1px;
    color: #268A50;
    font-weight: bold;
    margin: 0 0 1.5em;
    padding: 10px 10px 10px 40px;
}

/* obecna definice rozmeru a borderu */
.forms textarea,
.forms .error,
.forms input.error-focus,
.forms .text,
.forms .text-focus,
.forms .text-error,
.forms .text-error-focus,
.forms .file,
.forms .file-focus,
.forms .file-error,
.forms .file-error-focus,
.forms .text-small,
.forms .text-small-focus,
.forms .text-small-error,
.forms .text-small-error-focus  {
    padding: 2px 5px; 
    border: solid #2A2A2A 1px; 
    line-height: 180%;
}

.forms input.error,
.forms input.error-focus,
.forms input.text,
.forms input.text-focus,
.forms input.text-error,
.forms input.text-error-focus,
.forms input.file,
.forms input.file-focus,
.forms input.file-error,
.forms input.file-error-focus,
.forms input.text-small,
.forms input.text-small-focus,
.forms input.text-small-error,
.forms input.text-small-error-focus  { width: 275px; height: 24px; }

.forms textarea                 { width: 577px; height: 90px; overflow:auto; }
.forms input.checkbox           { width: 14px; height: 14px; margin-left: 14px; border: 0; background: transparent; }

.forms select,
.forms input.file,
.forms input.file-focus,
.forms input.file-error,
.forms input.file-error-focus   { width: 222px; }

.forms select.text,
.forms select.text-focus,
.forms select.text-error,
.forms select.text-error-focus  { width:287px; padding:0.4em 0; border: 1px solid  #2A2A2A; }

.forms input.text-small,
.forms input.text-small-focus,
.forms input.text-small-error,
.forms input.text-small-error-focus  { width: 125px; }

.forms tr.antispam input.text-small,
.forms tr.antispam input.text-small-focus,
.forms tr.antispam input.text-small-error,
.forms tr.antispam input.text-small-error-focus { display: block; float:left; margin: 5px 10px 0 0; }

.forms input.file,
.forms input.file-focus,
.forms input.file-error,
.forms input.file-error-focus   { height: 22px !important; overflow: hidden; }

/* definice defaultnich stavu pozadi a textu jednotlivych prvku */
.forms input,
.forms select,
.forms textarea { color:#9F9F9F; background-color: #2A2A2A; }

/* bezny stav */
.forms select,
.forms textarea,
.forms .text,
.forms .file,
.forms .text-small              { background: url('../picture/input.gif') 0 0 repeat-x #2A2A2A; }

/* klikly stav */ 
.forms .text-focus,
.forms .file-focus,
.forms .text-small-focus        { border: 1px solid #4E4E4E; background: url('../picture/input.gif') 0 0 repeat-x #2A2A2A; }

/* klikly stav pri chybe */
.forms .error-focus,
.forms .text-error-focus,
.forms .file-error-focus,
.forms .text-small-error-focus  { background: url('../picture/input-error.gif') 0 0 repeat-x #541415; border: 1px solid #8B0E10 !important;}

/* zmena stylu pri PHP kontrole */
.forms .error,
.forms .text-error,
.forms .file-error,
.forms .text-small-error,
.forms .error-small             { background: url('../picture/input-error.gif') 0 0 repeat-x #541415; border: 1px solid #541415; }

/* input type submit: over stav */
.forms input.submit-over        { text-decoration: underline; }

/* input type submit: normalni vzhled */
.forms input.submit,
.forms input.submit-over {
    width:136px;
    height:30px;
    margin-top: 0.5em;
    font-weight:bold;
    display: block;
    border:0;
	background: #D73132;
    color: #fff;    
    cursor: pointer;
}

/* zarovnani inputu v bunce tabulky */
.forms .submit-cell             { text-align: left; }

/* styl nepristupneho form. prvku */
.forms .readonly                { border: solid #fff 1px; }

img.secure { margin-top:5px; border: solid #2A2A2A 1px;  }


body, form, input, select, textarea, td, th {font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 80%; line-height: 140%; color: #7D7D7D;}
form, input, select, textarea, th, td {font-size: 100%;}
img {border: 0;}

p, ul, ol, dl, table {margin: 0 0 1em 0; padding: 0;}
h2, h3, h4, h5, h6 {margin: 1.5em 0 0.7em 0; padding: 0;}
h1 {margin: 0 0 1em 0; padding: 0; font-size: 130%; color: #fff; text-transform:uppercase; font-weight:normal; line-height: 100%;}
h1#title-home {position:absolute; width: 260px; top: 50px; left: 50%; margin-left: -470px; z-index: 20;}
h1#title-home span {display: none;}
h2 {font-size: 120%; color: #fff; text-transform:uppercase; font-weight:normal; line-height: 100%;}
h3 {font-size: 110%; color: #fff; text-transform:uppercase; font-weight:normal; line-height: 100%;}
h4, h5 {font-size: 100%; color: #fff; text-transform:uppercase; font-weight:normal; line-height: 100%;}
h6 {font-size: 92%; color: #fff; text-transform:uppercase; font-weight:normal; line-height: 100%;}
.mask-article h2:first-child,
.mask-article h3:first-child,
.mask-article h4:first-child,
.mask-article h5:first-child,
.mask-article h6:first-child {margin-top: 0; padding-top: 0;}

a {text-decoration: underline; color:#fff;}
a:hover {text-decoration: none;}

/* ikonky u odkazu */
.entry-content a[href^='http'] {
    padding-right: 0.9em; 
    background-image: url('../picture/sys-link-out.gif'); 
    background-position: right top; 
    background-repeat: no-repeat;
}
.entry-content a[href^='mailto'] {
    padding-right: 1em; 
    background-image: url('../picture/sys-link-mail.gif'); 
    background-position: right top; 
    background-repeat: no-repeat;
}


.link-file {padding-right: 22px; background-image: url('../../../picture/files/default.gif'); background-position: right center; background-repeat: no-repeat;}
.link-img {background-image: url('../../../picture/files/img.gif');}
.link-gif {background-image: url('../../../picture/files/gif.gif');}
.link-png {background-image: url('../../../picture/files/png.gif');}
.link-jpg {background-image: url('../../../picture/files/jpg.gif');}
.link-video {background-image: url('../../../picture/files/video.gif');}
.link-fonts {background-image: url('../../../picture/files/fonts.gif');}
.link-doc {background-image: url('../../../picture/files/doc.gif');}
.link-pdf {background-image: url('../../../picture/files/pdf.gif');}
.link-ppt {background-image: url('../../../picture/files/ppt.gif');}
.link-rtf {background-image: url('../../../picture/files/rtf.gif');}
.link-txt {background-image: url('../../../picture/files/txt.gif');}
.link-xls {background-image: url('../../../picture/files/xls.gif');}
.link-zip {background-image: url('../../../picture/files/zip.gif');}

/**************************************
  Formatovani - uvnitr clanku article
**************************************/

.entry-content ul    {margin-left: 2em; padding: 0; list-style-type: none;}
.entry-content ul ul {margin-bottom: 0; margin-left: 2em; _margin: 0;}
.entry-content ul li {padding: 0 0 0.6em 2.2em; background: url('../picture/bg-li.png') 0 0 no-repeat;}
.entry-content ol ul li {padding-left: 2.2em; background: url('../picture/bg-li.png') 0 0 no-repeat;}

.entry-content ol    {margin-left: 4em; padding: 0;}
.entry-content ol ol {margin-bottom: 0; margin-left: 2em; _margin: 0;}
.entry-content ol li {padding: 0 0 0.6em 0.2;}
.entry-content ul ol li {padding-left: 1.2em;}

.entry-content li ol {margin: 0.5em 0 0.3em 2em; padding: 0;}
.entry-content li ul {margin: 0.5em 0 0.3em 0; padding: 0;}
.entry-content ol li, .entry-content ul ol li {background: none;}

.obrazek-zarovnany-vlevo, .obrazek-zarovnany-vpravo {}
.obrazek-zarovnany-vlevo {float: left; margin: 0 1em 1em 0;}
.obrazek-zarovnany-vpravo {float: right; margin: 0 0 1em 1em;}
.odstavec-zvyrazneny {background: url('../picture/odstavec-zvyrazneny.gif') no-repeat 0 0 #141414; color: #fff; margin-top: 1.5em;}
.odstavec-zvyrazneny strong {display:block; padding: 1.2em 20px 3em 20px; background: url('../picture/odstavec-zvyrazneny-end.gif') no-repeat 0 bottom;}
.reference-table {background: url('../picture/reference-table.gif') no-repeat 0 0; width: 100%;}
.reference-table th {text-align:left; padding: 0.5em 20px;}
.reference-table td {text-align:center;}

.tabulka-formatovana {border-collapse: collapse;}
.tabulka-formatovana caption, .tabulka-formatovana th, .tabulka-formatovana td {padding: 0.3em 15px 0.3em 5px;}
.tabulka-formatovana caption {text-align: left; font-weight: bold;}
.tabulka-formatovana th, .tabulka-formatovana tr.radek-zahlavi td {text-align:left; color: #B9B9B9; background: #1E1E1E;}
.tabulka-formatovana td {vertical-align: top; border-bottom: solid #1E1E1E 0.1em;}
.tabulka-formatovana th[valign='middle'], .tabulka-formatovana td[valign='middle'] {vertical-align: middle;}
.tabulka-formatovana th[valign='bottom'], .tabulka-formatovana td[valign='bottom'] {vertical-align: bottom;}
/* Zakladni format pro elementy stranky - */
body {margin: 0; padding: 0; background: url('../picture/body-bg.jpg') repeat-x center 0 #1E1E1E;}
.cleaner {clear: both; font-size: 0; line-height: 0; visibility: hidden;}

/* popup okno - DIV */
.popup {position: absolute; z-index: 100; text-align: left; color: #343434; top: 25%; left: 25%; padding: 8px; filter:alpha(opacity='85'); opacity: 0.80; background-color: #eee; overflow: auto; border: solid #fff 4px;}
.popup-head   {text-align: right; padding: 0 0 10px;}
.popup-head a {font-weight: bold; color: #D73132;}
.popup-body   {text-align: left;}

/* skryti statistiky */
#mask-statistic {display: none;}
