@media screen, projection{
html, body{height:100%;}
body{font:90% "Arial CE",lucida,sans-serif; text-align:center; padding:0; margin:0; color:#333;}
h1,h2,h3,h4{font-size:120%; margin:0;}
h1{margin:12px 0 0 155px; width:360px; font-size:140%; text-align:left;font-weight:normal;}
h2,h3,h4{font-size:160%; font-weight:normal;color:black}
h2{color:#EF8700}
h3,h4{font-size:160%; padding-left:8px; margin:0 0 1em;color:black }
h4,h5{font-size:120%; padding-left:11px;font-weight:bold; border:none;color:black;}
h5{font-size:110%;}
h2{font-size:160%;margin:0 0 .5em 11px}
h3{font-size:140%;margin:.7em 0 .5em 11px;padding:0;color:black;font-weight: normal;}

#strana-reference h3 a{background:#F3F7FB;padding:5px;width:100%;display:block;border-bottom:1px solid #D1D8DF;position:relative;}
#strana-reference h3 a span{text-align:right;position:absolute;top:7px;right:10px;font-size:80%;}
#strana-reference img.fl{margin-left:12px}
#cont h3{margin:1em 0 .7em 11px; border:none;font-size:130%;color:#C70000}
.left{background: url(../img/new/bg-body-pruh.gif) 0 0 repeat-y;}
.left h2{font-size:140%; color:#EF8700; margin:0; padding:8px 4px 8px 30px; text-align:left; background: url(../img/new/bg-left-nadpis.gif) no-repeat left center}
.left li h3{color:#000; font-size:100%; padding:3px 10px; margin:0; background:#eee; border-left:10px solid #aaa;}

.left h3{color:black;text-align:left;padding:7px 0 4px 31px;margin:.5em -5px .5em -14px;font-size:90%;font-weight: bold;width:200px}
.left #organizace{background: url(../img/bg-left-organizace.gif) no-repeat 0 0 #D0E2F2;min-height:17px}
.left #program{background: url(../img/bg-left-program.gif) no-repeat 0 0 #FFE3BD;min-height:17px}
.left #partneri{background: url(../img/bg-left-partneri.gif) no-repeat 0 0 #DDE8BE;min-height:17px}
.left #ucastnici{background: url(../img/bg-left-ucastnici.gif) no-repeat 0 0 #E9E3CF;min-height:17px}
hr{height:1px; border: 0px solid #CCCCCC; color: #CCCCCC; background-color: #CCCCCC;margin:.5em 0}

.error h3{font-size:150%; padding:0; margin:0 0 10px; border:none;}
h2.kongres{color:#164793; font-size:150%;}
#rest{margin-left:12px;}



.oddelovac{background: url(../img/new/bg-leva-oddelovac.gif) no-repeat left bottom;display:block;width:215px;height:30px}
/* COLOR */
.color1,a,#cont .back a{color:#164793;}
.color2,h1{color:#ef8700;}
.white{color:#fff;}
.black,#nav a,th,strong{color:#000;}
.gray{color:#999;}
.red,.inz strong,.error,.error strong{color:#EF8700;}
#cont a, .left a{color:#164793}

#cont .hp h4 a{color:#EF8700}
#reseni{background: url(../img/new/bg-reseni.gif) repeat-x left top; border:1px solid #BAD1E8;margin:0 0 0 10px}
#reseni h2{color:#164793; font-size:130%;margin:7px 0 0 10px}
#reseni p{font-size:95%}

/* MAIN */
#main,#head,#bglogo{top:0; left:0;}
#main{position:relative; width:980px; margin:0 auto; text-align:left;background: url(../img/new/bg-body-pruh.gif) 5px 0 repeat-y; min-height:100%; padding-bottom:20px; }

#head,#bglogo,#top,#lang{position:absolute; text-align:left;}
#head{width:100%; height:309px; background:url(../img/new/bg-body.gif) 50% 0 repeat-x;} 

#top{top:21px; left:256px; width:720px; height:133px;}
#lang{top:17px; right:63px;}

#bglogo{width:237px; height:309px; padding-top:23px; margin-left:5px;margin-top:0; background:white url(../img/new/poz-logo2.png) 0 23px no-repeat;}
#bglogo a img{position:absolute;top:26px;left:20px}
#contmain{margin-left:240px; padding:163px 0 20px 10px;}
#cont{width:100%;}
#cont p,#cont table,#cont form,#cont img,div.termin{margin-left:11px;}
#cont div img,#cont form p,#cont form table,#cont .error p{margin-left:0;}
#cont li{margin-bottom:0.5em;}

#sponzor p{background: url(../img/new/bg-li-item.gif) no-repeat left top;list-style:none;margin:0 0 0 30px; padding:0 0 0 18px}
#sponzor p strong{font-size:130%}
#sponzor a img{margin-left:50px}

#nav{position:absolute; bottom:0; left:0; width:640px; text-align:center;font-size:100%}
#nav ul{padding:0; margin:0 auto; width:640px; list-style-type:none;}
#nav li{float:left; display:block; padding:0; margin:0;}

.left{position:absolute; top:210px; left:5px; padding:0 10px 10px 15px; width:211px;}
.left ul{padding:0; margin:0 -10px;}
.left li{display:block; border-bottom:1px solid #fff;font-size:90%}
.left p{font-size:80%; padding:0;}

ul li{background: url(../img/new/bg-li-item.gif) no-repeat 0 4px;list-style:none;margin:0; padding:0 0 0 18px;}
#nav ul li {background:none}
#cont ul li{line-height: 1.7em;font-size:100%}
#cont #novinky{margin-bottom:2em}
#cont #novinky ul {margin:0;padding:0 0 0 11px}
#cont #novinky ul li{background:none;margin:.3em;padding:0}
#cont #novinky ul li p{display:inline;}
#cont #novinky ul li .graybox{background:#EAEAEA; width:78px;text-align:center;display:block;float:left}

.sipka{background: url(../img/new/bg-sipka-odkaz.gif) no-repeat right center;padding: 0 15px 0 0}

.hp-left,.hp-right{width:331px; padding:10px; margin:0 10px 1em 0; float:left; background:white;}
.levy-blok{margin:0;background: url(../img/bg-prehled.gif) repeat-x 0 0;padding:18px;width:315px;border:1px solid #DADADA; border-bottom-width:2px;}
.hp-left{margin-left:11px;padding:0;width:351px;}
.hp-right{width:351px;;margin-right:0; margin-left:5px;padding:0; background:none; border-color:#BAD3EC;border:1px solid #BAD3EC;border-bottom:2px solid #BAD3EC}
#oficial{border:1px solid #FFCA85; border-bottom:2px solid #FFCA85;background: url(../img/new/oficial.gif) repeat-x 0 0;min-height:30px;padding:5px 10px 10px;margin:10px 0 0 0}


#cont .hp-left h3,#cont .hp-left p,#cont .hp-right h3,#cont .hp-right p{margin-left:0; padding:0;}
#cont .hp-left h3,#cont .hp-right h3{margin:0 0 0.5em; border:none;font-size:130%;}
#cont .hp-left ul,#cont .hp-right ul{padding-left:2em;}

.nazev{font-size:140%; margin-top:0.5em; padding:10px; background:#ffeee3;}
.hp{clear:left; margin: 0 0 12px 0; padding:0; border: 1px solid #BAD1E8; border-bottom: 2px solid #BAD1E8; background: url(../img/new/bg-box.gif) repeat-x left bottom white; font-size:85%}
.hp h4{margin:0 0 5px;font-size:160%;font-weight: normal;}


#sluzbyhp{background:url(../img/new/bg-sluzby.gif) no-repeat; padding:10px 10px 0 75px;position:relative}
#kongresyhp{background:url(../img/new/bg-akce.gif) no-repeat; padding:10px 10px 0 75px;position:relative}
#partnerihp{background:url(../img/new/bg-partneri.gif) no-repeat; padding:10px 10px 0 75px;position:relative}
#cross{background:url(../img/new/bg-cross.gif) no-repeat; padding:10px 10px 0 75px;min-height:151px;position:relative}

/*
.kongresyhp{background:url(../img/hp_kongresy.jpg) 11px 10px no-repeat;}
.partnerihp{background:url(../img/hp_partneri.jpg) 11px 10px no-repeat;}
.cross{background:url(../img/l_cross.gif) 11px 10px no-repeat;}
*/
/* ANCHOR */
#nav a{background: url(../img/new/bg-nav.gif) repeat-x 0 0; display:block; width:auto; height:19px; padding:12px 13px 9px; margin:11px 3px 1px 0; text-decoration:none; /*border-right:1px solid #fff; border-left:1px solid #fff;*/ color:white;text-decoration: underline;position:relative;}
#nav a span{background: url(../img/new/bg-nav-right.gif) repeat-x 0 0; display:block; width:1px; height:40px; padding:0; margin:0px 0px 1px 0; text-decoration:none;position:absolute;top:0px;right:0px}
#nav a:hover span, #nav a.active span{background: url(../img/new/bg-nav-right.gif) repeat-x 0 -45px; display:block; width:1px; height:49px; padding:0; margin:0px 0px 1px 0; text-decoration:none;position:absolute;top:0px;right:0px}
#nav a:hover{background: url(../img/new/bg-nav.gif) repeat-x 0 -45px;height: 20px;padding:18px 13px 9px;margin:5px 3px 0px 0;color:black;}
#nav a.active{background: url(../img/new/bg-nav.gif) repeat-x 0 -45px; height: 20px;padding:18px 13px 9px;margin:5px 3px 0px 0;color:black;text-decoration: none; font-weight:bold;}
/*

#nav a:hover,#nav a.homepage_active,#nav a.profil_active,#nav a.sluzby_active,#nav a.kongresy_active,#nav a.partneri_active,#nav a.kontakt_active{color:#fff;}
*/
/*
.homepage{background:url(../img/nav_uvod_02.gif) no-repeat;}
.homepage:hover,.homepage_active,.homepage_active:hover{background:#3660a5 url(../img/nav_uvod_aktiv_02.gif) no-repeat;}
.profil{background:url(../img/nav_profil_02.gif) no-repeat;}
.profil:hover,.profil_active,.profil_active:hover{background:#469400 url(../img/nav_profil_aktiv_02.gif) no-repeat;}
.sluzby{background:url(../img/nav_sluzby_02.gif) no-repeat;}
.sluzby:hover,.sluzby_active,.sluzby_active:hover{background:#e4d33C url(../img/nav_sluzby_aktiv_02.gif) no-repeat;}
.kongresy{background:url(../img/nav_kongresy.gif) no-repeat;}
.kongresy:hover,.kongresy_active,.kongresy_active:hover{background:#d98a00 url(../img/nav_kongresy_aktiv.gif) no-repeat;}
.partneri{background:url(../img/nav_partneri.gif) no-repeat;}
.partneri:hover,.partneri_active,.partneri_active:hover{background:#c63e41 url(../img/nav_partneri_aktiv.gif) no-repeat;}
.kontakt{background:url(../img/nav_kontakt.gif) no-repeat;}
.kontakt:hover,.kontakt_active,.kontakt_active:hover{background:#a95e31 url(../img/nav_kontakt_aktiv.gif) no-repeat;}
*/

#cont-left{width:340px; float:left; margin:0 30px 0 0;}
#cont-right{width:360px; float:left;}

#crumbs{border-bottom:1px solid #BAD3EC;padding-bottom:10px; margin-bottom:10px;margin-left:11px;font-size:90%;}
.boxik{border-bottom:none;background: url(../img/bg-kongres.gif) repeat-x left bottom;}

#termin{background: url(../img/mapa.gif) no-repeat 0 0;padding:20px 10px 0 77px;border-bottom:1px solid #BAD1E8;min-height:50px}
#registrace1{background: url(../img/new/bg-sluzby.gif) no-repeat 0 0;padding:20px 10px 0 77px;border-bottom:1px solid #BAD1E8;min-height:50px}
#misto{background: url(../img/kalendar.gif) no-repeat 0 0;padding:20px 10px 0 77px;min-height:50px;border-bottom:1px solid #BAD1E8;}

.left h2.nadna{background: url(../img/bg-navigace-kongresu.gif) no-repeat right 8px;padding:0 0 0 11px;text-align:left;font-size:130%;margin-left:-10px;margin:0 0 10px -10px }
.left li a{display:block; padding:2px 20px; text-decoration:underline;line-height:1.5em}
.left li{background:none;border:none;width:200px;} 
.left li.active{background: url(../img/new/bg-li-item.gif) no-repeat left center;list-style:none;margin:0 0 0 18px; padding:0 0 0 0}


.transparent,a.transparent:hover,#cont a.transparent:hover{background-color:transparent;}
#ban-top{background:white url(../img/new/bg-ban-box-top.gif) repeat-x 0 0; min-height:64px; border:1px solid #dcdcdc; margin: 0 0 10px 11px; padding:8px 0 6px;}
#ban-top a img{border:1px solid #9E9E9E;}
#ban-top img{border:1px solid #9E9E9E;}

#cont .kongres_prehled h4 a{color:#164793;}


/* TABLE */
table{font-size:100%; border-collapse:collapse; margin:2px 0 5px; border:2px solid #aaa;}
th,td{border:1px solid #ccc;}
th,td{padding:3px;}
th{background:#dfdfdf;}

#cont .termin table{margin:0 0 10px;}
.termin th,.termin td{padding:1px 5px 2px 0;}
.harm th,.harm td{border:1px solid #fff;}

fieldset tr.inz td,fieldset tr.inz th{font-size:120%; padding:7px 0; border:none;}
fieldset table,fieldset th,fieldset td,.termin table,.termin th,.termin td{border:none;}
fieldset .formtab{width:100%;}
fieldset .formtab th{background:#f8f3bf;}
fieldset .formtab th,fieldset .formtab td{border:1px solid #ede597;}

/* FORM */
form{margin:1em 0;}
fieldset{padding:10px; margin:1em 0; background:#fffcde; border:1px solid #e4d33c; border-bottom-width:3px;}
legend{font-size:120%; font-weight:bold; color:#c94e04; padding:3px 10px; background:#fff; border:1px solid #e4d33c; border-left:3px solid #c94e04;}

/* OTHER */
.heslo{padding:5px 8px; margin:10px 0; background:#ffeee3; border-left:3px solid #c94e04;}
.heslo p{margin:0; padding:0;}
.motiv{text-align:center; padding:10px 0; margin:10px 0; border:1px dashed #d9d9d9; border-left:none; border-right:none;}
#cont .termin,#cont .info{padding:10px; background:#fffcde; border:1px solid #e4d33c;}
#cont .termin{margin-top:-5px;}
#cont .info{border-bottom-width:3px;}
div.termin{margin-top:5px; margin-bottom:1em;}
.sponzor{padding:0 10px 10px 0; margin:1em 0 1em 11px; background:#fcfcfc; border:1px solid #ccc; border-bottom-width:3px;}
.fotomisto{float:left; font-size:90%; text-align:center; width:132px; height:150px; padding:10px 10px 5px; margin:0 0 13px 13px; border:1px solid #ccc;}
.fotomisto img{margin-bottom:2px; border:1px solid #9E9E9E;}

#cont p,#cont ul{margin-top:0.2em; margin-bottom:1em;} 
.noul{padding-left:1em; margin-left:11px; list-style-type:none;}

.kongres_prehled{font-size:90%; margin:0 0 1em 70px;}
.nakce{margin-top:7px;min-height:55px}

.left .kongres_prehled{font-size:85%; margin:0 0 0 60px;}
.left .kongres_prehled p{margin-top:4px}
.kongres_prehled h4{font-size:130%; margin:0; padding:0;}
.kongres_past h4{font-size:110%; padding-left:11px; margin:0;}
#cont .kongres_prehled p{margin:5px 0;}

.harm1{background:#f3f3f3;} /* blok prednasek */
.harm2{background:#ffefaf;} /* ostatni */
.harm3{background:#ffe7d8;} /* workshop */
.harm4{background:#f1ffca;} /* spol. program */
.harm5{background:#caffd1;} /* meeting */
.harm6{background:#e2f1fc;} /* obcerstveni */
.harm7{background:#dfd2f4;} /* dopr. vystava */
.harm8{background:#f2d2f4;} /* infoday */
.harm9{background:#e6eee5;}

.lupa{padding-left:20px; background:url(../img/lupa.gif) 0 50% no-repeat;}
.fotogalerie hr,hr.hr_hidden{border-bottom-color:#fff;}
.error{padding:10px; margin:1em 0; border:3px solid #c94e04;}
.foto_hotelu{float:right; padding:2px; border:1px solid gray;}
.mg1{margin:0 4px 10px 0;}
.ssl{padding:3px 0 3px 16px; background:transparent url(../img/zamek.gif) 0 50% no-repeat;}
.back{clear:left; padding:5px 10px 7px; margin-top:1em; background:#edf4ff; border-top:1px dashed #164793;}
.pdf,.vypln{padding:1px 0 1px 22px; background:transparent url(../img/ik/pdf.gif) 0 50% no-repeat;}
.vypln{background:transparent url(../img/ik/form.gif) 0 50% no-repeat;}

.hokr{font-size:160%; color:#EF8700}
.hid{display:none;}
.vis{visibility:hidden;}
img,.none,.fotogalerie{border:none;}
.img_foto,.termin img{border:1px solid #000;}
#lang img,.brd img{border:1px solid #9E9E9E}
.right{text-align:right;}
.center,.c{text-align:center;}
.just,.male{text-align:justify;}
.fl,.float{float:left;}
.flr{float:right;}
.cl,.clear{clear:both;}
.sml,.male{font-size:80%;}
.m0{margin:0;}
.width_100{width:96px; min-height:100px; padding:5px; margin:4px 8px; background-color:#ededed; border:1px solid #d5d5d5;}
.w100,.harm{width:100%;}
table.harm,table.w100{width:506px;}
.w110{width:110px;}
/* ke stazeni */
.stahuj {width:220px; margin:0 0 10px 10px; border:1px dashed #C94E04; float:right;}
.stahuj h4{font-size:160%; font-weight:normal; margin:0.2em 0 1em; color:#C94E04;}
.stahuj .noul li{margin:0; border:1px solid #ffffff;}

#kontakt{position:absolute;top:70px;right:-30px;padding:0 0 0 48px;background: url(../img/new/bg-kontakt.gif) no-repeat left 8px;font-size:90%;}
#kontakt table,#kontakt table tr, #kontakt table tr td, #kontakt table tr th
{border:none;background:transparent}
#kontakt table tr th{font-weight: normal;}
#kontakt table {border-collapse:collapse;}
#kontakt table tr th,
#kontakt table tr td {padding:1px}

/* en verze kontakt hp */
#kontakt-en {position:absolute;top:70px;right:-110px;padding:0 0 0 48px;background: url(../img/new/bg-kontakt.gif) no-repeat left 8px;font-size:90%;}
#kontakt-en table,#kontakt-en table tr, #kontakt-en table tr td, #kontakt-en table tr th
{border:none;background:transparent}
#kontakt-en table tr th{font-weight: normal;}
#kontakt-en table {border-collapse:collapse;}
#kontakt-en table tr th,
#kontakt-en table tr td {padding:1px}

#lang-en{position:absolute; text-align:left;}
#lang-en{top:17px; right:-17px;}
#lang-en img,.brd img{border:1px solid #9E9E9E}

#foot{background: url(../img/new/bg-foot.gif) no-repeat left top;height:131px;margin-left:237px;padding: 1px 16px 0 21px;font-size:90%;clear:both;}
a:hover{color:#EF8700}
#cont a:hover{color:#EF8700}

#hp-sluzby{display:block;width:60px;height:80px;position:absolute;top:10px;left:10px}
#hp-kongresy{display:block;width:60px;height:90px;position:absolute;top:10px;left:10px}
#hp-partneri{display:block;width:60px;height:80px;position:absolute;top:10px;left:10px}
#hp-cross{display:block;width:60px;height:120px;position:absolute;top:10px;left:10px}

.cp-novinky{margin-left:12px; padding:0}
.cp-novinky li{background: url(../img/bg-novinky.gif) no-repeat 0 0; padding:19px 0 10px}
.cp-novinky li .datum{display:block; width:51px; height:51px; background: url(../img/novinky.gif) no-repeat 0 0; color:#c70000; text-align:center; float:left; margin-right:16px}
.cp-novinky li .datum strong{color:#c70000;}
.cp-novinky li .novinka{margin-left:1px; float:left;width:650px}
.cp-novinky li .novinka p{margin:0 !important; padding:0;}
.cp-novinky li{}


.nazevsluzby{font-weight:bold; margin-left:12px;}
.cenasluzby{margin-left:12px;}

.sponzor-box{border:1px solid #bad1e8; border-bottom:2px solid #bad1e8; padding:11px 11px 17px 11px; margin:0 0 14px 10px; background: url(../img/bg-sponzori.gif) repeat-x 0 0}
.sponzor-box h4{color:#6f8dbc; border-bottom:1px solid #bad3ec; padding:0 0 8px 0; margin:0 0 12px 0}

#cont .sponzor-detail table,
#cont .sponzor-detail table tr,
#cont .sponzor-detail table tr td,
#cont .sponzor-detail{padding:0; margin:0;}
#cont .sponzor-detail{padding-top:3px}
.sponzor-detail table tr td{vertical-align: top;}
.sponzor-detail h5{margin:0 0 7px 0; padding:0; color:#333333; font-size:120%}
.sponzor-detail table, 
.sponzor-detail tr,
.sponzor-detail td{padding:0; margin:0; border:none !important; border-collapse: collapse;}
.sponzor-box a img{margin-right:21px}
.sponzor-detail a{font-size:110%}
.sponzor-detail hr{height:1px; border: 0px solid #bad3ec; color: #bad3ec; background-color: #bad3ec;display:block; margin-top:10px}

}

