/* resetovaci */
html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, form, label, table, caption, tbody, tfoot, thead, tr, th, td, p{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-size:100%;font-family:inherit;}
q:before, q:after, blockquote:before, blockquote:after{content:"";}
.reset{clear:both;line-height:0px;width:1px;}
/* konec reset */
body{font-family:Tahoma,Verdana,Helvetica,Geneva,Arial;font-size:12px;background:#e7e7e7; text-align:center;margin:0;padding:0 0 35px 0;}
h1{color:#c4d4dd;font-weight:bold;font-size:18px;padding:6px;}
h2{float:right; width:332px; height:247px; background:url(img/back-logo.gif) no-repeat;}
h2 span{display:none;}
h2 a{display:block;margin:40px 0 0 40px;}
h3,h4{position:absolute;   display:block;width:171px;height:45px;color:#fff;font-size:14px;font-weight:bold;margin:-22px 0 0 0;padding:14px 0 0 60px;left:6px;}
h3.wider {width: 200px;}
h3{background:url(img/back-akt-wide.gif) no-repeat; }
h4{background:url(img/back-cert-wide.gif) no-repeat; }
h5{color:#004569;font-weight:bold; }
 p{}
.ram{position:relative;width:756px;background:url(img/back-ram.jpg) repeat-y;text-align:left;padding:0 0 0 6px;margin:0 auto;color:#000;}
.hlavicka{position:relative;margin:0 25px 0 0;padding:0 0 26px 0; background:url(img/back-hlavicka.jpg) #00466b repeat-x;}
.top{}
.ilustrimg{float:right;width:257px;height:247px;background:url(img/ilustrimg.gif) no-repeat;}
.menu{float:right;width:166px;height:247px;background:url(img/back-menu.gif) no-repeat; }
.menu-odsaz{padding:40px 0 0 0; }
.menu  a,ul#hlavniMenu a{display:block;text-decoration:none; font-weight:bold;font-size:11px; line-height:25px;width:90%;margin:0 4px 0 10px;border-bottom:1px solid #cdcdcd;background:#fff;}
.menu ul a{color:#006aa7;}
.menu a:hover{color:#000; }
ul#hlavniMenu,ul{padding:0; margin:0; list-style-type:none; }
ul#hlavniMenu ul{position:absolute; top:0; left:166px; visibility:hidden; }
ul#hlavniMenu li{position:relative; top:0; height:25px; width:166px; background:#fff;}
ul#hlavniMenu a:hover,ul#hlavniMenu li:hover a,ul#hlavniMenu li.hover a{color:#000;}
ul#hlavniMenu li:hover ul a,ul#hlavniMenu li.hover ul a{color:#006093; }
ul#hlavniMenu li:hover ul a:hover,ul#hlavniMenu li.hover ul a:hover{color:#000; }
ul#hlavniMenu li:hover ul,ul#hlavniMenu li.hover ul{visibility:visible; }
ul#hlavniMenu li li{border:none; padding:0; margin:0; }
/*ul#hlavniMenu li{behavior:url(hover.htc); }
*/
.telo-index{float:left;width:731px;padding:0 0 30px 0;border-left:1px solid #00466B; background:url(img/back-index-telo-top.gif)   top left no-repeat;}
.telo-sub{float:left;width:731px;padding:0 0 30px 0;border-left:1px solid #00466B; background:url(img/back-sub-telo-top.gif)   top left no-repeat;}
.telo-index p{margin:10px 15px;}
.telo-index-p{float:right;margin:24px 0 0 0;}
.telo-index-l{float:left;margin:24px 0 0 0;}
.telo-index-l a{color:#004569;}
.telo-index-l a:hover{color:#000;}
.kurzy{background:url(img/back-bottom-kurzy.gif) bottom  left no-repeat #004569;  width:235px;  padding:0 0 15px 0;  color:#fff;}
.kurzy table{table-layout:fixed;width:90%;margin:0 4px 4px 9px;border-bottom:dotted 1px #1f74a0; }
.kurzy table th{font-weight:bold;border-bottom:dotted 1px #1f74a0;text-align:left;color:#adc3cf;}
.kurzy table td{font-size:10px;line-height:20px;}
.kurzy a:link,.kurzy a:visited{color:#fff;}
.kurzy a:hover{color:#cdcdcd;}
.obsah-index{background:#f3f3f3;width:430px;border-top:1px solid #00466b;border-bottom:1px solid #00466b;margin:30px 0 0 0;}
.obsah-sub{border-top:1px solid #ADC3CF; width:95%;margin:50px 0 0 0;}
.obsah-sub p{margin:20px 0 20px 50px;font-size:11px;color:#00466b;}
.novinka{margin:30px 20px;padding:0 0 10px 0;border-bottom:dotted 1px #e3e3e3;color:#00466b;font-size:11px;}
.novinka em{font-size:14px;font-weight:bold;color:#004569;}
.righturl{text-align:right;font-size:10px;}
.patka{position:absolute;width:534px;height:41px;background:url(img/back-patka.gif) no-repeat;bottom:-41px;left:0px;padding:14px 0 0 10px;color:#fff;}
.patka span{float:right;margin:0 25px 0 0;font-weight:bold;color:#ADC3CF;}
.odraz{float:left;height:30px;}
.cert{float:left;width:142px;height:180px; margin:50px 0 20px 35px;background:url(img/back-certifikat.gif) no-repeat;text-align:center;}
.cert a img{border:1px solid #cdcdcd; }
.cert a:link,.cert a:visited{font-size:11px;color:#919192;}
.copy{position:absolute;font-size:11px;right:30px;bottom:-34px;}
.copy a:link,.righturl a:link, .copy a:visited,.righturl a:visited{color:#838284;}
.copy a:hover,.righturl a:hover{color:#000;}
.copy img{vertical-align:middle;}
.materialy{width:233px;height:298px;margin:40px 0;background:url(img/back-left-meterialy.gif) top left no-repeat #004569;}
.materialy img{margin:10px 0 0 10px;}
.material{float:left;height:20px;margin:10px 0 0 12px;background:url(img/back-material.gif) repeat-y;line-height:18px;   color:#fff;padding:0 0 0 25px;font-weight:bold;font-size:13px;}
.vlajecky{position:absolute;width:90px;height:30px;background:url(img/back-left-vlajecky.gif) no-repeat #fff;top:0px;right:24px; }
.vlajecky a{float:left;margin:10px 0 0 15px;}
.periodicka{}
.periodicka table{table-layout:fixed;width:100%;margin:30px 0 0 10px;font-size:11px;}
.periodicka table em{font-weight:bold;}
.periodicka table th{font-size:10px; color:#838284;}
.periodicka table td{padding:2px;}
.periodicka table a{color:#000;font-size:11px;}
.periodicka table a:hover{color:#fff;}
.periodicka table caption{font-weight:bold;color:#838284;}
.obsah-sub ul{margin:10px 0 0 70px;color:#616161;font-size:11px;}
.p-z{background:#10e000;color:#fff;text-align:center;border:solid 1px #000;}
.p-m,.p-m2{background:#7cbbde;color:#fff;text-align:center;border:solid 1px #000;}
.p-c,.p-c2{background:#df1842;color:#fff;text-align:center;border:solid 1px #000;}
.p-o,.p-o2{background:#f9bb13;color:#fff;text-align:center;border:solid 1px #000;}
.p-h,.p-h2{background:#816f3f;color:#fff;text-align:center;border:solid 1px #000;}
.p-zl,.p-zl2{background:#e3e52b;color:#fff;text-align:center;border:solid 1px #000;}
.p-f,.p-f3{background:#9c9c9c;color:#fff;text-align:center;border:solid 1px #000;}
.p-r,.p-r2,.p-r3{background:#ffa1fe;color:#fff;text-align:center;border:solid 1px #000;}
.p-rs,.p-rsb,.p-rsb2{background:#e4a5d5;color:#000;text-align:center;}
.p-rsb,.p-rsb2{border:solid 1px #000;color:#fff;}
.p-rt,.p-rtb,.p-rtb2,.p-rtb3{background:#aa6f9b;color:#000;text-align:center;}
.p-rtb,.p-rtb2,.p-rtb3{border:solid 1px #000;color:#fff;}
.p-zs{background:#fdffeb;color:#000;text-align:center;}
.p-h2,.p-zl2,.p-r2,.p-m2,.p-c2,.p-o2,.p-rsb2,.p-rtb2{border:dashed 1px #000;}
.p-r3,.p-f3,.p-rtb3{border:dotted 1px #000;}
.p-prava{text-align:right;font-weight:bold;color:#838284;}
.c{color:#000;}
.m{color:#1F74A0;}
.info{color:#000;text-decoration:underline;}
p.solid-b{border:solid 1px #000;padding:4px;margin:7px 50px;color:#616161;}
p.dashed-b{border:dashed 1px #000;padding:4px;margin:7px 50px;color:#616161;}
p.dotted-b{border:dotted 1px #000;padding:4px;margin:7px 50px;color:#616161;}
p.none-b{border:0;padding:4px;margin:7px 50px;color:#616161;}
.sli-kov{float:left;width:225px;color:#616161;}
p.sli-kov-p{margin:10px 0 0 65px;line-height:17px;}
.sli-kov a:link,.sli-kov a:visited{color:#1F74A0;font-weight:bold;}
.sli-kov a:hover{color:#000;}
p.zvyrazni{color:#000;padding:3px;text-align:center;background:#f3f3f3;border:solid 1px #000;border-left:solid 10px #004569;border-right:solid 10px #004569;font-size:11px;}
.kontakty-form{float:right;width:270px;margin:15px 0 0 0;}
.kontakty-form input,.kontakty-form textarea{border:solid 1px #3983bd;padding:2px;width:230px;background:#f8f8f8;margin:2px 0 10px 0;}
.kontakty-form textarea{height:200px;}
.mail-but input{width:100px; }
.fotky{position:relative;margin:0 0 0 65px;}
.card-left{float:left;       width:170px; height:185px;       margin:0 35px 15px 0;       padding:10px 0;       text-align:center;       background:#f2f5fc;       border-right:1px solid #ccc;       border-bottom:1px solid #ccc;              }
.card-left p{margin:5px 0; }
.card-photo{height:140px; }
p.card-desc{font-size:10px;}
.card-left a img{border:solid 1px #fff;}
.mapka{background:url(img/mapka.jpg) no-repeat;width:200px;height:200px;padding:15px 0 0 5px;}
.mapka a:link,.mapka a:visited,.kontakty a:link,.kontakty a:visited{color:#3983bd;}
.mapka a:hover,.kontakty a:hover{color:#000;}
.kontakty{margin:30px 0 0 30px;line-height:20px;}
.picklist{float:left;width:80%;padding:3px;}
.picklist a{text-decoration:none;padding:2px 5px;text-align:center;border:solid 1px #000; background:#f2f5fc;color:#004569;margin:0 2px;font-size:10px;}
.picklist a:hover{color:#000;background:#fff;}
.picklist strong{padding:2px 5px;color:#004569;margin:5px 2px;font-size:10px;}
.novinka em{font-size:12px;}
.novinka em a{font-size:11px;color:#004569;}
.novinka em a:hover{color:#000;}


.obsah-index-sub{background:#f3f3f3;width:430px;border-top:1px solid #00466b;border-bottom:1px solid #00466b;margin:30px 0 0 0;padding-bottom: 25px;}
.obsah-index-sub p{margin:20px 0 20px 50px;font-size:11px;color:#00466b;}
.obsah-index-sub ul{margin:10px 0 0 70px;color:#616161;font-size:11px;}
.hover-htc {behavior: url(hover.htc);}
