body{font-family:Helvetica,'Arial CE','Helvetica CE',Arial,helvetica,sans-serif;font-size:10pt;padding:0px;margin:0px;background:transparent url('.././images/bg-body.png') repeat-x center top;color:#000;text-align:center;}
/* vrchní část hlavičky */
#header{width:900px;height:100px;margin:auto;padding:0px;background:transparent url('.././images/logo.png') no-repeat 2% 40%;z-index:100;position:relative;}
#header .headerSearch{float:right;  margin:8px 6px 0px 0px;}
#header .headerSearch input{margin:2px 0px 0px 0px;  border:0px none;  color:#000;  background:transparent url('.././images/bg-search-input.png') no-repeat left top;  width:183px;  height:28px;}
#header .headerSearch .search{padding:0px 0px 0px 5px;  margin-right:-5px;}
#header .headerSearch .btn{color:#000;  background:transparent url('.././images/bg-search-btn.png') no-repeat left top;  width:75px;  height:28px;  color:#fff;  font-size:13px;  text-transform:uppercase;}
#header #bookmarks{margin:60px 5px 0px 0px;}
#header #bookmarks .bookmark{width:126px;  height:41px;  float:right;  margin:0px 0px 0px 1px;}
#header #bookmarks .bookmark a{background:transparent url('.././images/bg-bookmark-normal.png') no-repeat left top;  width:126px;  height:41px;  color:#246aba;  text-decoration:none;  display:block;  padding:12px 0px 0px 0px;  font-size:15px;}
#header #bookmarks .bookmark a:hover,#header #bookmarks .on a{background:transparent url('.././images/bg-bookmark-on.png') no-repeat left top;  color:#003a7d;}
#header-middle{background:transparent url('.././images/bg-header-middle.jpg') no-repeat left top;  width:990px;  height:255px;  margin:5px auto 5px auto;}
#header-middle .kurzy{width:310px;  height:255px;  float:right;  text-align:left;}
#header-middle .kurzy .date{font-size:24px;  color:#fff;  line-height:36px;  margin:14px 0px 28px 16px;}
#header-middle .kurzy .time {font-size:20px;  color:#fff; margin: 0px 0px 0px 6px;}
/* začištění float z hlavičky */
.cleaner{clear:both;}
/* zobrazení vlastních dat */
#main-data{width:900px;margin:auto;background:transparent url('.././images/bg-main-middle.png') repeat-y left top;z-index:10;}
#main-data-bottom{background:transparent url('.././images/bg-main-bottom.png') no-repeat left bottom;}
#main-data-top{background:transparent url('.././images/bg-main-top.png') no-repeat left top;}

/* MODUL */
/* modul - nadpis v levém sloupci */
#main-data #col-left .kurzy{height: 245px; text-align:left; background: url('.././images/terminy-zdrav.png') no-repeat top left; padding: 1px 0px 0px 0px; margin: 1px 0px 0px 0px;}
#main-data #col-left .kurzy .date{font-size:24px;  color:#fff;  line-height:32px;  margin:14px 0px 28px 16px;}
#main-data #col-left .kurzy .time {font-size:20px;  color:#fff; margin: 0px 0px 0px 6px;}
/* MODUL */
/* modul - nadpis v levém sloupci */
#main-data #col-left .modul-body{background:transparent url('.././images/bg-modul-middle.png') repeat-y left top;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}
#main-data #col-left .modul-bottom{background:transparent url('.././images/bg-modul-bottom.png') no-repeat left top;padding:0px 0px 10px 0px;margin:0px 0px 4px 0px;}
#main-data #col-left .modul-nadpis{margin:0px;padding:15px 0px 5px 15px;position:relative;font-size:20px;font-weight:normal;color:#183452;background:transparent url('.././images/bg-modul-top.png') no-repeat left top;}
#main-data #col-left .modul-nadpis img{float:left;  margin:0px 8px 0px 0px;}
#main-data #col-left{width:262px;margin:4px 4px 1px 0px;padding:0px;float:right;text-align:left;}
#main-data #col-left .menu .groupname{font-weight:bold;margin:0px 0px 0px 0px;padding:5px 0px 3px 0px;display:block;}
#main-data #col-left .menu ul{list-style-type:square;color:#306298;padding:5px 0px 0px 17px;margin:0px 10px 0px 15px;}
#main-data #col-left .menu li{padding:0px;margin:0px;padding:2px 0px 2px 0px;font-size:14px;}
#main-data #col-left .menu a{display:block;background:url('.././images/') no-repeat 2% 50%;position:relative;text-decoration:none;color:#306298;}
#main-data #col-left .menu a:hover,#main-data #col-left .menu .on{background:url('.././images/') no-repeat 2% 50%;color:#306298;text-decoration:underline;}
#main-data #col-left .menu .submenu-obal{padding:0px 0px 3px 0px;margin:0px 0px 0px 0px;}
#main-data #col-left .menu .submenu-obal .submenu-ul{list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 5px;}
#main-data #col-left .menu .submenu-obal .submenu-li{padding:2px 0px 2px 0px;margin:0px 0px 0px 5px;}
#main-data #col-left .menu .submenu-obal a{display:block;text-decoration:none;background:url('.././images/') no-repeat 2% 50%;position:relative;}
#main-data #col-left .menu .submenu-obal a:hover,#main-data #col-left .menu .submenu-obal .on{background:url('.././images/') no-repeat 2% 50%;}
/* MODUL */
/* modul - bannery v levém sloupci */
#main-data #col-left .bannery{width:230px;margin:0px auto 0px auto;}
#main-data #col-left .bannery img{margin:10px auto 0px auto;}
/* MODUL */
/* modul - novinky v levém sloupci */
#main-data #col-left .novinky{color:#2f6297;}
#main-data #col-left .novinky .novinka{padding:8px 16px 8px 16px;}
#main-data #col-left .novinky .novinka .datum{display:none;}
#main-data #col-left .novinky .novinka .nadpis{text-align:right;margin:10px 0px 0px 0px;}
#main-data #col-left .novinky .novinka .text{text-align:justify;}
#main-data #col-left .novinky .novinka a{color:#2f6297;text-decoration:underline;}
#main-data #col-left .novinky .novinka a:hover{}
/* MODUL */
/* modul - anketa v levém sloupci anke.php */
#main-data #col-left .anketa{margin-bottom:10px;text-align:center;}
#main-data #col-left .t-anketa{width:200px;font-size:12px;color:#2f6297;text-align:left;margin:auto;}
#main-data #col-left .t-anketa .t-nadpis{padding:15px 0px 10px 0px;}
#main-data #col-left .t-anketa .popis{}
#main-data #col-left .t-anketa .hlasu{width:20px;}
#main-data #col-left .t-anketa .bar{}
#main-data #col-left .t-anketa .bar-pack{background-color:#fff;border:1px solid #ccc;width:182px;height:12px;padding:0px;line-height:0px;}
#main-data #col-left .t-anketa .bar-pack img{margin:1px 1px 1px 1px;padding:0px;height:10px;}
#main-data #col-left .t-anketa .proc{}
#main-data #col-left .t-anketa .obal{height:5px;}
#main-data #col-left .t-anketa .hlasu-celkem{}
/* pravý sloupec */
#main-data #col-right{visibility:hidden;display:none;}
/* prostřední sloupec */
#main-data #col-center{width:632px;float:left;text-align:left;background:transparent url('.././images/') no-repeat left top;padding:0px;margin:1px 0px 0px 1px;overflow:hidden;}
/* MODUL */
/* jednotlivé moduly - podle potřeb společnosti */
.modul{margin:0px 15px 0px 15px;padding:0px;background:transparent url('.././images/') no-repeat left top;}
.modul img{max-width:620px;
/* max. šírka obrázku povolená v modulech - celkově */
}
/* MODUL */
/* hlavička modulu */
.mod-header{padding:0px;margin:3px 0px 15px 3px;}
.mod-header h1{margin:0px 0px 15px 0px;padding:8px 0px 8px 10px;background:transparent url('.././images/bg-h1.png') no-repeat left top;font-weight:normal;color:#fff;font-size:18px;}
/* MODUL */
/* patka modulu */
.mod-footer{text-align:right;margin-bottom:30px;}
/* MODUL  - bannery v levém sloupci */
.mod-bannery-stred{margin:0px auto 0px auto;text-align:center;}
.mod-bannery-stred img{margin:10px auto 0px auto;}
/* MODUL */
/* jednoduchý dokument sdoc.php - sdoc.html */
.mod-sdoc{color:#2f6297;}
.mod-sdoc h1{}
.mod-sdoc .text{}
.mod-sdoc .text h1,.mod-sdoc .text h2,.mod-sdoc .text h3,.mod-sdoc .text h4{}
.mod-sdoc .text h1,.mod-sdoc .text h2{}
.mod-sdoc .text h2{font-size:16px;  padding:6px;  background-color:#f1f8ff;}
.mod-sdoc .text h3{font-size:14px;}
.mod-sdoc .text p{margin:0px 0px 15px 0px;padding:0px;}
.mod-sdoc .text img{}
.mod-sdoc .text a{color:#000;  text-decoration:underline;  font-weight:bold;}
.mod-sdoc .text table{color:#000;}
/* hledání */
.mod-search{}
.mod-search{margin:10px 15px 20px 10px;}
.mod-search .nadpis{font-weight:bold;color:#183452;font-size:14px;}
.mod-search .nadpis span{color:#fff;padding:1px 3px 1px 3px;background-color:#444;}
.mod-search .nadpis a{font-weight:bold;color:#0961a0;border:1px #0961a0 solid;text-decoration:none;padding:5px;background-color:#fff;display:block;}
.mod-search .text{text-align:left;color:#777;margin:15px 15px 30px 15px;}
.mod-search .text span{font-weight:bold;color:#fff;padding:1px 3px 1px 3px;background-color:#0961a0;}
.mod-search .text a{font-weight:bold;color:#555;text-decoration:underline;}
/* MODUL */
/* fotogalerie */
.mod-galerie{margin:0px 0px 10px 10px;}
.mod-galerie .galerie-item{float:left;width:145px;height:180px;margin:5px 8px 5px 0px;text-align:center;border:0px solid #aaa;}
.mod-galerie .galerie-item .title{font-weight:bold;color:#444;margin:5px 5px 5px 5px;height:32px;overflow:hidden;}
.mod-galerie .galerie-item .image{vertical-align:middle;}
.mod-galerie .galerie-item .image img{border:3px solid #ccc;}
.mod-videogalerie{}
.mod-videogalerie .galerie-item{}
.mod-videogalerie .galerie-item .title{margin:0px 40px 0px 0px;padding:0px;}
.mod-videogalerie .galerie-item .timestamp{margin:0px 0px 10px 0px;padding:0px;}
.mod-videogalerie .galerie-item .text{margin:0px 20px 10px 0px;padding:0px;text-align:center;}
/* sitemap */
.mod-sitemap{width:500px;margin:40px 10px 0px 15px;}
.mod-sitemap ul{list-style-type:none;padding:0px 0px 0px 0px;margin:15px 10px 0px 5px;}
.mod-sitemap li{padding:0px;margin:0px;padding:1px 0px 1px 0px;}
.mod-sitemap a{display:block;text-decoration:none;font-weight:bold;font-size:13px;color:#0961a0;font-weight:bolder;padding:1px 0px 1px 5px;position:relative;}
.mod-sitemap a:hover,.mod-sitemap .on{color:#183452;}
.mod-sitemap .sitemap-obal{padding:0px 0px 3px 0px;margin:0px 0px 0px 0px;}
.mod-sitemap .sitemap-obal .sitemap-ul{list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}
.mod-sitemap .sitemap-obal .sitemap-li{padding:2px 0px 2px 0px;margin:0px 0px 0px 5px;}
.mod-sitemap .sitemap-obal .sub{list-style:square outside url() !important;margin:0px;}
.mod-sitemap .sitemap-obal a{display:block;text-decoration:none;font-weight:bold;font-size:13px;color:#787878;font-weight:bolder;padding:1px 0px 1px 0px;position:relative;}
.mod-sitemap .sitemap-obal a:hover,.mod-sitemap .sitemap-obal .on{color:#fff586;}
/* stránkování */
.strankovani{margin:0px 10px 0px 10px;text-align:center;}
.strankovani a{color:#183452;text-decoration:none;}
.strankovani a:hover{text-decoration:none !important;}
.strankovani .strana{background:transparent url(.././images/strankovani-normal.png) no-repeat center top;display:block;width:27px;height:27px;float:left;text-align:center;padding:6px 0px 0px 0px;overflow:hidden;}
.strankovani .strana:hover,.strankovani .on{background:url(.././images/strankovani-on.png) no-repeat center top;}
/* MODUL */
/* detail reference - refe.php - refe.html */
.mod-detail-reference{margin:20px 15px 0px 15px;padding:0px 0px 0px 0px;}
.mod-detail-reference .left{width:260px;float:left;padding:5px 0px 0px 0px;margin:0px 10px 0px 0px;text-align:center;}
.mod-detail-reference .left img{border:3px solid #01415e;}
.mod-detail-reference .right{width:350px;float:left;color:#183452;padding:5px 0px 0px 10px;}
.mod-detail-reference .right .info{padding:0px 0px 5px 0px;color:#333;}
.mod-detail-reference .right .info strong{color:#01415e;}
.mod-detail-reference h1,.mod-detail-reference h2{color:#01415e;text-transform:uppercase;font-size:14pt;padding:0px 0px 8px 0px;margin:0px;text-align:left;}
.mod-detail-reference h2{font-size:10pt;padding:20px 0px 5px 0px;}
.mod-detail-reference .text{padding:15px 0px 5px 0px;text-align:justify;font-size:12px;}
.mod-detail-reference .text p{padding:0px 0px 10px 0px;margin:0px;}
.mod-detail-reference .text a{color:#01415e;font-weight:bold;}
.mod-detail-reference .thumbs{border:3px solid #01415e;margin:5px 5px 0px 0px;}
.mod-reference{padding:0px 0px 10px 0px;margin:0px 0px 5px 0px !important;width:620px;height:150px;float:left;}
.mod-reference .nadpis{font-size:12pt;font-weight:bold;color:#01415e;margin:0px 0px 5px 0px;}
.mod-reference .popis{float:left;margin:0px 0px 0px 8px;color:#01415e;width:500px;text-align:justify;}
.mod-reference .more{float:right;margin:0px 20px 5px 5px;font-size:9pt;font-weight:bold;}
.mod-reference .more a{color:#183452;}
.mod-reference img{float:left;border:3px solid #01415e;}
/* MODUL */
/* kontakty kont.php - kont.html */
/* formulář kontaktů */
.mod-kontakt{}
.mod-kontakt .kontakt-form{margin-bottom:10px;}
.mod-kontakt .kontakt-form td{vertical-align:top;padding:3px 5px 3px 2px;font-size:12px;text-align:left;}
.mod-kontakt .kontakt-form .nadpis{}
.mod-kontakt .kontakt-form .skupina{border:1px solid #619fe1;background-color:#b9d6f6;padding:3px 2px 3px 3px;background:url(".././images/bg-h1.png") no-repeat center center;color:#fff;}
.mod-kontakt .kontakt-form input{width:300px;}
.mod-kontakt .kontakt-form .radio{width:20px;margin:0px 0px 0px 20px;}
.mod-kontakt .kontakt-form input,.mod-kontakt .kontakt-form textarea{border:1px solid #619fe1;background-color:#b9d6f6;color:#183452;margin:0px 0px 0px 0px;padding:3px;font-size:9pt;}
.mod-kontakt .kontakt-form textarea{height:73px;width:280px;}
.mod-kontakt .kontakt-form .captcha{float:left;margin:0px 5px 0px 0px;border:1px solid #888;}
.mod-kontakt .kontakt-form .input-captcha{width:175px;float:left;}
.mod-kontakt .kontakt-form .odeslat{width:288px;background-color:#619fe1;color:#fff;font-weight:bold;background:url(".././images/bg-h1.png") no-repeat center center; }
.mod-kontakt .kontakty{font-size:9pt;color:#183452;padding:0px;margin-bottom:10px;}
.mod-kontakt .kontakty .kontakty-table{font-size:9pt;text-align:left;color:#183452;background-color:#b9d6f6;margin:10px 0px 0px 0px;width:605px;border:1px solid #619fe1;}
.mod-kontakt .kontakty .kontakty-table td{padding:5px 5px 5px 5px;}
.mod-kontakt .kontakty .form-table td{padding:2px;}
.mod-kontakt .kontakty .kontakty-table a{color:#333;font-weight:bold;text-decoration:underline;}
.mod-kontakt .kontakty .kontakty-table a:hover{color:#777;}
.mod-kontakt .kontakty .kontakty-table .nadpis{font-size:10pt;font-weight:bold;padding:5px;color:#fff;background-color:#619fe1;background:url(".././images/bg-h1.png") no-repeat center center;}
.mod-kontakt .kontakty .form-table .popis{font-size:9pt;padding:0px 0px 0px 10px;width:100px}
.mod-kontakt .kontakty .form-table .text{padding:5px 10px 0px 0px;text-align:right;vertical-align:middle;}
/* MODUL */
/* download */
.mod-download{padding:0px 0px 5px 0px;}
.mod-download .item{width:620px;}
.mod-download .item .nadpis{font-weight:bold;font-size:14px;}
.mod-download .item .ico{text-align:center;width:100px;font-size:8pt;}
.mod-download .item .ico img{border:0;width:30px;}
.mod-download .item .ico a{text-decoration:none;color:#183452;}
.mod-download .item .timestamp{padding:0px;}
.mod-download .item .text{}
/* MODUL */
/* news */
.mod-news{}
.mod-news .text{font-size:9pt;color:#183452;padding:15px 25px 0px 25px;margin:0px;}
.mod-news .text h1,.mod-news .text h2,.mod-news .text h3,.mod-news .text h4{color:#a2a1a1;margin:0px 0px 8px 0px;padding:0px;}
.mod-news .text h1,.mod-news .text h2{font-size:14pt;text-transform:uppercase;}
.mod-news .text h2{font-size:12pt !important;text-transform:none;}
/* patka stránky*/
#footer{height:60px;text-align:center;}
#footer .inside{width:880px;margin:auto;padding:20px 0px 0px 0px;text-align:right;font-size:8pt;}
#footer .inside a{color:#444;}
/**/
.align-right{text-align:right;}
.mod-footer{display:none;}
/* MODUL */
/* chat */
.mod-chat{margin:0px 0px 15px 20px; color:#000; width:590px;}
.mod-chat .coment-add{margin:0px 15px 0px 0px;}
.mod-chat .coment-add table{border:1px #ccc solid; width:590px; font-size:9pt; background-color:#fff;}
.mod-chat .coment-add .head{color:#333; font-size:16px; font-weight:bold; padding:1px 0px 0px 10px; height:45px; background:url(.././images/bt-table-kontakt.png) no-repeat left top; }
.mod-chat .coment-add td{padding:5px 10px 5px 10px; vertical-align:middle; }
.mod-chat .coment-add .inp-nadpis,.mod-chat .coment-add .inp-textarea,.mod-chat .coment-add .inp-odeslat{width:380px; border:1px #999 solid;}
.mod-chat .coment-add .inp-textarea{height:80px;}
.mod-chat .coment-add .inp-odeslat{width:160px; background:url(".././images/bg-h1.png") no-repeat center center; color:#fff; font-weight:bold;}
.mod-chat .coment-add .spacer{height:8px;}
.mod-chat .coment-add .title{font-weight:bold; width:150px;}
.mod-chat .coment-add .data{padding:3px 10px 3px 0px; text-align:right;}
.mod-chat .coment-add .smile{text-align:center;}
.mod-chat .coment-add .smile img{margin:0px 2px 0px 2px;}
.mod-chat .coment-add .captcha{float:left;}
.mod-chat .coment-add .input-captcha{width:60px; float:left; border:1px solid #aaa;}
.mod-chat .comment{border:1px solid #aaa; margin:10px 0px 0px 0px; float:left; width:590px; background-color:#fff;}
.mod-chat .comment .head{color:#fff; height:25px; background-color:#ccc; background:#0961a0 url(.././images/bg-h1.png) repeat-x center center;}
.mod-chat .comment .head .left{padding:6px 0px 0px 10px; font-size:9pt; line-height:9pt; float:left;}
.mod-chat .comment .head .left a{color:#fff;}
.mod-chat .comment .head .right{padding:6px 10px 0px 0px; font-size:9pt; line-height:9pt; text-align:right; float:right;}
.mod-chat .comment .head .right .delete img{border:none; float:left; padding:0px 10px 0px 0px;}
.mod-chat .comment .head .right a{font-weight:bold; color:#fff;}
.mod-chat .comment .head .right a:hover{text-decoration:none; color:#999;}
.mod-chat .comment .body{font-size:8pt; line-height:11pt;}
.mod-chat .comment .body .text{padding:10px 0px 10px 10px; text-align:justify; width:95%;}
.mod-chat .comment .body .text span{font-size:10px !important;}
.mod-chat .comment .body .avatar{display:none; float:right; padding:2px; margin:10px 10px 10px 10px; border:1px solid #000; width:75px; height:100px; background-color:#fff;}
.mod-chat .reply-1{margin:5px 15px 0px 30px; border-left:4px solid #aaa; width:90%;}
.mod-chat .reply-1 .text{width:81% !important;}
.mod-chat .reply-2{margin:5px 15px 0px 45px; border-left:4px solid #888; width:85%;}
.mod-chat .reply-2 .text{width:80% !important;}
.mod-chat .reply-3{margin:5px 15px 0px 60px; border-left:4px solid #666; width:80%;}
.mod-chat .reply-3 .text{width:79% !important;}
.mod-chat .reply-4{margin:5px 15px 0px 75px; border-left:4px solid #444; width:75%;}
.mod-chat .reply-4 .text{width:77% !important;}
.mod-chat .reply-5{margin:5px 15px 0px 90px; border-left:4px solid #444; width:70%;}
.mod-chat .reply-5 .text{width:76% !important;}
.disclaimer{margin:auto; padding:20px 20px 0px 20px; text-align:center; font-size:9px; color:#666;}
.btnPrint{float:left; margin:10px 10px 10px 10px;}
.btnPrint img{border:0px none;}
.infobox-green{background:transparent url('.././images/bg-infobox-green.png') no-repeat center center !important;  border:0px none;  width:604px;  height:162px;}
.infobox-yellow{background:transparent url('.././images/bg-infobox-yellow.png') no-repeat center center !important;  border:0px none;  width:604px;  height:162px;}
.red{color:#b00;}


ul.topnav{list-style:none;padding:0px 0px 0px 0px;margin:0px 25px 0px 0px;float:left;width:900px;height:41px;font-size:14px;background:url(.././images/topnav_bg.gif) repeat-x;}
ul.topnav li{float:right;margin:16px 0 0 0;padding:0 2px 0 0;position:relative;
/*--Declare X and Y axis base for sub navigation--*/
background:transparent url('.././images/bg-bookmark-normal.png') no-repeat left top;  width:126px;  height:41px;    text-align:center;}
ul.topnav li:hover{background:transparent url('.././images/bg-bookmark-on.png') no-repeat left top;}
ul.topnav .on{background:transparent url('.././images/bg-bookmark-on.png') no-repeat left top;}
ul.topnav li a{text-decoration:none;padding:0px 0px 0px 0px;margin:0px auto 0px auto;line-height:45px;  color:#246aba;}
ul.topnav li a:hover{}
ul.topnav li ul.subnav{list-style:none;position:absolute;
/*--Important - Keeps subnav from affecting main navigation flow--*/
left:0px; top:41px;margin:0; padding:0;display:none;float:left;width:190px;}
ul.topnav li ul.subnav li{margin:0; padding:0;clear:both;width:190px;text-align:left;}
html ul.topnav li ul.subnav li a{border-top:1px solid #7fabda;
/*--Create bevel effect--*/
border-bottom:1px solid #b4c4d5;
/*--Create bevel effect--*/
float:left;width:190px;background:#95c2f2 url(.././images/dropdown_linkbg.gif) no-repeat 10px center;padding-left:10px;font-size:12px;}
html ul.topnav li ul.subnav li a:hover{
/*--Hover effect for subnav links--*/
background:#cfe4fa url(.././images/dropdown_linkbg.gif) no-repeat 10px center;}
html ul.topnav li span{display:block; width:10px; height:41px; float:right; margin:3px 7px 0px -7px; background:url(.././images/subnav_btn.png) no-repeat center center;}
