ul{margin:1px 0 5px 20px}
ol{margin:1px 0 5px 20px;padding:0}
ul li, ol li{margin:0;padding:0 0 2px 0}

hr{border:none;border-bottom:1px solid #ddd;padding:0;margin:0 0 15px 0;clear:both}

/* nadpisy */
h1, h2, h3, h4, h5, h6{margin:5px 0;color:#01468e;padding:5px 0;font-family: Calibri, Trebuchet MS, Arial, Tahoma, Verdana}
h1{font-size:30px;color:#75b123;padding:0 0 10px 0}
h2{font-size:19px}
h3{font-size:17px}
h4{font-size:15px}
h5{font-size:13px}
h6{font-size:12px}

.sloupecLevy .nadpis, .sloupecStred .nadpis, .sloupecPravy .nadpis{position:relative;top:5px;font-family: Calibri, Trebuchet MS, Arial, Tahoma, Verdana;font-size:16px;font-weight:normal;background:#0e5a98 url(../images/nadpis-center-bg.gif) repeat-x left top;height:26px;color:#ffffff;text-decoration:none;margin:0 15px 5px 13px;padding:6px 0 0 10px}
.sloupecLevy .nadpis a{color:#ffffff!important}
.sloupecStred .nadpis h1{font-size:16px;font-weight:normal;color:#ffffff;text-decoration:none;margin:0;padding:0}
.nadpisLeft{float:left;background:url(../images/nadpis-left-bg.gif) no-repeat left top;height:32px;width:7px;position:absolute;left:-7px;top:0}
.nadpisRight{float:right;background:url(../images/nadpis-right-bg.png) no-repeat left top;height:32px;width:7px;position:absolute;right:-7px;top:0}

/* odkazy */
a:link{color:#01468e}
a:visited{color:#01468e}
a:hover{text-decoration:none;color:#01468e}
a:active{text-decoration:none;color:#01468e}

a img{border:none}
a.vice{display:block;float:right;background:url(../images/vice-zde-bg.gif) no-repeat top left;width:69px;height:20px;font-size:12px;color:#ffffff!important;padding:4px 0 0 10px;position:absolute;top:5px;right:0}

/* inputy -deafult */
input.text{font-size:11px;height:15px;padding:2px 3px 0 5px;border:1px solid #999;background:#ffffff;font-family: Arial, Tahoma, Verdana;	}
input.submit, a.button{border:1px outset #999;background:#eeeeee;cursor:pointer;font-family:Arial;font-size:12px;height:20px;font-family: Arial, Tahoma, Verdana}
input:hover.submit, a:hover.button{border:1px outset #c81e10;background:#eeeeee;cursor:pointer;color:#ffffff;font-family: Arial, Tahoma, Verdana}
a.button{padding:2px 5px 1px 5px;text-decoration:none;color:#000000}

body{background:#a5cae8 url(../images/body-bg.gif) repeat-x 0 0;color:#333;text-align:center;font-family:Calibri, Arial, Tahoma, Verdana;font-size:15px;margin:16px 0 20px 0}

.container{position:relative;width:1020px;margin:0 auto 15px auto;padding:20px 0 10px 0;text-align:left;background:#dfeffc}
.containerStinTop{background:url(../images/container-stin-top.png) no-repeat top left;height:26px;width:1062px;position:absolute;font-size:1px;top:-16px;left:-21px;z-index:10}
.containerStinLeft{background:url(../images/container-stin-left.png) no-repeat top left;height:581px;width:21px;position:absolute;font-size:1px;top:10px;left:-21px;z-index:0}
.containerStinRight{background:url(../images/container-stin-right.png) no-repeat top right;height:581px;width:21px;position:absolute;font-size:1px;top:10px;right:-21px;z-index:0}
.containerRohLb{background:url(../images/container-roh-lb.gif) no-repeat top right;height:10px;width:10px;position:absolute;font-size:1px;bottom:0px;left:0px;z-index:5}
.containerRohRb{background:url(../images/container-roh-rb.gif) no-repeat top right;height:10px;width:10px;position:absolute;font-size:1px;bottom:0px;right:0px;z-index:5}

.hlavicka{position:absolute;width:972px;margin:0 auto;height:255px;text-align:center;padding:0;left:24px;top:20px;background:#fff url(../images/bg-right.gif) repeat-y top right;z-index:0;clear:both}

.nexumLeta{position:absolute;width:150px;margin:0;height:30px;text-align:center;padding:0;left:10px;top:190px;background:#fff url(../images/nexum-leta.gif) no-repeat top left;z-index:40;clear:both}

.logo{position:absolute;top:30px;left:34px;font-size:10px;height:177px;width:147px;overflow:hidden;margin:0;padding:0;	color:#004c93;text-align:left;z-index:1}
.logo a{color:#004c93;	text-decoration:none; display:block;height:177px;width:147px;overflow:hidden;margin:0;padding:0;}
.logo em{color:#d9261c}
.logo span{position:absolute;top:0px;left:0px;height:177px;width:147px;overflow:hidden;cursor:pointer;background:url(../images/logo.png) no-repeat top left}

.boxMenuVyhledavani{position:absolute;left:192px;top:30px;text-align:left;width:792px;height:44px;margin:0;padding:0;background:#0a5395 url(../images/topmenu-bg.gif) repeat-x top left;z-index:1}
.boxMenuVyhledavani .left{background:url(../images/topmenu-left.gif) no-repeat top right;height:44px;width:7px;position:absolute;font-size:1px;top:0px;left:0px}
.boxMenuVyhledavani .right{background:url(../images/topmenu-right.gif) no-repeat top right;height:44px;width:7px;position:absolute;font-size:1px;top:0px;right:0px}

.menuTop{position:absolute;left:0px;top:0px;text-align:left;width:auto;margin:0;padding:0;list-style:none;float:left;z-index:1}
.menuTop li{list-style:none;float:left;margin:0;padding:0 5px 0 6px;background:url(../images/topmenu-delic.gif) repeat-y top left;height:44px}
.menuTop li a{display:block;margin:0;padding:0 0 0 5px;text-decoration:none;font-weight:bold;color:#fff!important;font-size:12px;font-weight:bold;float:left}
.menuTop li a:hover{text-decoration:none;color:#fff!important;background:url(../images/topmenu-btn-active-left.gif) no-repeat top left}
.menuTop a strong{display:block;padding:15px 6px 6px 0px;margin:0}
.menuTop a:hover strong{color:#fff;background:url(../images/topmenu-btn-active-right.png) no-repeat top right}
.menuTop a span{display:block;width:5px;height:20px;text-decoration:none;font-weight:bold;color:#8a9188!important;float:left;background:url(../images/topmenu-btn-active-left.gif) no-repeat top left}
.menuTop li.first{background:none}
.menuTop li a.active{text-decoration:none;color:#fff!important;background:url(../images/topmenu-btn-active-left.gif) no-repeat top left}
.menuTop a.active strong{color:#fff;background:url(../images/topmenu-btn-active-right.png) no-repeat top right}
.menuTop li a:hover.active{color:#ffffff!important;text-decoration:underline}
.menuTop li ul li{list-style:none;float:left;margin:4px 0 0 0;padding:0}
.menuTop li ul li a{display:block;padding:0px 13px;text-decoration:none;font-weight:bold;color:#ffffff!important;float:left;border-left:1px solid #ddd;background:none}
.menuTop li ul li a:hover{position:relative;bottom:0px;background:none;border-left:1px solid #ddd;border-right:none;padding:0px 13px;color:#ffffff!important;text-decoration:underline}
.menuTop li ul li a.first, .menuTop li ul li a:hover.first{border-left:none}

.drobNav{color:#01468E;position:absolute;left:15px;top:265px;text-align:left;width:940px;height:24px;overflow:hidden;margin:0;padding:0;list-style:none;float:left}
.drobNav li{list-style:none;float:left;margin:0 6px 0 0;padding:0 0 0 10px;background:url(../images/drob-nav-odrazka.gif) no-repeat 0 5px;font-weight:bold;color:#c61b11}
.drobNav li a{font-weight:bold;color:#01468e;text-decoration:underline}
.drobNav li a:hover{font-weight:bold;color:#01468e;text-decoration:none}

.vyhledavani{float:right;text-align:left;position:absolute;right:10px;bottom:7px;width:247px;padding:2px 0 0 0;height:28px;z-index:1;background:url(../images/vyhledavaci-box.png) no-repeat top left}
.vyhledavani input.text{float:left;font-size:12px;height:15px;margin:5px 0 0 0;padding:2px 5px 0 5px;width:160px;border:none;background-color:Transparent}
.vyhledavani input.submit{float:right;margin:4px 5px 0 0;padding:0;width:70px;background:none;border:none;color:#ffffff;font-weight:bold}
.vyhledavani input.submit:hover{text-decoration:underline}

.telo{width:972px;margin:0 auto;padding:0;height:auto;position:relative}

.hlavicka .logo{top:10px;left:10px}
.hlavicka .boxMenuVyhledavani{left:169px;top:10px}

.sloupecStred{width:488px;padding:0;height:100%;margin:0 0 10px 0;float:left;position:relative;left:242px;top:0px}
.sloupecStred .box{padding:0;margin:0 ;clear:both}
.sloupecStred .box .obrazek{float:left;position:relative;margin:0 10px 0 0;padding:0}
.homepage .sloupecStred .box h2{font-size:16px;font-weight:bold;padding:0;margin:12px 0 10px 0;height:20px;overflow:hidden}

.sloupecStred .box p{margin:0;padding:0}
.sloupecStred ul{list-style:none;margin:0;padding:0 0 15px 0;line-height:20px}
.sloupecStred ul li{margin:0;background:url(../images/odrazka0.gif) no-repeat 0 9px;padding:0 0 0 15px}
.homepage .sloupecStred .box p{margin:0;padding:0;height:35px;overflow:hidden;font-size:14px}

.sloupecLevy{float:left;position:relative;left:-488px;top:0px;width:232px;padding:0;height:auto}
.sloupecLevy ul{list-style:none;margin:0 0 20px 0;padding:20px 0 0 0}
.sloupecLevy ul li{background:url(../images/odrazka0.gif) no-repeat 0 8px;padding:2px 0 10px 15px}
.sloupecLevy ul li ul{padding-top:5px;margin:0}
.sloupecLevy ul li ul li{padding:2px 0 4px 15px;font-size:13px}

.sloupecPravy{float:right;position:relative;top:0;right:0;width:232px;padding:0;margin:0}
.sloupecPravy ul{list-style:none;margin:0;padding:20px 0 0 0;font-size:13px}
.sloupecPravy ul li{background:url(../images/odrazka0.gif) no-repeat 0 9px;padding:4px 0 10px 15px}
ul.kontakt{padding-top:0}
ul.kontakt li{background:url(../images/odrazka0.gif) no-repeat 0 18px;padding:7px 0 4px 15px;line-height:26px}

.jquery{background:#fff;position:absolute;top:65px;right:13px;width:790px;height:175px}

.bannerLt{background:url(../images/bannery-top/banner-lt.png) no-repeat top right;height:10px;width:10px;position:absolute;font-size:1px;top:0px;left:0px;z-index:10}
.bannerRt{background:url(../images/bannery-top/banner-rt.png) no-repeat top right;height:10px;width:10px;position:absolute;font-size:1px;top:0px;right:0px;z-index:10}
.bannerLb{background:url(../images/bannery-top/banner-lb.png) no-repeat top right;height:10px;width:10px;position:absolute;font-size:1px;bottom:0px;left:0px;z-index:5}
.bannerRb{background:url(../images/bannery-top/banner-rb.png) no-repeat top right;height:10px;width:10px;position:absolute;font-size:1px;bottom:0px;right:0px;z-index:5}
.topSlide{background:#fff no-repeat top right;position:absolute;top:0px;right:0px;width:790px;height:175px;overflow:hidden}

.prvni{background:#fff no-repeat top right;position:absolute;top:0px;right:0px;width:790px;height:175px}
.druhy{background:#fff no-repeat top right;position:absolute;top:0px;right:0px;width:790px;height:175px}

.headCarouse{z-index:8;position:absolute;top:10px;right:10px;width:33px;height:150px}
.headCarouse a{display:block;margin-bottom:7px;background:url(../images/bannery-top/headCarouse-bg.png) no-repeat top left;padding:5px 0 0 0;width:33px;height:27px;font-family: Trebuchet MS, Arial, Tahoma, Verdana;font-weight:bold;font-size:16px;text-decoration:hover}
.headCarouse a:hover{text-decoration:none;background-position:bottom left}
.headCarouse a.activeSlide{background-position:top right;color:#ffffff;text-decoration:none}

.reference h3{background:url(../images/odrazka0.gif) no-repeat 0 13px;padding:4px 0 10px 10px;color:#01468E}
.reference h3 a{color:#01468E}
.reference a{	color:#85bd38}
.reference .referenceNahled{width:auto;height:auto;float:left;border:1px solid #eeeeee;margin:0 20px 0 0}
.reference .referenceText{width:430px;float:left}
.reference .referenceText p{padding-left:10px!important}

.rohLt{background:url(../images/roh-top-left.gif) no-repeat top right;height:9px;width:9px;position:absolute;font-size:1px;top:0px;left:0px}
.rohRt{background:url(../images/roh-top-right.gif) no-repeat top right;height:9px;width:11px;position:absolute;font-size:1px;top:0px;right:0px}
.bottomLine{background:url(../images/bg-bottom.gif) repeat-x top right;height:2px;width:100%;position:absolute;font-size:1px;bottom:0px;left:0px}
.rohLb{background:url(../images/roh-bottom-left.gif) no-repeat top right;height:11px;width:9px;position:absolute;font-size:1px;bottom:0px;left:0px}
.rohRb{background:url(../images/roh-bottom-right.gif) no-repeat top right;height:11px;width:11px;position:absolute;font-size:1px;bottom:0px;right:0px}

.klientiHledame{position:relative;width:972px;margin:0 auto}
.klientiHledame .klienti{position:relative;width:730px;height:120px;float:left}
.klientiHledame .hledame{position:relative;width:730px;height:120px;width:232px;float:right;font-size:13px}
.klientiHledame .nadpis{position:absolute;float:left;top:35px;font-family:Calibri, Trebuchet MS, Arial, Tahoma, Verdana;font-size:20px;text-align:right;height:auto;width:90px;color:#6aa814;text-decoration:none;margin:0;padding:0}
.klientiHledame .klienti .jcarousel-skin-tango{position:absolute;top:20px;right:15px;width:600px;height:100px}

.paticka{position:relative;width:972px;margin:0 auto;height:20px;font-size:13px}

ul.bottomMenu{display:block;margin:0;padding:0;list-style:none;position:absolute;top:0;left:15px}
ul.bottomMenu li{float:left;display:block;margin:0;padding:0 7px;border-left:1px solid #01468e}
ul.bottomMenu li.first{border-left:none;padding:0 7px 0 0}

.ikony{display:block;margin:0;padding:0;position:absolute;top:5px;right:15px}
.copyright{display:block;margin:0;padding:0;list-style:none;position:absolute;top:0;right:15px}

.box{position:relative;background:#fff url(../images/bg-right.gif) repeat-y top right;margin:0 0 10px 0}
.box .inside{margin:0 15px 0 13px;background-image:none}
.inside .box{background-image:none}
.sloupecStred .box .inside .box{background:#fff url(../images/box-inside-center-bg.gif) no-repeat 0 bottom;padding:0 5px 10px 5px;margin:10px 0 0 0}
.sloupecLevy .box .inside .box{background:#fff url(../images/box-inside-left-bg.gif) no-repeat left bottom;padding:15px 5px 5px 5px;font-size:13px}
.klientiHledame .box .inside{background:#fff url(../images/box-inside-klienti-bg.gif) no-repeat left bottom;padding:10px 5px 0 5px;height:95px}
.klienti .box .inside .box{background:#fff url(../images/box-inside-center-bg.gif) no-repeat left bottom;padding:0 5px 5px 5px}
.hledame .inside, .sloupecPravy .box .inside{background:#fff url(../images/box-inside-right-bg.gif) no-repeat left bottom!important}

.sloupecLevy .box .inside .box p{padding:0 10px 1px 10px;margin:0;line-height:16px;height:110px;overflow:hidden}
.sloupecLevy h3{font-size:14px;text-decoration:underline;margin:0 0 3px 0;padding:0 0 0 10px;height:35px;background:url(../images/odrazka0.gif) no-repeat 0 6px;overflow:hidden}
.sloupecLevy .box .inside .box span.datum{color:#6aa814}
.oddelovac{clear:both;width:100%;height:0px;line-height:0px;background:none;overflow:hidden;font-size:0;margin:10px 0 0 0;border-bottom:1px solid #eee}

.w10{width:10px} .w20{width:20px} .w30{width:30px} .w40{width:40px} .w50{width:50px} .w60{width:60px} .w70{width:70px} .w80{width:80px} .w90{width:90px} .w100{width:100px} .w110{width:110px} .w120{width:120px} .w130{width:130px} .w138{width:138px} .w140{width:140px} .w150{width:150px} .w160{width:160px} .w170{width:170px} .w180{width:180px} .w190{width:190px} .w200{width:200px} .w210{width:210px} .w220{width:220px} .w230{width:230px} .w240{width:240px} .w250{width:250px} .w260{width:260px} .w270{width:270px} .w280{width:280px} .w290{width:290px} .w300{width:300px} .w310{width:310px} .w320{width:320px} .w330{width:330px} .w340{width:340px} .w350{width:350px} .w360{width:360px} .w370{width:370px} .w380{width:380px} .w390{width:390px} .w400{width:300px} .w400{width:400px} .w410{width:410px} .w420{width:420px} .w430{width:430px} .w440{width:440px} .w450{width:450px} .w460{width:460px} .w470{width:470px} .w480{width:480px} .w490{width:490px} .w500{width:500px} .w510{width:510px} .w520{width:520px} .w530{width:530px} .w540{width:540px} .w550{width:550px} .w560{width:560px} .w570{width:570px} .w580{width:580px} .w590{width:590px} .w600{width:600px} 

.h10{height:10px} .h20{height:20px} .h30{height:30px} .h40{height:40px} .h50{height:50px} .h60{height:60px} .h70{height:70px} .h80{height:80px} .h90{height:90px} .h100{height:100px} .h110{height:110px} .h120{height:120px} .h130{height:130px} .h140{height:140px} .h150{height:150px} .h160{height:160px} .h170{height:170px} .h180{height:180px} .h190{height:190px} .h200{height:200px} .h210{height:210px} .h220{height:220px} .h230{height:230px} .h240{height:240px} .h250{height:250px} .h260{height:260px} .h270{height:270px} .h280{height:280px} .h290{height:290px} .h300{height:300px} .h310{height:310px} .h320{height:320px} .h330{height:330px} .h340{height:340px} .h350{height:350px} .h360{height:360px} .h370{height:370px} .h380{height:380px} .h390{height:390px} .h400{height:400px}

.homepage{padding-top:265px}

.podstranka{padding-top:290px}
.podstranka .sloupecLevy{left:-730px}
.podstranka .sloupecStred{width:730px}
.podstranka .sloupecStred .inside{padding:20px 10px}
.podstranka .sloupecStred .inside p{padding:0 0 10px 0;line-height:20px}
.podstranka .sloupecStred .inside blockquote{border:1px solid #A5CAE8;padding:15px 15px 0 15px;margin:0px 10px 15px 10px;background:#eaf5fe}
.podstranka .sloupecStred .inside p.datum{font-size:11px;color:#999;margin:0;padding:0 0 0 5px;line-height:20px}
.podstranka .sloupecStred .inside p.anotace{color:#01468e;border-bottom:1px solid #ddd;/*font-weight:bold;*/font-style:italic;padding:0 5px 10px 5px;margin:0 0 20px 0;line-height:20px}

.podstranka .sloupecStred .inside .pravyBox{position:relative;float:right;height:auto;padding:15px 10px;background:#d5f2ad}
.podstranka .sloupecStred .inside .pravyBox h2{margin:0}
.podstranka .sloupecStred .inside .pravyBox ul{list-style:none}

.textAlignJustify{text-align:justify}
.textAlignLeft{text-align:left}
.textAlignRight{text-align:right}
.textAlignCenter{text-align:center}

.floatLeft{float:left}
.floatRight{float:right}

.clear{clear:both;width:100%;height:0px;line-height:0px;background:none;overflow:hidden;font-size:0}

table{border:1px solid #8AAFE1;vertical-align:top;margin:0 0 15px 0;line-height:20px}
table tr th{color:#ffffff;font-weight:bold;background:#8AAFE1;padding:3px 5px}
table tr td{padding:2px 5px;background:#F2F7F9}
table tr.dark td{background:#f7fbfc}
table tr.rowOver td{padding:2px 5px;background:#E2EBF1}
table td.rowOver{padding:2px 5px;background:#E2EBF1}

table.noBorder{border:none!important}
table.noBorder tr th{color:#01468E;font-weight:bold;background:none!important}
table.noBorder tr td{background:none!important}
table.noBorder tr.dark td{background:none!important}

.img-vlevo {float:left;margin-right:15px;margin-bottom:15px}
.img-vpravo{float:right;margin-left:15px;margin-bottom:15px}
.img-stred{clear:both;margin-top:15px;margin-bottom:15px;text-align:center;width:100%!important}
.imgLeft {float:left;margin-right:15px;margin-bottom:15px}
.imgRight{float:right;margin-left:15px;margin-bottom:15px}
.imgCenter{clear:both;margin-top:15px;margin-bottom:15px;text-align:center;width:100%!important} 

.fotogalerie{margin:10px 6px}
.fotogalerie .nahled{background:none;border:none;display:block;float:left;padding:5px}
.fotogalerie .nahled a{background-color:#F0F0F0;border:1px solid #E0E0E0;display:block;float:left;padding:5px}
.fotogalerie .nahled a:hover{background-color:#E7FBD3;border:1px solid #E0E0E0}
.fotogalerie .nahled a img{height:60px}

div.ram{background-color:#F9F9F9;border:solid 1px #E0E0E0;padding:10px 10px 5px 10px;margin-bottom:10px}
.ram p{padding:0;margin:0 0 5px 0!important}

.printIcon {background-image:url(/Design/Images/tiskarna.gif);PADDING-BOTTOM:0px;line-height:16px;font-size:11px;text-decoration:none;float:right;padding-left:20px;padding-right:0px;background-repeat:no-repeat;background-position:left 50%;padding-top:0px}
a:hover.printIcon{text-decoration:underline}

.sloupecStred .headCarouse{position:relative;top:0;left:0;height:auto;width:auto;text-align:center}
.sloupecStred .headCarouse a{display:inline-block;position:relative;overflow:hidden} 
.sloupecStred .headCarouse a.active{	background:url(../images/bannery-top/headCarouse-bg.png) no-repeat top right;color:#fff;text-decoration:none}
.sloupecStred .headCarouse a span{position:absolute;left:0;top:0;background:url(../images/headcarouse-arrow.png) no-repeat 0 0;width:33px;height:32px}
.headCarouse a.first,
  .headCarouse a.prev,
  .headCarouse a.next,
  .headCarouse a.last{color:transparent;font-size:1px;line-height:32px;text-decoration:none!important}
.headCarouse a.first span{background-position:0 0}
.headCarouse a.prev span{background-position:-32px 0}
.headCarouse a.next span{background-position:-66px 0}
.headCarouse a.last span{background-position:-99px 0}
.headCarouse a[disabled=disabled]{background-position:bottom right}
.headCarouse a.first[disabled=disabled] span{background-position:0 -32px}
.headCarouse a.prev[disabled=disabled] span{background-position:-32px -32px}
.headCarouse a.next[disabled=disabled] span{background-position:-66px -32px}
.headCarouse a.last[disabled=disabled] span{background-position:-98px -32px}
