﻿body {background: white url("../img/body.jpg") repeat-x; color: #333333;  font-size: 75%; padding:0; margin: 0; line-height: 1.583; }
h1, h2, h3, h4, h5 , h6, p {font-family: "Trebuchet MS", Arial;}
a {color:#BA4731;}
a:hover {color:#6C8D4B;}
.out {background: url("../img/site-out.gif") no-repeat 100% 0%; padding: 0px 10px 0 0;}
.white { background: #fff;}
.noborder { border: none; }

.site {background: transparent url("../img/site-on.gif") no-repeat left; padding: 0px 0 0 15px; font: 100% Arial bold; color:#6C8D4B; float:right;}
.site:hover {color:#BA4731;}
.horni {background: transparent url("../img/horni-pozadi.jpg") no-repeat right top; width:900px; height: auto; margin:0 auto; padding: 0 0 0 0px; position: relative;}
.ctverce-pozadi {background: transparent url("../img/ctverce-pozadi.png") no-repeat; position:absolute; top:110px; right:0px; width:339px; height: 180px;}
.horniL {float:left; position: relative; width:500px; }
.horniL h1 {font: 90% "Lucida Sans Unicode", Arial, serif; letter-spacing: 0.3em; position: absolute; top:80px; left:105px;}
.horniL img { border: none; padding:0px 0 0 0; margin:0 0 0 10px;}

.horniP {float: left; width:400px;}
.horniP ul {list-style: none;}
.horniP li {float:left;}

.qmenuL {visibility: hidden; margin:0; padding:0; line-height: 0px;}
.qmenuP {float:right; margin: 0 70px 0 0; padding: 0;}
.qmenuP span {float:left; visibility: hidden; margin:0; width: 0px; height: 0px; padding:0; line-height: 0px;}
.clear {clear: both; margin: 0; padding: 0;}

.qmenuP a {display: block; font:75% "Trebuchet MS"; text-align:center; line-height: 50px; height:50px; width:50px; padding:5px 0 0 0; margin:0; color:#B9B8B8; text-decoration: none;}
.qh {float:left; background: transparent url("../img/qhome-btn.gif") no-repeat 20px 10px;}
.qk {float:left; background: transparent url("../img/qkontakt-btn.gif") no-repeat 20px 10px;}

#hlavni-menu {width:900px; height:55px; border-bottom: 4px solid #DD8B80; margin:0 0 0 0; padding:42px 0 0 0;}
#hlavni-menu ul {margin:0; padding:0;}
#hlavni-menu li {float: left; background: transparent url("../img/hlavni-menu-bg.jpg") repeat-x 0px 9px; height: 55px; width: auto; list-style: none; margin:0; padding:0;}
#hlavni-menu a, #hlavni-menu span {color:#fff; text-decoration: none; font: 130% Arial; display: block; height: 45px; line-height: 45px; margin: 0; padding:10px 0 0 0px; text-align: center;}
.hm-uvod-btn a, .hm-uvod-btn span {width:66px;}
.hm-uvod-btn a, .hm-uvod-btn span {width:66px;}
.hm-sluzby-btn a, .hm-sluzby-btn span {width:112px; }
.hm-reference-btn a, .hm-reference-btn  span {width:100px;}
.hm-onas-btn a, .hm-onas-btn span {width:74px;}
.hm-kontakt-btn a, .hm-kontakt-btn span {width:78px;}
#hlavni-menu a:hover {background: transparent url("../img/hm-hover-bt.jpg") repeat-x 0 9px;}
.hm-uvod-btn span {background: transparent url("../img/hm-uvod-bt.png") no-repeat; width:66px;}
.hm-uvod-btn span {background: transparent url("../img/hm-uvod-bt.png") no-repeat; width:66px;}
.hm-sluzby-btn span {background:transparent url("../img/hm-sluzby-bt.png") no-repeat; width:112px; }
.hm-reference-btn span {background:transparent url("../img/hm-reference-bt.png") no-repeat; width:100px;}
.hm-onas-btn span {background: transparent url("../img/hm-onas-bt.png") no-repeat; width:74px;}
.hm-kontakt-btn span {background: transparent url("../img/hm-kontakt-bt.png") no-repeat; width:78px;}

.nav-lista {background: #BA4731; width: 900px; height:40px; margin: 0; padding: 0;}
.nav-lista span {color:#fff; font-size:110%; line-height:40px; padding: 0px 0 0px 15px; margin:0; font-family: "Trebuchet MS", Arial;}
.nav-lista a {color:#fff;}

#quick-kontakt {font-size:115%;  font-family: "Trebuchet MS", Arial; background: #DFEFD0 url("../img/nav-menu-bg.jpg") repeat-x; padding: 10px 0 20px 0px; margin: 0; width: 320px; height: auto; border-top:0px; border: 0px solid #AFD687;}
#quick-kontakt h2 {padding:0 0 0 15px;}
#quick-kontakt h3,#quick-kontakt p {padding:0 0 0 25px;}
#quick-kontakt strong {font-weight: bold; font-size: 100%;}


#right-menu {font-family: "Trebuchet MS", Arial; background: #DFEFD0 url("../img/nav-menu-bg.jpg") repeat-x; padding: 10px 0 20px 0px; margin: 0; width: 320px; height: auto; border-top:0px; border: 0px solid #AFD687;}
#right-menu h2 {padding:0 0 0 15px;}
#right-menu ul {margin:0 20px 0 20px; border-top: 1px solid #AFD687; padding:0;}
#right-menu li {list-style: none; font-size: 120%; padding: 4px 4px 4px 25px; background: transparent url("../img/right-menu-a.png") no-repeat 5px 10px; border-bottom: 1px solid #AFD687;}
#right-menu li span {background:#AFD687; padding: 0 0 0 2px;}
#right-menu span {background: transparent; height: 100%; display: block; font-weight: bold;}
#right-menu a {color:#6C8D4B; padding: 0 0 0 2px;}
#right-menu a:hover {color:#BA4731;}
.nav-text {background: #BA4731; width: 900px; height: auto; margin: 0; padding: 0;}
.nav-textL {float: left; width:400px; padding: 15px 0 0 0; margin: 0;}
.nav-textL p {padding: 30px 30px; margin: 0; font: 250% Arial; color:#000; text-align: center; vertical-align: middle; font-weight: bold;}
.nav-textL strong {color:#fff; font-weight: normal;}
.nav-textP {float: left; width:500px; padding: 0; margin: 0;}
.nav-textP p {padding: 0px 20px; margin: 30px 0; font: 110% "Trebuchet MS"; line-height: 18px; color:#fff; text-align: justify; border-left: 2px solid #DD8B80;}
#nav-menu {background: #DFEFD0 url("../img/nav-menu-bg.jpg") repeat-x; padding: 20px 0px; margin: 0; width: 898px; height: auto; border-top:0px; border: 1px solid #AFD687;}
#nav-menu ul {list-style: none; padding:0 0 0 110px; margin: 0; color:#9ECE6F;}
#nav-menu li a {color:#6C8D4B; font-weight: bolder; line-height: 1.222; font-size: 12px; font-family:  Arial; text-decoration: none;}
#nav-menu li a:hover {color:#BA4731;}

#nav-menu li {border-bottom:1px solid #AFD687; margin:0 15px 0 0px; padding: 5px 0;}
.nav-menuL, .nav-menuP, .nav-menuS {float: left; height: 115px; background:transparent;}
.nav-menuL {width:275px;}
.nav-menuS {width:340px; border:3px solid #AFD687; border-bottom: none; border-top: none;} 
.nav-menuP {width:275px;}

.nav-menuL {background: transparent url("../img/nav-www.png") no-repeat 10px 0;}
.nav-menuS {background: transparent url("../img/nav-seo.png") no-repeat 10px 0;}
.nav-menuP {background: transparent url("../img/nav-grafika.png") no-repeat 15px 0;}

#telo {width:900px; height:auto; background: transparent; margin: 0 auto; padding: 0;}
.teloL {width:530px; height:auto; background: #fff; margin: 0; padding: 10px 25px 10px 25px; float:left;}
.rs-img img {background: #F5F5F5; border:1px solid #EBEBEB; margin:5px; padding:4px;}
.rs-img img:hover {background: #DCDCDC;}
.teloS {background:#444; width:170px; float:left; height:auto;}
.teloP {background: #fff; width:320px; float:left; height:auto; padding: 0; margin:0;}
#telo h2 {text-align:left; font-family:"Trebuchet MS",Verdana,Arial,"Times New Roman",Times,serif; color:#BA4731;}
.teloP img {border:10px solid #DFEFD0; margin:0; padding:0;}
.teloP img:hover {border:10px solid #AFD687;}
.obsah {font-family:"Lucida Grande", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; font-size:120%; text-align: justify;}
.obsah h2 {font-size:190%; margin:0; padding:10px 0 10px 0;}
.obsah ul {font:90%/20px "Lucida Grande", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; text-align: justify;}
.obsah li {padding:5px 0;}
.obsah ul strong {color:#BA4731;}
.sluzby-nav-uvodtxt {font:80%/19px "Lucida Grande", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; text-align: justify; font-weight: bold;}

.referenceG {padding: 0 0 0 0px; margin: 0;}
.referenceM {width:300px; margin: 0 auto; padding:0;}
.referenceM img {border:5px solid #DFEFD0; margin:4px; padding:0;}
.referenceM img:hover {border:5px solid #AFD687;}
.referenceNtxt h3 a {color:#6C8D4B; font:100% Arial; font-weight: bold; padding: 0px 10px 0 10px; background: url("../img/site-out.gif") no-repeat 100% 0%;}
.referenceNtxt h3 a:hover {color:#BA4731;}

.referenceNtxt {font-family: Arial; padding: 0 0 10px 10px; margin: 0 0 20px 0; border-bottom: 2px solid #DFDFDF; }
.referenceNtxt span {padding:0 0 0 20px;}
.referenceTXT {padding:0 0 20px 10px; width:300px; margin: 0 auto; font-family: arial;  font-weight: bold; text-align: center;}
.referenceTXT a {color:#B9B8B8; text-decoration: none; padding:0 10px 0 0px;}
.referenceTXT a:hover {color:#444444;}
.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {background: transparent url("../img/site-out.gif") no-repeat 100% 0; margin: 0; line-height:24px;}
.r1 {font-size:100%;}
.r2 {font-size:150%;}
.r3 {font-size:180%;}
.r4 {font-size:130%;}
.r5 {font-size:120%;}
.r6 {font-size:160%;}
.r7 {font-size:190%;}
.r8 {font-size:180%;}
.r9 {font-size:190%;}
.r10 {font-size:100%;}

.odsaz {color: #BA4731; font-weight: bold; width:80px; display:inline-block;}

.nahoruPP {background:transparent; width:900px; height:auto; margin: 0 auto; padding:0; text-align: right;}
.nahoruPP a {background:#AFD687; margin: 0 10px; padding: 5px 10px; height: auto; width: 50px; display: block; text-align: center; float: right; font: 95% "Trebuchet MS", Arial; color: #6C8D4B; font-weight: bold; text-decoration: none; border:2px solid #9ECE6F; border-bottom: 0px; }
.nahoruPP a:hover {color:#BA4731;}
.paticka {background: white url("../img/paticka-pozadi.jpg") repeat-x bottom; width: auto; height:auto;}
.copy {background: #BA4731; width: 850px; height: auto; margin: 0 auto; padding: 25px 25px; border:none; border-top: 4px solid #DD8B80; clear: both; font: 95% "Trebuchet MS", Arial;}
.copyL {float:left; color:#fff;}
.copyL strong {color:#fff; font: 130% "Trebuchet MS"; font-weight:bold;}
.copyS {float:left; padding: 0 0 0 50px; margin: 0; color:#AFD687;}
.copyS a {font-weight: bold; color:#DFEFD0;}
.Codsaz {width: 40px; padding: 0; margin: 0; display:block; float: left; color:#333;}
.copyP {float:left;}

.newsG { width: auto; height: auto; margin: 10px auto 0 auto; padding:0;}
.newsG h3 {font-size: 17px; color:#333; margin:0 0 0 0px; padding: 10px 0 0px 75px;}
.newsG h3 a {background:transparent url("../img/ccl.gif") no-repeat right top; color:#6C8D4B; margin:0 ; padding:7px 0 0px 0; height: 30px; font:100%/13px "Trebuchet MS", Arial; font-weight:bold;}
.newsG h3 a:hover {background:transparent url("../img/ccla.gif") no-repeat right top; color:#333;} 
.newsG h4 { padding: 5px 0 5px 75px; margin: 0; color:#595959; }
.newsG h4 strong { color:#DD8B80; }
.newsG hr  { background:#E2E2E2;  border: solid 0px; height: 2px; padding: 0px 0 0px 0; margin: 5px 0 20px 0;}
.news-text {padding: 0 15px 10px 75px; width:auto; line-height: 18px; color:#595959; text-align: justify; border-bottom: 1px dashed #DCDCDC;}
.news-detail img {padding: 5px; border: 1px solid #DCDCDC;}
.news-detail p {font:110%/14px "Trebuchet MS", Arial; line-height: 22px; margin: 0; padding:0 0 15px 0;}
.newsleft {padding: 5px; margin: 0 15px 15px 0; float:left;}
.news-text a {color:#6C8D4B;}
.news-text a:hover {color:#BA4731;}
.news-text p {font:110%/14px "Trebuchet MS", Arial; line-height: 22px; margin: 0; padding:0 0 15px 0;}
.news-text p:hover {color:#000;}
.news-text img { }
.news-text h4 { padding: 10px 0; margin: 0; color:#595959; }
.news-lista {border-top: 1px dashed #DCDCDC;}
.FL { float:left; background:#F5F5F5;  border: 1px solid #DFDFDF; padding: 10px; margin: 10px 20px 10px 0px }
.datum {float: left; background: transparent url("../img/datum.png") no-repeat; width: 60px; height: 60px; text-align: center;}
.mes { display: block; font-size: 11px; color:#BA4731; padding: 3px 0 0px 0;}
.den { display: block; font-size: 28px; font-weight: bold; color:#6C8D4B; padding: 5px 0 0 0; line-height: 20px;}
.rok { display: block; font-size: 9px; color:#6C8D4B; padding: 0; line-height: 10px;}

#vzkaz {width:510px; margin:0 auto; padding: 10px; background:#DFEFD0; border-top: 2px solid #AFD687;}
#vzkaz span {font: 100% "Trebuchet MS"; width:50px; display:block; padding:4px 0;}
#vzkaz-obal {margin:0 auto; width:486px;}
.vzkaz-txt {background:#F5F5F5; margin:25px auto 0 auto; width:530px; padding:0 0 10px 0px; font-family:"Lucida Grande", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; font-size:100%; text-align: justify; line-height: 1.583;}
.vzkaz-txt h2 {padding:15px 0 0 15px;}
.vzkaz-txt ul {background:transparent url("../img/vzkaz-ico.png") top left no-repeat; list-style: none; padding: 0 20px 0 65px; margin:0 0 0 25px;}
.vzkaz-txt li {padding:10px 5px 10px 5px; border-bottom: 1px dashed Silver;}
.vzkaz-txt li:hover {background: #ECECEC;}
.kbut {float:left; margin:0 15px 0 0;}
.inp2 {padding:1px; border:1px solid #AFD687; margin:4px 0; float:left;}
.textarea {width:465px; height:150px; border:1px solid #AFD687;}
.inp2:hover {border:1px solid #6C8D4B;}
.textarea:hover {border:1px solid #6C8D4B;}
.but3 {color:#BA4731; background:#DD8B80; border:1px solid #BA4731; margin:10px 10px 0 324px;}
.but5 {color:#333333; background:#AFD687; border:1px solid #6C8D4B;}
#map {border:4px solid #DFEFD0; width:auto; height:300px; }
#map:hover {border:4px solid #AFD687;}

.nav-kamdale ul {font:110%/14px "Lucida Grande", Verdana, "Tahoma", "Luxi Sans", Arial, Helvetica, sans-serif; text-align: left; line-height: 22px;}
.nav-kamdale li {padding:4px 0;}
.nav-kamdale ul strong {color:#BA4731;}
/* Reference */
#katalog {margin:10px auto 0 auto; padding:0; width:530px;}
#tab-katalog {width:530px; margin:10px 0 10px 0;} 
#tab-katalog p {margin:0; padding:5px 0 10px 0; color:#666;}
#tab-katalog td {margin:0; padding:0; width:170px; font-size:11px; text-align: center;}
#tab-katalog td h2 { color:#333; text-align:center; margin: 0; padding:15px 5px 0 5px; font: 150% "Trebuchet MS", Arial, sans-serif;}
.td-kat-01 {margin:0; padding:0; height:auto; background: transparent url("../img/catalog_img_bg.gif") no-repeat center top;}
.td-kat-01 p {vertical-align: bottom; margin: 0; padding:0; display: block;}
.td-kat-02 {border-bottom:10px solid white; margin:0; padding:0; height:auto; background: transparent url("../img/catalog_img_bg.gif") no-repeat center bottom;}
.catalog_shadow {border:0; padding:8px; margin:0; background: transparent url("../img/catalog_foto_img_bg.gif") no-repeat center;}
/*
#tab-katalog td {font-size:11px; width:170px; margin:0 0px; text-align:center;}
#tab-katalog td h2 {color:#333; text-align:center; height:auto; font-size:14px; letter-spacing:0; line-height:14px; padding:10px 0 0 0; margin:0; color:#333;}
#tab-katalog td h2 a {color:#333; text-decoration:none; padding:0; margin:0;}
#tab-katalog td h2 a:hover {color: #BA4731; text-decoration:none;}
tab-katalog td img {background:#FFF url("../img/shadow-1000x1000.gif") no-repeat right bottom; padding: 5px 10px 10px 5px; border: none;}
tab-katalog td img:hover {background:#AFD687 url("../img/shadow-1000x1000.gif") no-repeat right bottom;}
.td-kat-01 {border:none; padding:0px; margin:0; background: transparent url("../img/catalog_img_bg.png") no-repeat center top;}
.td-kat-02 { border-bottom:10px solid white; padding: 0; margin: 0; background: transparent url("../img/catalog_img_bg.png") no-repeat center bottom;}
*/
.kratky_popis {padding:10px 0 15px 0;}
.kratky_popis a {text-align:center; font: 105% "Trebuchet MS";  background: transparent url("../img/site-out.gif") no-repeat right top; padding: 0px 10px 0px 0; margin:0; height: auto;}
.lista-stranky {background:#DFEFD0; width:auto; margin:0 0 10px 0; padding:0 15px;}
.lista-stranky span {font: 105%/32px "Trebuchet MS";}
.lista-stranky a {font: 105% "Trebuchet MS"; background:#AFD687; padding:2px 5px; color:#BA4731; width:auto; }
.lista-stranky b {padding:2px 5px; color:#AFD687; background:#BA4731;}

.tab-detail {}
.t-d-nadpis h3 { font-size: 140%; margin:0; padding:15px 0 15px 0;}
.t-d-foto img {border: 5px solid #DFEFD0;}
.t-d-foto img:hover {border: 5px solid #AFD687}
.t-d-para {padding: 0 0 0 10px; vertical-align: top;}
#tab-detail-V {font: 110% "Trebuchet MS"; width:230px; background:#F5F5F5; padding: 10px;}
#tab-detail-V tr {border: 1px solid Black; padding: 0 0 10px 0;}
.atribut {font-weight: bold;}
.hodnota {text-align:left;}

.sluzby-nav-div {border-bottom:2px solid #AFD687; background: #DFEFD0 url("../img/nav-menu-bg.jpg") repeat-x; padding:1px 20px 5px 20px; clear: both;}
.sluzby-nav-p { padding: 0 0px 0 0px;}
.sluzby-nav-img {float:left; padding: 0px 15px 0px 0px; width:120px; text-align:center;}
.sluzby-nav-odkaz {float:right; background:#DFEFD0; font: 100% "Trebuchet MS"; padding: 5px 10px; margin:0 0 10px 0; }