body {background:#fff url('images/ter_layout03.png') left top repeat-y; width:100%; padding:0; margin:0; color:#000; height:100%; font:normal normal 12px "Trebuchet MS", Arial, sans-serif;}

img {border:0;}
h2 {font-size:150%;}
h3 {font-size:120%;}
h4 {font-size:100%;}
h5 {font-size:80%;}
h1, h2 {visibility:hidden;}
.xx {clear:both;}

div.hlavicka {width:100%; height:120px; position:absolute; left:0; top:0; background:transparent url('images/ter_layout01.jpg') top left repeat-x;}

div.menu {background:transparent url('images/ter_layout02.png') left top repeat-x; width:149px; height:472px; position:absolute; left:0; top:115px; padding-top:19px; z-index:10;}

div.menu ul {list-style:none; margin:0; padding:0; font-family:Arial, sans-serif;}
div.menu ul a {display:block; margin:0; padding:5px 3px; color:#000; background:#fffffa; text-decoration:none; text-indent:20px;}
div.menu li a:hover {color:#000; background:#fdc903 url('images/menuimg.gif') 3px 4px no-repeat; width:143px; border-right:1px solid #999999;}
div.menu li {position:relative; border-bottom:1px solid #999999; float:left; width:100%;}
div.menu ul ul {position:absolute; top:-1px; left:100%; width:190px; padding-left:1px;}
div.menu ul ul li {border-right:1px solid #999999; border-left:1px solid #999999;}
div.menu ul ul li a {border-left:10px solid #fdc903; background-color:#eee; text-indent:10px;}
div.menu ul ul li a:hover {border-left:10px solid #eebb02; background-color:#fdc903; background-image:none; width:auto;}
div.menu ul ul {display:none;}
div.menu ul li:hover ul {display:block;}
div.menu li.menu01 {border-top:1px solid #999999;}
div.menu li a.vybrane {background:#ffee22 url('images/menuimg.gif') 3px 4px no-repeat;}
div.menu li a.vybrane:hover {background:#ffdd11 url('images/menuimg.gif') 3px 4px no-repeat;}
div.menu ul ul li.menu02 {border-right:1px solid #58b432; border-bottom:1px solid #58b432;}
div.menu ul ul li.menu02 a {border-left:10px solid #6cc83c; background-color:#dcefd2;}
div.menu ul ul li.menu02 a:hover {border-left:10px solid #72a559; background-color:#b6d9a3;}
div.menu img {margin:25px 0 12px 32px;}
div.menu a.mapa {margin-left:33px; color:#000; font-size:0.9em; text-decoration:none;}
div.menu a:hover.mapa {text-decoration:underline;}

div.menu ul.menu2 {margin-top:26px;}
div.menu ul.menu2 li {border-bottom:1px solid #fff;}
div.menu ul.menu2 li.menu2-1 {border-top:1px solid #fff;}
div.menu ul.menu2 li.menu2-1 a {background:#2e2d30 url('images/menuimg-kito.gif') 3px 5px no-repeat; color:#fff;}
div.menu ul.menu2 li.menu2-1 a:hover {background:#2e2d30 url('images/menuimg-kito2.gif') 2px 4px no-repeat;}
div.menu ul.menu2 li a {background:#07468d url('images/menuimg-cariboni.gif') 4px 5px no-repeat; color:#fbd600; text-indent:27px;}
div.menu ul.menu2 li a:hover {text-decoration:underline; background:#07468d url('images/menuimg-cariboni2.gif') 3px 4px no-repeat;}

div.col3 {position:absolute; left:790px; top:80px; width:230px; margin:0; z-index:2;}
div.col3 h3 {background:transparent url('images/ter_layout04.jpg') left top repeat-y; text-align:left; margin:10px 0 5px 0; padding-left:10px;}
div.col3 .kontakt {padding:0 0 15px 10px; line-height:1.4em;}
div.col3 img {margin:5px 0 5px 10px;}
div.col3 span {font-size:0.85em;}
div.col3 img.gmaps {background-color:#0000ff; margin-left:40px;}
div.col3 img.gmaps:hover {background-color:#e02020;}
.col3 ul {list-style:none; padding:0 0 10px 10px; margin:0; line-height:1.6em;}
.col3 ul li {background:transparent url('images/frec2.gif') 0px 7px no-repeat; text-indent:10px;}
.col3 ul li.aktivni {background-image:url('images/frec1.gif');}

ul li.eshop {background:transparent url('images/e-shop.png') 0px 0px no-repeat; text-indent:21px;}
ul li.foto {background:transparent url('images/foto.gif') 0px 0px no-repeat; text-indent:21px;}
ul li.pdf {background:transparent url('images/pdf.gif') top left no-repeat; text-indent:21px;}

div.telo {position:absolute; left:149px; top:80px; z-index:4; width:639px; border-right:1px solid #fdc903; border-left:1px solid #999999; line-height:17px;}
div.telo h2 {visibility:visible; margin:0 5px; border-bottom:1px solid #000; text-indent:6px;}
div.telo a, div.col3 a {color:#e02020; text-decoration:none;}
div.telo a:hover, div.col3 a:hover {color:#d01010; text-decoration:underline;}
div.telo h3.popis {border-bottom:1px dashed #999; text-indent:6px; margin-left:10px; margin-right:10px; clear:left;}
div.telo h3.niedlass {text-align:center; margin-top:20px;}

div.telo a.detail_radek, div.telo a.detail_nadpis {font-size:12px; font-weight:normal;}
div.telo a.detail_radek img {vertical-align:middle; padding:0 4px 0 6px;}
div.telo a.detail_nadpis img {vertical-align:text-top; padding:0 4px 0 11px;}

p.texty {padding:0 15px; text-align:justify;}
p.texty230 {width:230px; float:left; padding:0 15px; margin:5px 0;}

div.col3 img.skype, p.texty230 img.skype {margin:3px 6px 0px 1px; vertical-align:bottom;}
div.col3 img.skype_status, p.texty230 img.skype_status {margin:6px 0 0 10px; vertical-align:bottom;}

.telo h5.paticka {margin-left:70px; margin-right:70px; padding:10px 0 10px 0px; text-align:center; font-style:italic; border-top:dashed 1px #999;}
.telo h5.paticka a {padding:0 10px;}

.col0-2 {width:279px; padding:20px 20px 0 20px; float:left; text-align:center;}
.col0-2 ul {list-style:none; text-align:left; line-height:1.8em;}
.col0-2 ul li {text-indent:21px;}
.col0-2 ul li a {color:#000;}
.col0-2 ul.esh {margin-top:0px;}
.col0-2 ul.esh a {color:#e02020;}

.col0-3 {width:213px; padding-top:20px; float:left; text-align:center;}
.col0-3 ul {list-style:none; text-align:left; line-height:1.8em; padding:0; margin-left:30px;}
.col0-3 ul li {text-indent:21px;}
.col0-3 ul li a {color:#000;}

.col0-4 {width:159px; padding-top:20px; float:left; text-align:center;}
.col0-4 ul {list-style:none; text-align:left; line-height:1.8em;}
.col0-4 ul li {text-indent:21px;}

.colL {width:160px; padding:15px 10px; float:left;}
.colL ul {list-style:none; margin-left:12px; padding-left:12px;}

.colR {width:438px; padding:15px 10px; float:left;}
.colR ul {list-style:none url('images/frec0.gif') outside; margin:0; padding-left:20px;}
.colR ul li {border-bottom:1px solid #92886c;}
.colR ul li:hover {background-color:#fff7ba;}
.colR h3 {border-bottom:1px dashed #999; text-indent:9px; margin-top:0px;}

.colC {padding:15px 10px;}
.colC ul.ulC {list-style:none url('images/frec0.gif') outside; padding:0; margin:0 30px 0 40px;}
.colC ul.ulC li {border-bottom:1px solid #969c84;}
.colC ul.ulC li:hover {background-color:#fff7ba;}
.colC p {padding:0 5px; text-align:justify;}
.colC h3 {border-bottom:1px dashed #999; text-indent:9px; margin-top:0px;}

.colC table.idx {border-collapse:collapse; width:100%; table-layout:fixed; margin-top:20px;}
.colC table.idx td {text-align:center; border-bottom:1px dashed #fdc903;}
.colC table.idx td img {width:55px; height:55px;}
.colC table.idx td span {font-size:11px;}
.colC table.idx th {border-bottom:1px dashed #fdc903; border-right:1px dashed #fdc903;}
.colC table.idx th a {color: #000;}
.colC table.idx th img {margin:3px 0;}
.colC table.idx tr.tertr td {background:transparent url('images/animace/ter-bg.jpg') center center no-repeat;}
.colC table.idx tr.kitotr td {background:transparent url('images/animace/kito-bg.gif') center center no-repeat;}
.colC table.idx tr.caribonitr td {background:transparent url('images/animace/cariboni-bg.gif') center center no-repeat;}
.colC table.idx tr.vazenitr td {background:transparent url('images/animace/ditel-bg.gif') center center no-repeat; border:0;}
.colC table.idx tr.vazenitr th {border-bottom:0px;}

.colC table.idx-en {border-collapse:collapse; width:100%; table-layout:fixed; margin-top:20px;}
.colC table.idx-en td {text-align:center; padding:10px 0;}
.colC table.idx-en td img {width:55px; height:55px;}
.colC table.idx-en td span {font-size:11px;}
.colC table.idx-en tr.tertr td {background:transparent url('images/animace/ter-bg.jpg') center center no-repeat;}

.colC table.tab6 td {height:51px;}
.colC table.tab10 td {height:50px;}

.colC table.dwldhead {border-collapse:collapse; width:590px;}

div.dwld {padding:0px 10px; margin-top:10px; height:500px; overflow:auto;}
div.dwld table {border-collapse:collapse; width:590px; font-size:10px;}
div.dwld table tr:hover {background:#fff7ba none;}
div.dwld table tr.tr0 {background:#f0f0f0 none;}
div.dwld table tr.tr1 {background:transparent none;}
div.dwld table td {text-indent:10px;}
div.dwld table tr.tr0 td {font-size:11px; text-indent:0px;}
div.dwld table td a {width:14px; height:10px; margin-left:10px; display:inline-block;}
div.dwld table td a.cz {background:transparent url('images/pdf-cz.gif') center center no-repeat;}
div.dwld table td a.en {background:transparent url('images/pdf-en.gif') center center no-repeat;}
div.dwld table td a.de {background:transparent url('images/pdf-de.gif') center center no-repeat;}
div.dwld table td a:hover {text-decoration:none;}

table.parts td {vertical-align:top;}

form.kontaktform {padding:15px 10px;}
form.kontaktform fieldset {border:1px solid #fdc903; padding:10px 20px; width:450px; line-height:1.8em;}
form.kontaktform input.btn {background:#ffe090; border:1px solid #555; font:normal normal 12px "Trebuchet MS", Arial, sans-serif;}
form.kontaktform input[type=text], form.kontaktform select, form.kontaktform textarea {background-color:#fffbd0; border:1px solid #999; font-size:12px;}
form.kontaktform input[type=radio] {vertical-align:middle; margin-right:11px;}

div.sitemap {width:849px; height:550px; overflow:auto; background:#fff none;}
div.sitemap ul {margin-left:25px; padding:0;}
div.sitemap ul ul {font-size:11px;}
div.sitemap ul ul ul {list-style:decimal none outside; font-size:10px;}
div.sitemap ul.ul01 {margin:1em 0px 1em 25px; padding-left: 25px; width:220px; float:left;}
div.sitemap ul.ul01L {width:170px; margin-left:0px;}

@media print {
h1,h2 {visibility:visible;}
div.hlavicka,div.menu,div.col3,h5.paticka {display:none;}
div.telo {position:static; border:0;}
div.sitemap, div.dwld {height:auto; overflow:visible;}
}
