
/*******************************************************************************/
/* DEFAULT STYLE  -  styl obecných prvků na stránce (konstrukce layoutu)       */
/* styl je určen pro rozlišení obrazovek od SVGA (800x600) do QXGA (2048x1536) */
body { font-family: 'Open Sans',"lucida CE", lucida, sans-serif; font-size: 0.8em; color: #fff; background-color: #001405; background-image: url('../images/background.jpg'); background-position: top center; background-repeat: no-repeat; margin: 0; padding: 0; width: 100%; min-width: 784px; text-align: center; }
header { width: 100%; margin: 0 0 25px 0; padding: 0; background-image: url('../images/overlay/dark/60.png'); }
#header { width: 950px; margin: 0 auto; padding: 0; text-align: left; }
div.page { background: #fff; width: 870px; margin: 40px auto 0 auto; padding: 0 15px 15px 15px; color: #000; text-align: left; }
span.img { width: 617px; height: 122px; margin: 0; padding: 0; float: left; position: relative; top: -50%; left: 0; display: block; z-index: 999; background-repeat: no-repeat; }
span.img.cs_CZ {background-image: url('../images/logo-cs_CZ.png');}
span.img.en_GB {background-image: url('../images/logo.png');}
img {border: 0;}

ul.cross {font-weight: bold; font-size: 14px; line-height: 22px;}

footer {width: 100%; margin: 10px 0 0 0; padding: 10px 0 0 0; text-align: center; border: 0; border-top: 1px #4f3d37 dashed;}
img.partner {margin-top: 10px;}
.mediapartneri {height: 92px; background: url('../_obrazky/tmava-back.png') no-repeat center; width: 100%; margin: 6px 0 10px 0; padding: 10px 0; border: 0;}
div.zastity { min-height: 92px; background: url('../_obrazky/tmava-back.png') no-repeat; background-size: 100% 100%; background-repeat: no-repeat; width: 1206px; margin: 0 auto 15px auto; padding: 0 0; border: 0;}
div.strip {margin: 5px auto 5px auto; padding: 5px 0; width:886px;}

.paticka {margin-top: 20px; margin-bottom: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e7d3cd;}
img.zastity {margin: 8px -1px 0 -1px;}

.wrapper{width:885px; margin: 15px auto 15px auto; position: relative;}

div.flash {position: absolute; width: 400px; height: 200px; top: 50%; left: 50%; margin: -100px 0 0 -200px; padding: 40px; font-size: 20px; box-shadow: 10px 10px 5px #888888; z-index: 999999999;}
div.info {background: lightgoldenrodyellow; color: black; border: 8px #0055b8 solid;}
div.error {background: #ffc73d; font-weight: bold; border: 8px red solid;}

div.helparea {width: 680px; min-height: 50px; background: url('../images/icons/help.png') no-repeat; border: 1px solid #0071BC; margin: 0; padding: 25px 25px 25px 71px;}
div.helparea p {margin: 18px 0; padding: 0; clear: both; background: transparent !important;}
div.helparea p:first-child {margin: 0;}
div.helparea p img.helpimgfit {border: 0; width: 100%; margin: 18px 0;}
div.helparea p img.helpimg {border: 0; margin: 0 10px 0 0;}
div.helparea > p.tip {border: 1px solid #00290a !important; background-color: #99ff99 !important; color: #286b2b !important; border-radius: 6px; padding: .25em .5em;}

/**************************************************/
/* MENU TREE - systémové nastavení layoutu odkazů */
#tree { width: 900px; margin: 25px auto; text-align: left; font-family:Arial, Helvetica, sans-serif; list-style: none; }
#tree ul li { margin: 0 0 0 -30px; list-style: none; padding-left: 15px; background: url('../images/lispan.png') no-repeat left 5px; padding-bottom: 5px; }
#tree ul li ul li { margin: 0 0 0 -30px; list-style: none; }
#tree ul li a { color: #e7d3cd; }

/**********************************************/
/* LINKY - systémové nastavení layoutu odkazů */
a {color: #000;}
a:hover {color: #006aeb;}
a.nounder {text-decoration: none;}
a.nounder:hover {text-decoration: underline;}
a.lang {font-size: 11px;}
a.blue {color: #1d82d3;}
a.red {color: #950909;}
a.grey {color: #888888;}
a.white {color: #fff;}
a.yellow {color: yellow;}
a.bold {font-weight: bold;}
h1 a, h1 a:hover {text-decoration: none; color: transparent; border: 0;}
a[href^="error:"] {color: #ffc73d; background: #c00;}


/*************************************************************************/
/* NASTROJE - dílčí styly pro kombinace v konkrétních elementech stránky */
.floatR { float: right; }
.floatL { float: left; }
.txtR { text-align: right; }
.txtL { text-align: left; }
.footLine { width: 100%; margin: 6px 0 10px 0; padding: 10px 0; border: 0; border-bottom: 1px #4f3d37 dashed; border-top: 1px #4f3d37 dashed; }
.footColor { background: #00290a;color: #5e8568; }
.footDark { background: #1d0b0a; }
.polovina { width: 49%; margin: 0; padding: 0; }
.pulka { width: 500px; margin: 0; padding: 0; }
.tretina { width: 245px; margin: 0 0 16px 0; padding: 4px 4px 0 4px; }
.ctvrtina { width: 225px; margin: 0; padding: 0; }
.box .tretina { width: 306px; }
.girdCenter { margin: 0 16px 16px 16px; }
.bluebox { background: #e6f3fa; height: 114px;overflow: hidden; border:solid 1px #cbdae2; }
.bluebox img { margin: 0 5px 0 0; }
.bluebox h3 { margin: 3px 0 0 0; }
.foot { background: #301210; }
.box { width: 950px; margin: 0 auto; }
.lineBlue { width: 100%; margin: 0; padding: 0; background: #021020; border: 0; background: url('../images/lineblue.png') repeat-y center; }
.lineBlueBig { width: 1183px; margin:0; margin-left:-150px; padding: 0; background: #021020; border: 0; background: url('../images/lineblue.png') repeat-y center; }
.slimBox { width: 900px; margin: 0 auto; padding: 18px 0 14px 0; border: 0; border-bottom: 1px #4f3d37 dashed; border-top: 1px #4f3d37 dashed; }
.slimBox img{border: #444 1px solid;}
.slimBoxHref:hover{text-decoration: none;}
.blacktxt { color: #000 !important; }
.purpletxt { color: #ce7dd1 !important; }
.greentxt { color: #080 !important; }
.violetxt { color: #CD1818 !important; }
.zvyraznit{ color: #7A0627 !important;}
.clock { color: #0055b8; }
.clear { clear: both; margin: 0; padding: 0; line-height: 1px; }

/********************************************/
/* TYPO - styl pro typografické značky HTML */
h1 { margin: 0; padding: 0; }
header #header h1 { width: 617px; height: 122px; overflow: hidden; color: transparent; text-shadow: none; padding: 0; }

h3 { color: #000; font-weight: bold; font-size: 16px; margin: 0; padding: 0; }
.caption { font-weight: bold; }
ul { text-align: left; }
ol { list-style-type: decimal; text-align: left; }
ul.extra, ol.extra, p.extra, div.extra { border: 2px #c00 solid; padding: 10px; background: #ED8383; }
ul.extra li, ol.extra li { margin: 0 0 0 20px; }
h5 { font-style: italic; font-size: 14px; font-weight: normal; margin: 0; padding: 15px 0 0 0;}
q {quotes: "“" "”" "‘" "’"; font-size: 18px; font-family:'Open Sans Condensed'; font-weight: 300; }
q:before {content: open-quote; color: #BBB;font-weight: bold; font-family: serif;}
q:after {content: close-quote;color: #BBB;font-weight: bold;font-family: serif;}

/****************************************/
/* TICKER - nastavení pro jQuery Ticker */
ul.ticker { background: #333; padding: 10px 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width: 400px; height: 20px; overflow: hidden; font-size: 18px; font-weight: normal; }
ul.ticker li { list-style: none; }
ul.ticker li a { color: #fff; text-decoration: none; }
ul.ticker li a:hover { color: #1d82d3; text-decoration: underline; }

/* DEFAULT */
.stin{   -moz-box-shadow: 0px 0px 8px #a6a6a6;-webkit-box-shadow: 0px 0px 8px #a6a6a6;box-shadow: 0px 0px 8px #a6a6a6;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#a6a6a6')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=''),progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#a6a6a6'),progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#a6a6a6'),progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#a6a6a6');}
.stin-home{   -moz-box-shadow: 0px 0px 8px #000000;-webkit-box-shadow: 0px 0px 8px #000;box-shadow: 0px 0px 8px #000000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#000000')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=0, Color=''),progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000'),progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000'),progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=270, Color='#000000');}

hr{ border: none; background-color: #cbdae2; color: #cbdae2; height: 1px; clear: both; margin: 15px 0; padding: 0px; line-height: 1px;display:block;}
img.illustrative {margin: 0 10px; border: 6px solid #0081c6;}
img.imgvlevo{ padding: 3px; border:solid 1px #adc2cf; float:left; margin-right:20px;}
img.imgvpravo{ padding: 3px; border:solid 1px #adc2cf; float:right; margin-left:20px;}
img.galery{ margin-bottom:20px;}
.noborder{border:0 none !important;}
.last{margin-right:0 !important;}
.zaoblit{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.nezaoblit{-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.noimage li{background-image: none !important; list-style: none;}
.red {color:#950909;}
#page ul.list {list-style: none; }
#page ul.list li {list-style: none; padding: 2px 10px 3px 20px; background: url('../images/li-red.gif') no-repeat left 6px; padding-left: 25px;}
#page ul.list-red li {list-style: none; padding: 2px 10px 3px 20px; background: url('../images/li-red.gif') no-repeat left 6px; padding-left: 25px;}
#top-link {display: none; position: fixed; z-index: 998; right: auto; left: auto; bottom: 250px; font-weight: bold; text-decoration: none; border: 1px solid green; padding: 10px; background: url('../images/ui-darkness/ui-bg_glass_40_0078a3_1x400.png') 50% 50% repeat-x; color: #fff !important; margin-left: 775px; border: 1px solid #640d00;}

.exhiblogo {width: 900px; padding: 0; margin: 0 auto 15px auto;}
.exhibitors ul li {width: 180px; height: 60px; border: 0; margin: 0; padding: 0; opacity: 0.5; filter: alpha (opacity=50);}
.exhibitors ul li:hover {opacity: 1; filter: alpha (opacity=100);}

.partnerlogo {border: 0; width: 250px; height: 40px; overflow: hidden; margin-left: 100px; margin-top: 10px;}
.footmedia ul li, .footspec ul li {width: 250px !important; height: 40px !important; border: 0; overflow: hidden;}

/* HOMEPAGE */
ul.ticker {background-color: #00220a; width: 845px;height: 20px;overflow: hidden;font-size: 16px;font-weight: normal; color:#c2752f;border:solid 1px #575757;text-align: left;background: #00220a url('../_obrazky/novinky.png') -3px center no-repeat;float:left;margin-top:0px;}
ul.ticker li {list-style: none;}
ul.ticker li a {padding-left: 35px;color: #FFF;text-decoration: none;}
ul.ticker li a:hover {color: #5694d5;text-decoration: underline;}

.blog {display:block; margin-left:16px;background-color: #00220a;width: 245px;height: 40px;color:#c2752f;border:solid 1px #575757; background: #021020 url('../_obrazky/bloger.jpg') -3px center no-repeat;float:left;margin-top:0px;}
.blog img{margin: 4px 0 0 35px !important;}


.vipkybox{ width: 883px; padding: 0px; height: 202px; float: left;border:solid 1px #575757; margin-bottom:16px;background-color: #00220a; }
.vipkybox h2 {padding-left: 10px; margin-top: 6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #fff; text-align: left;}
.vipkybox h2 a{float: right; margin-right: 15px; color: #e08531;}
.vipkybox .jCarouselVip{width:850px !important; margin-left:10px;}
.vipkybox ul{}
.vipkybox ul li{border-right:solid 1px #735850; margin-right:10px; height:157px; overflow-y: visible; line-height: 11px; position: relative;}
.vipkybox ul li a{color:white; text-decoration: none; font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.vipkybox ul li a:hover{color: #e08531; text-decoration: underline;}
.vipkybox img{border:2px solid white; margin-right:10px; margin-bottom: 5px;}
.vipkybox img.vlajka{border:1px solid white; position: absolute; top:5px; right:-5px;}


#prvni{width:300px;margin-right:16px; float:left;margin-bottom: 30px;}
.videobox{ width: 300px; padding: 0px; border:solid 1px; height: 140px; float: left;border:solid 1px #805329;background-image: url('../_obrazky/dark-65.png'); background-repeat: repeat;}
.videobox h2, .vipbox h2, .galerie h2, .news h2 {padding-left: 10px; margin-top: 6px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #fff; text-align: left;}
.videobox h2 a, .galerie h2 a {float: right; margin-right: 15px; color: #e08531;}
.videobox ul {list-style: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; padding-left: 5px;}
.videobox ul li {display: inline-block; width: 140px; float: left; margin-left: 5px;}
.videobox ul li a {text-decoration: none; color: #fff;}
.videobox ul li img {border: solid 1px #fff;}
.videobox ul li a:hover img {border: solid 1px #5694d5;}
.videobox ul li a:hover, .videobox h2 a:hover, .galerie h2 a:hover {color: #5694d5;}

.galerie{width: 300px;padding: 0px; margin-top:16px; border:solid 1px; height: 127px; float: left; border:solid 1px #805329;background-image: url('../_obrazky/dark-65.png'); background-repeat: repeat;}
.galerie ul{list-style: none; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; padding-left: 5px;}
.galerie ul li{display: inline-block; width: 140px; float: left; height: 110px;margin-left: 5px;}
.galerie ul li img{border:solid 1px #fff;}
.galerie ul li a:hover img{ border:solid 1px #5694d5;}

.newses {display: block; padding-left: 8px; width: 292px; border: solid 1px; height: 286px; float: left; border: solid 1px #805329; background-image: url('../_obrazky/dark-65.png'); background-repeat: repeat;}
.newses a {display: block; width: 110px; height: 88px; background-color: #e08531; float: left; margin: 5px 8px 16px 8px; font-family: 'Open Sans Condensed', sans-serif; text-align: center; font-weight: bold; padding: 8px; line-height: 1em; color: black; text-decoration: none; font-size: 1.2em;}
.news a.bt-concept {background: #e08531 url('../images/ui-darkness/ctverce.png') no-repeat 0 0;}
.news a.bt-register {background: #e08531 url('../images/ui-darkness/ctverce.png') no-repeat -123px 0px; cursor: pointer;}
.news a.bt-network {background: #e08531 url('../images/ui-darkness/ctverce.png') no-repeat -246px 0px;}
.news a.bt-highligs {background: #e08531 url('../images/ui-darkness/ctverce.png') no-repeat -369px 0px;}
.news a:hover.bt-concept {background: #5694d5 url('../images/ui-darkness/ctverce.png') no-repeat 0 -105px;}
.news a:hover.bt-register {background: #5694d5 url('../images/ui-darkness/ctverce.png') no-repeat -123px -105px;}
.news a:hover.bt-network {background: #5694d5 url('../images/ui-darkness/ctverce.png') no-repeat -246px -105px;}
.news a:hover.bt-highligs {background: #5694d5 url('../images/ui-darkness/ctverce.png') no-repeat -369px -105px;}

#cross {z-index: 999; width: 123px; height: 110px; font-size: 12px; overflow: hidden; position: absolute; display: block; margin: 5px 0 0 152px; visibility: hidden; }
#cross > a {text-align: left; display: inline-block; width: 110px; height: 16px; margin: 0; padding: 4px 8px 0 30px; background: url('../images/ui-darkness/ctverce-rows.png') no-repeat 0 -20px;}
#cross > a:hover {background: url('../images/ui-darkness/ctverce-rows.png') no-repeat 0 -124px;}

.vipbox {margin-left:16px; display:block; width: 241px;  border:solid 1px; height: 154px; float: left;border:solid 1px #805329;background-image: url('../_obrazky/dark-65.png'); background-repeat: repeat;}
.vipbox a {display: block; width: 79px; height: 87px; background-color: #e08531; float: left; margin: 5px 8px 16px 13px; font-family: 'Open Sans Condensed', sans-serif; text-align: center; font-weight: bold; 
	  padding: 8px; line-height: 1em; color: black; text-decoration: none; font-size: 1.2em; }
.vipbox a.bt-workshops {background: #e08531 url('../images/ui-darkness/workshopy.png') no-repeat 0 0;}
.vipbox a:hover.bt-workshops {background: #e08531 url('../images/ui-darkness/workshopy.png') no-repeat 0px -103px;}
.vipbox a.bt-conference {background: #e08531 url('../images/ui-darkness/workshopy.png') no-repeat -95px 0;}
.vipbox a:hover.bt-conference {background: #e08531 url('../images/ui-darkness/workshopy.png') no-repeat -95px -103px;}

.newsletterbox {margin-left:16px; margin-top:16px; display:block; width: 241px;  border:solid 1px; height: 115px; float: left;border:solid 1px #805329;background-color: #021020;}
.newsletterbox a {display:block; padding-top: 5px;}

/* nově boxy 2016 */
.box-first{width: 265px; padding:5px; border:solid 1px #575757; background-color: #00220a; float:left; margin: 0px 26px 20px 0;}
.box-next{width: 265px; padding: 5px; border:solid 1px #575757; background-color: #00220a; float:left; margin: 0px 26px 20px 0;}
.box-last{width: 265px; padding: 5px; border:solid 1px #575757; background-color: #00220a; float:left; margin: 0px 0 20px 0;}

.box-button{ display: inline-block; width: 120px; height:78px; margin:5px; float:left; font-size:17px; text-decoration: none; color:#fff; 
	     font-family: "Open Sans Condensed",sans-serif; font-weight: bold; line-height: 19px; position: relative; 
	     transition-property:background-color, border-radius, border; transition-duration: 0.3s; transition-timing-function: ease;
}
.box-button span{position: absolute; bottom: 3px; width: 120px; left: 50%; transform: translate(-50%, 0);}

.bblue{ background-color: #0257b0; border:solid 1px #2071ce;}
:hover.bblue{ border-radius:8px; background-color: #529be7; border:1px solid #529be7;}
.bred{ background-color: #a50303; border:solid 1px #c14242;}
:hover.bred{ border-radius:8px; background-color: #ed5656; border:1px solid #ed5656;}
.bgreen{ background-color: #286b2b; border:solid 1px #43a643;}
:hover.bgreen{ border-radius:8px; background-color: #00a307; border:1px solid #00a307;}

.i1{background-image: url('../images/ui-darkness/icons16/i1.png'); background-repeat: no-repeat; background-position: center 5px;}
.i2{background-image: url('../images/ui-darkness/icons16/i2.png'); background-repeat: no-repeat; background-position: center 5px;}
.i3{background-image: url('../images/ui-darkness/icons16/i3.png'); background-repeat: no-repeat; background-position: center 10px;}
.i4{background-image: url('../images/ui-darkness/icons16/i4.png'); background-repeat: no-repeat; background-position: center 2px;}
.i5{background-image: url('../images/ui-darkness/icons16/i5.png'); background-repeat: no-repeat; background-position: center 10px;}
.i6{background-image: url('../images/ui-darkness/icons16/i6.png'); background-repeat: no-repeat; background-position: center 10px;}
.i7{background-image: url('../images/ui-darkness/icons16/i7.png'); background-repeat: no-repeat; background-position: center 15px;}
.i8{background-image: url('../images/ui-darkness/icons16/i8.png'); background-repeat: no-repeat; background-position: center 15px;}
.i9{background-image: url('../images/ui-darkness/icons16/i9.png'); background-repeat: no-repeat; background-position: center 10px;}
.i10{background-image: url('../images/ui-darkness/icons16/i10.png'); background-repeat: no-repeat; background-position: center 10px;}
.i11{background-image: url('../images/ui-darkness/icons16/i11.png'); background-repeat: no-repeat; background-position: center 15px;}
.i12{background-image: url('../images/ui-darkness/icons16/i12.png'); background-repeat: no-repeat; background-position: center 15px;}
.i13{background-image: url('../images/ui-darkness/icons16/i13.png'); background-repeat: no-repeat; background-position: center 10px;}



#page div.clp, div.clp {display: block; width: 220px; float: right; border: 0 solid #65100A; padding: 10px; margin: 0 50px 50px 50px; border-radius: 5px; box-shadow: 0 0 5px 0 #010101; }
#page div.clp h3, div.clp h3 {font-size: 15px; margin: 0 0 0.5em 0; text-align: center !important; padding: 0; margin: 0;}
#page div.clp p, div.clp p {font-size: 13px; text-align: center !important; padding: 0; margin: 0;}



#reklamy {width:940px; margin: 8px auto 8px auto; display:block;}
#reklamy a {margin:3px 5px; float:left; display:block;}


#reklama-big{width:919px; margin: 15px auto 15px auto; display:block; border:1px solid #757575; padding-top:3px; background-color: black;}
#reklama-tretinka{width:285px; margin: 15px 3px 15px 3px; display:inline-block;border:1px solid #757575; padding:2px; background-color: black; font-size: 1px;}
#reklama-pulka{width:445px; margin: 15px 3px 15px 3px; display:inline-block;border:1px solid #757575; padding:2px; background-color: black; font-size: 1px;}


.matkamest {margin-top:210px;padding: 20px 30px;line-height:45px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:25px; font-weight: normal; display:block; float:left; background-image: url('../_obrazky/dark-60.png'); background-repeat: repeat; }
.matkamest span {display:block;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:60px;font-style: italic;}
.unesco {margin-top:-55px;display:block; float:right; background: url('../_obrazky/unesco.png') no-repeat;}

/* PAGE */
#page {width: 800px; margin: 40px auto 0 auto; padding: 20px 50px 60px 60px; text-align: left; position: relative; background: #fff url('../images/page-background.gif') bottom repeat-x; }
#page h1 {width: 859px; height: 46px; text-transform: uppercase; background: url('../images/page-h1-background.png') top left no-repeat; margin: 10px 0 50px -71px; font-weight: normal; padding-left:30px; line-height: 45px; font-family: 'Open Sans Condensed', sans-serif; color:#fff; position: relative;}
#page h1 span {width:110px; height:10px;display:block; position: absolute; background: url('../images/page-h1-background.png') bottom left no-repeat; top:46px;left:0px;}
#page h2 {font-weight: bold; clear: both; font-family: 'Open Sans Condensed', sans-serif; padding: 20px 0 0px 0; color: #021020; margin-left: -15px; font-size: 1.9em;}
#page a {color: #7a0627;}
#page a:hover {color: #f05305;}
#page table td {padding:1px;}
#page p {width:95%;}

.square-red {display:inline-block; padding: 10px 40px 10px 40px; background-color:#f2e3e3; border:1px solid #e1c1c1; margin:30px 20px 25px 0px}
.square-red h3 {font-size: 1.5em; color:#950909; padding-bottom: 10px;}
.square-red ul {list-style: none; }
.square-red ul li {list-style: none; padding: 2px 10px 3px 10px; background: url('../images/li-red.gif') no-repeat left 6px; padding-left: 20px;}
.square-red ul li strong {color:#950909;}
.square-red ul.strong-block li strong {color:#950909;width: 40px; display: inline-block;}

.higlight-red {display:block; padding: 10px 60px 10px 40px; border-left:10px solid #950909; margin:25px 20px 25px 0px}
.higlight-red h3 { font-size: 1.5em; color:#950909; padding-bottom: 10px; line-height: 1.1em;}
.higlight-red ul {list-style: none; }
.higlight-red ul li {list-style: none; padding: 2px 10px 3px 10px; background: url('../images/li-red.gif') no-repeat left 6px; padding-left: 20px;}
.higlight-red ol {margin: 20px; counter-reset:li;}
.higlight-red ol > li, ol.red-num > li {position:relative; margin:0 0 6px 2em; padding:4px 8px; list-style:none; }
.higlight-red ol > li:before, ol.red-num > li:before {content:counter(li); counter-increment:li; position:absolute; top:-2px; left:-2em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box; width:1.5em;margin-right:8px;padding:4px;color:#fff;background:#950909; font-weight:bold;font-family: 'Open Sans Condensed', sans-serif; text-align:center;}
ol.red-num {padding-left:0px !important;}
ol.red-num > li:before {margin-top: 20px;}

div.explanation {width: 130px; height: 80px; float: right; margin: 0; padding: 10px; line-height: 16px; background: #eeeeee;}

.higlight-blue {display:block; padding: 10px 60px 10px 40px; border-left:10px solid #0081c6; margin:25px 20px 25px 0px}
.higlight-blue h3 {font-size: 1.5em; color:#0081c6; padding-bottom: 10px;}
.higlight-blue ul, ul.blue {list-style: none; }
.higlight-blue ul li, ul.blue li {list-style: none; padding: 2px 10px 3px 20px; background: url('../images/li-blue.gif') no-repeat left 6px; padding-left: 25px;}
.higlight-blue ol {margin: 20px; counter-reset:li;}
.higlight-blue ol > li, ol.blue-num > li {position:relative; margin:0 0 6px 2em; padding:4px 8px; list-style:none; }
.higlight-blue ol > li:before, ol.blue-num > li:before {content:counter(li); counter-increment:li; position:absolute; top:4px; left:-2em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box; width:1.5em;margin-right:8px;padding:2px;color:#fff;background:#0081c6; font-weight:bold;font-family: 'Open Sans Condensed', sans-serif; text-align:center;}
ol.red-blue {padding-left:0px !important;}
ol.red-blue > li:before {margin-top: 20px;}

.noline {border-left:0 none; padding: 10px 60px 10px 0px; margin:0px; }


/* BREADCRUMBS */
nav { display: block; margin: 0px -18px 0 0; padding: 0; float: right; font-family: 'Open Sans Condensed', sans-serif; font-size: 1.2em; }

/* GOOGLE MAPS */
#page .googlemap {padding: 3px; border:dashed 1px gray; margin-right: 25px; margin-bottom: 50px;}

/* PEOPLE */
#people {font-size: 0.8em; padding: 10px 0 10px 10px; width: 232px; margin-bottom: 16px; }
#people h3 {font-size: 1.3em;font-family: 'Open Sans Condensed', sans-serif;}
#people img.avatar {border:solid 2px #fff;}
#people p img {border:solid 1px gray;}

/* NEWS LIST */
ul.news {list-style: none; font-size: 1em; margin-left: 0px; padding-left: 0px; margin-top: 75px;}
ul.news li {padding: 10px 0 10px 0; border-top: solid 1px #cbdae2;}
ul.news li span {background: #2c79ca; overflow: hidden; border: solid 1px #cbdae2; font-weight: bold; padding: 2px 5px; margin-right: 30px; color: #fff; font-family: 'Open Sans Condensed', sans-serif;}
span.datum {background: grey; display: block; width: 60px; font-weight: bold; padding: 2px 5px; margin: -15px 0 20px -15px; color:#fff;font-family: 'Open Sans Condensed', sans-serif;}
ul.news li.last span {background: #f05305;}
ul.news li a {text-decoration: none; color:#000 !important; font-weight: bold;font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3em;}
ul.news li a:hover {color: #f05305 !important; text-decoration: underline;}


/* FOOTER */
#reklamy{width:905px;margin: 15px auto 15px auto; padding: 3px; background-color: #fff; border: 1px solid darkgrey;}
#reklamy-male{width:905px;margin: 15px auto 15px auto; padding: 3px;}
.mediapartneri{height: 92px; background: url('../images/tmava-back.png') no-repeat center;width: 100%;margin: 6px 0 10px 0;padding: 10px 0;border: 0;}
img.partner{margin-top:10px;}

/* VYSTAVOVATELE */
ul.taby{list-style:none; padding:0; padding-bottom: 45px; background: url('../images/ui-darkness/tab_back.png') repeat-x;}
ul.taby li{ list-style:none; background-image:none; display:inline-block; padding: 0px; float:left; font-size:16px; color:#494949; font-weight:bold;margin:0px 8px;}
ul.taby li img.prvni{height:18px; margin-top:0px; padding-top: 0px; }
ul.taby a{text-decoration:none; display:inline-block; background: url('../images/ui-darkness/tab_top.png') no-repeat 100% 0; padding-right:12px;color:#494949 !important; line-height:30px; }
ul.taby a em{display:block; height:34px; width:12px; background: url('../images/ui-darkness/tab_top.png') no-repeat 0 0; float:left; padding:0;margin:0;}
ul.taby a:hover{background: url('../images/ui-darkness/tab_top.png') no-repeat 100% -34px;color:#fff !important; }
ul.taby a:hover em{background: url('../images/ui-darkness/tab_top.png') no-repeat 0 -34px;color:#fff !important;  }
ul.taby a.active{background: url('../images/ui-darkness/tab_top.png') no-repeat 100% -34px;color:#fff !important; }
ul.taby a.active em{background: url('../images/ui-darkness/tab_top.png') no-repeat 0 -34px;color:#fff !important;  }

ul.pismena{list-style:none; padding:0; padding-bottom: 45px;text-align:center;}
ul.pismena li{ list-style:none; background-image:none; display:inline-block; padding: 0; font-size:18px; font-weight:bold; float:left; line-height:28px;}
ul.pismena a{ color:#494949 !important; text-decoration:none; display:inline-block; width:30px; height:30px; padding: 0; margin: 2px -1px 2px 0;}
ul.pismena a:hover, ul.pismena a.active{text-decoration:none; color:#fff !important; padding: 0;  background: #ffffff url('../images/ui-darkness/li-pismeno.png') no-repeat center center !important;}

#statemenu{color:#494949 !important; text-decoration: none; line-height:34px; margin: 0 0 0 14px; padding: 0;}
#statemenu em{color:#fff; display:inline-block; font-size:14px; font-weight:bold; font-style:normal; line-height:14px; background:#494949; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; margin:20px 0 0 -17px; padding:6px; position:absolute;}

div.zaznam{margin: 10px 0 10px 0; padding:10px 30px; position:relative; font-size:13px;}
div.zaznam p{margin:0; padding:0 0 5px 0;}
div.zaznam h4 {padding-bottom:10px; font-weight:bold;font-size:19px;font-family: 'Open Sans Condensed', sans-serif; margin-bottom:0px;}
.odd{ border-left: solid 9px #dbdbdb;}
.even{ border-left: solid 9px #adc2cf;}
.vlajka-malou{margin-left:15px; border:solid 1px #CCCCCC; vertical-align:middle;}
hr.dot{color: #fff; background-color: #fff; border: 1px dotted #1b1b1b; border-style: none none dotted; margin:20px 0px;}
hr.bebe{color: #fff; background-color: #fff; border: 1px solid #dbdbdb; border-style: none none solid; margin:0px 0 30px 0; clear:both;}
hr.bebc{color: #fff; background-color: #fff; border: 1px solid #dbdbdb; border-style: none none solid; margin:20px 0 20px 0; clear:both;}

#firma {padding-right: 50px; padding-left: 50px; }
#firma h2{margin-left:0;}
#firma h4{padding: 0 0 20px 0; font-size:13px; line-height:22px;padding-left:0;}
#firma h4 a{background: url('../images/ui-darkness/f_odkaz.gif') no-repeat left 2px; padding-left: 30px; padding-bottom:10px; }
#firma p{margin-bottom:0px; margin-top: 0px;}
#firma p.umisteni{background: url('../images/ui-darkness/f_misto.gif') no-repeat left top; padding: 8px 0 15px 30px; margin-top:10px;}
#firma p.adresa{background: url('../images/ui-darkness/f_adresa.gif') no-repeat left top; padding-left: 30px; padding-top: 8px; display:block; float:left; width:200px; margin-left:10px; margin-right:15px;}
#firma p.bianco{height:10px; float:left; display:block; width:200px; background-color:transparent; padding:0; margin:0;}
#firma p.telefon{background: url('../images/ui-darkness/f_telefon.gif') no-repeat left 2px; padding: 1px 0 2px 20px; float:left; display:block; width:200px;}
#firma p.fax{background: url('../images/ui-darkness/f_fax.gif') no-repeat left 2px; padding: 1px 0 2px 20px; float:left; display:block; width:200px;}
#firma p.mail{background: url('../images/ui-darkness/f_mail.gif') no-repeat left 5px; padding: 1px 0 2px 20px; float:left; display:block; width:200px;}
#firma p.nomenklatura{padding: 8px 0px 0px 5px; display:block; margin-left:10px; margin-right:15px;}
#firma ol{padding: 0 0 20px 40px;}
#firma ol li{padding: 1px 0 1px 0px;}
.popisek{ text-align:center; font-size:15px;color:#1b1b1b;}
fieldset.vizitka{ background: #F9F9F9; border:solid 1px #CCCCCC; padding:15px 15px 20px 15px;margin-bottom:30px;}
legend{ padding:0px 10px;}
ul.miniclatura {font-size:13px; margin-top:15px; line-height:18px; list-style:none;}
ul.miniclatura li{list-style:none;}
ul.miniclatura li strong{width:50px; display:inline-block;}

.noprofilen_GB { display: block; width: 121px; height: 34px; position: absolute; right: 40px; background: url(../images/profile_en_GB.png) no-repeat bottom left; }
a.profilen_GB { display: block; width: 121px; height: 34px; position: absolute; right: 40px; background: url(../images/profile_en_GB.png) no-repeat top left; }
a:hover.profilen_GB { background: url(../images/profile_en_GB.png) no-repeat 0 -34px; }
.noprofilcs_CZ { display: block; width: 121px; height: 34px; position: absolute; right: 40px; background: url(../images/profile_cs_CZ.png) no-repeat bottom left; }
a.profilcs_CZ { display: block; width: 121px; height: 34px; position: absolute; right: 40px; background: url(../images/profile_cs_CZ.png) no-repeat top left; }
a:hover.profilcs_CZ { background: url(../images/profile_cs_CZ.png) no-repeat 0 -34px; }


/* PARTNERSHIP */
table.partnership{width: 750px;}
table.partnership tr{border:1px solid #dbdbdb;}
table.partnership h4{font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3em;}
table.partnership h3{font-family: 'Open Sans Condensed', sans-serif;font-size: 1.5em; line-height: 1.2em; padding: 10px 0px;}
table.partnership tr td:nth-child(2) h3{ color: #0081c6;}
table.partnership tr td:nth-child(3) h3{ color: #950909;}
table.partnership tr td:nth-child(4) h3{ color: #4b0076;}
table.partnership tr td:nth-child(5) h3{ color: #a6a762;}
table.partnership tr td:first-child{ padding:5px 10px 5px 10px !important; text-align: left;}
table.partnership tr td:nth-child(2){ background-color: #e3edf2; padding:5px 10px 5px 10px !important; text-align: center;width:100px; border-right:2px solid white;}
table.partnership tr td:nth-child(3){ background-color: #f2e3e3; padding:5px 10px 5px 10px !important; text-align: center;width:100px;border-right:2px solid white;}
table.partnership tr td:nth-child(4){ background-color: #eee7f2; padding:5px 10px 5px 10px !important; text-align: center;width:100px;border-right:2px solid white;}
table.partnership tr td:nth-child(5){ background-color: #fafae6; padding:5px 10px 5px 10px !important; text-align: center;width:100px;}


/* NOMENKLATURA */
.nomenlist{clear:both;}
.nomenlist ol{font-family: 'Open Sans Condensed', sans-serif; font-size: 1.1em; line-height: 1.0em; padding-left:60px; padding-right:20px;}
.nomenlist ol li.caption{padding-top: 10px;}
.nomenlist ol li:first-child{padding-top: 0px;}
.nomenlist .first{border-right:solid 1px #dbdbdb; }
.nomenlist .last{border-left:solid 1px #dbdbdb;}

/* FORM */
#page form, #form-block form {padding:20px 20px 25px 20px; display:block; background-color:#e6f3fa; border:solid 1px #cbdae2;  margin:40px 20px 40px 0px; }
#page fieldset, #form-block fieldset {border:solid 0px #cbdae2; padding:10px 20px 20px 20px;}
#page legend, #form-block legend {font-family: 'Open Sans Condensed', sans-serif;font-size: 1.5em; line-height: 1.2em; margin-left:-15px; margin-top: 20px; font-weight: bold;}
#page label, #form-block label {width:110px; display:block; float: left; margin:5px 0px;}
#page label.required, #form-block label.required {font-weight: bold;}
#page input, #form-block input[type="text"] { width:200px; display:block; float: left; margin: 5px 20px 5px 0px;}
#page select, #form-block slect {margin-top:2px; padding: 3px;}
#page form p, #form-block form p {width: 340px; display:block; float: left;margin:3px 0 3px 0; padding: 0px;}
#audiencespecificYes, #audiencespecificNo, #audiencespecificNoo, #partnerStandard, #partnerMain, #partnerGeneral, #exhibitorNo, #exhibitorYes {width: 640px !important; background-color: #fdf5ce; padding: 0 25px !important;}
#companypresentA {width: 665px !important; padding: 0 25px 0 0 !important;}
#audiencespecificYes label, #audiencespecificNo label, #audiencespecificNoo label {display: inline-block; width: 255px !important;}
.description {display: block; width: 340px; float: right; margin: 5px; color: #0055b8;}
.warning{color: red; font-weight:bold; display:block; position:relative; width:500px; top:0px; right:-230px;}
#exhibitor, p.long, p.longlabel, p.agree {width:680px !important;}
p.required {font-weight: bold; min-height: 32px !important;}
p.longlabel label{width:auto !important; padding-right: 15px;}
p.checkbox{margin-right: 50px !important; }
p.checkbox label{width: auto !important;}
p.checkbox input{width: auto !important; margin-top:5px; margin-right:6px; float: left;}
p.agree label{width: 680px !important; font-size: 0.8em; float:left;}
p.agree input{width: auto !important; }
.formrow {width: 95%; margin: 1px 0; padding: 5px; border: 1px solid #0055b8;}
.formappendix {background-color: #fdf5ce; margin: 0; padding: 10px; font-size: smaller; border: 0; border-bottom: 1px solid darkblue;}
.formecho {width: 230px; float: right; margin: 0; padding: 0; font-size: larger; font-weight: bold;}
.button{padding: 8px 30px !important; float: right; margin-top:20px;margin-right:20px;}
.button-link {padding: 8px 30px !important; margin-top:5px; color:#fff !important;}
a.button-small {display: inline-block; text-decoration: none; margin: 2px; padding: 5px 8px; border: 1px solid darkred; border-radius: 8px; color: darkred;}
a.button-small:hover {background: darkred; color: white !important;}
a.selected {background: #e08531 !important;}

a.grey-button{font-size:13px; display:inline-block; line-height:30px; height:30px; background: url(../images/ui-darkness/btnblue.png) no-repeat top right; padding-right:28px; color:#ffffff !important; text-decoration:none; font-weight:normal;}
a.grey-button em{display:block; height:30px; width:32px; background: url(../images/ui-darkness/btnblue.png) no-repeat; float:left;} 
a.grey-button:hover{background: url(../images/ui-darkness/btnblue.png) no-repeat bottom right;}
a.grey-button:hover em{background: url(../images/ui-darkness/btnblue.png) no-repeat bottom left;}

/* CATALOGUE */
#page #catalogueForm label,
#page #catalogueForm input[type=checkbox] {
	width: auto;
	float: none;
}
#page #catalogueForm input[type=checkbox] {
	display: inline-block;
	margin: 0 10px 0 0;
}

/* OFICIAL DELGATION */
ul.delegation{ list-style: none;}
ul.delegation li{ background-color:#e6f3fa; border:solid 1px #cbdae2; padding: 0px 10px; width: 200px; display: inline-block; margin:5px;}
ul.delegation li img{margin-right:5px;}
ul.delegation li h4{padding-bottom: 0; margin-bottom: 0;}
ul.delegation li p{ font-size: 11px;padding-top: 0; margin-top: 3px; margin-left: 33px;}

/* DOWNLOAD */
ul.download{list-style: none;}
ul.download li{list-style: none;display: inline-block; border:solid 0px red; margin: 0px 0px 15px 15px; padding: 3px; width: 220px; text-align: center;}

/* ORGANIZACE x*/
.org{display:block; width:375px; float:left; height: 120px; margin: 10px 20px 40px 0px;padding:5px 0px 5px 0px; border-left:solid 3px #BBB; }
.org h3, .ppa h3, .week h3 {font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3em; line-height: 1.1em;}
.org p img, .week p img{float:left; margin:0 20px 0 30px; width:80px; clear:left; padding-bottom: 100px; }
.org img.zastita, .ppa img.zastita, .week img.zastita{display:block; float:right;margin:10px; padding: 3px;border:solid 1px #adc2cf;}
.ppa{display:block; width:410px;float:left; height: 150px; margin: 10px 20px 40px 0px;padding:5px 0px 5px 25px; border-left:solid 3px #BBB;  }
.week{display:block; width:250px;float:left; height: 150px; margin: 10px 20px 40px 0px;padding:5px 0px 5px 25px; border-left:solid 3px #BBB; }

/* PARTNERS */
.partners-media a {display:block; width:240px; float:left; height:80px; text-align: center; padding-bottom: 10px;}
.partners-main a {display:block; width:340px; float:left; height:80px; text-align: left; padding-bottom: 10px;margin:10px 40px 40px 0;}
.partners-spec a {display: inline-block; width:180px; height:100px; text-align: center; padding-bottom: 10px;}
.partners-spec img {border: 0; vertical-align: middle;}

/* CZE */
ul.cze {list-style: none;}
ul.cze li{display:inline-block;font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3em; font-weight: bold; line-height: 1.1em;  }
ul.cze li a{color:white !important; padding:10px; text-decoration: none; display:block; width:215px; margin:10px 15px 15px 0; height:158px;}
ul.cze li:nth-child(1) a{background:#006aeb url('../images/nahledy/cze-cze.jpg') no-repeat bottom;}
ul.cze li:nth-child(2) a{background:#006aeb url('../images/nahledy/cze-praha.jpg') no-repeat bottom;}
ul.cze li:nth-child(3) a{background:#006aeb url('../images/nahledy/cze-gastronomy.jpg') no-repeat bottom;}
ul.cze li:nth-child(4) a{background:#006aeb url('../images/nahledy/cze-kultural.jpg') no-repeat bottom;}
ul.cze li:nth-child(5) a{background:#006aeb url('../images/nahledy/cze-about.jpg') no-repeat bottom;}
ul.cze li:nth-child(6) a{background:#006aeb url('../images/nahledy/cze-photogalery.jpg') no-repeat bottom;}
ul.cze li:nth-child(7) a{background:#006aeb url('../images/nahledy/cze-videoarchive.jpg') no-repeat bottom;}
ul.cze li a:hover{background-color:#f05305;}


/* RESTYL TABU */
#tabs {border: 0px solid #666666; background: #FFFFFF !important;}
#tabs .ui-state-default a {color: #494949;}
#tabs li.ui-state-default {background: #555555 url('../images/ui-darkness/ui-bg_glass_20_555555_1x400.png') 50% 50% repeat-x;}
#tabs .ui-state-active a {color: white !important;}
#tabs li.ui-state-active, #tabs li.ui-state-hover {background: #0078a3 url('../images/ui-darkness/ui-bg_glass_40_0078a3_1x400.png') 50% 50% repeat-x;}
#tabs .ui-state-hover a {color: white !important;}
.ui-button-text-only {border: 1px solid #640d00 !important;}
.ui-button-text-only-blue {border: 1px solid #0055B8 !important;}
.ui-button-text-only-blue .ui-button-text {padding: .4em 1em;}
a.ui-state-hover, input.ui-state-hover {background: #0078a3 url('../images/ui-darkness/ui-bg_glass_40_ffc73d_1x400.png') 50% 50% repeat-x !important;color: #494949 !important; border:1px solid #bc7803 !important;}
#tabs .ui-widget-content {background: #FFFFFF !important; border: 0px solid #006aeb  !important; color:#000;}
#tabs .ui-widget-header {background:0 none !important; border: 0px solid #666666; border-bottom:2px solid #006aeb  !important;-moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;}
.mensi {height: 22px; padding-top:0px !important; padding-left: 5px !important;padding-right: 5px !important; margin-top: -10px !important;}
#tabs li.ui-state-default.red {background: #555555 url('../images/ui-darkness/ui-bg_glass_20_555555_1x400red.png') 50% 50% repeat-x; border:solid 1px #dbb5b5 !important;}
#tabs li.ui-state-active.red, #tabs li.ui-state-hover.red {background: #0078a3 url('../images/ui-darkness/ui-bg_glass_40_0078a3_1x400red.png') 50% 50% repeat-x; border:solid 1px #982323 !important;}


/* PROGRAM KONFERENCE */
#program {width: 680px;}
#program span {display: block; margin: 0 0 0 100px;}
#program h4 {margin: 25px 0 0 0; font-family: 'Open Sans Condensed', sans-serif; font-size: 1.6em; font-weight: normal;}
#program time {display: block; margin: 0; padding: 5px 5px 5px 110px; font-weight: bold; background-color: silver;}
#program time > span {display: block; margin: -5px 0 -5px -110px; padding: 5px; color: white; background-color: #0055b8; float: left; width: 95px}
#program time.demo {background: url('../images/icons/24px/viddler.png') 54% 50% no-repeat;}
#program time.break {background-color: #dbdbdb;}
#program time.break > span {background-color: #5694d5;}
#program ul {list-style: none; display: block; padding: 0 0 0 90px; border-left: 10px solid silver; border-bottom: 1px solid silver; margin: 0 0 25px 0;}
#program ul li {list-style: none; display: block; margin: 0; padding: 5px 0; background: #fff;}
#program ul > li > time {display: inline-block; margin: 0 0 0 -160px; width: 45px; background: transparent;}
#program ul li > em {display: block; font-size: smaller; margin: 0; padding: 0;}
#program ul.higlight {padding: 0 0 0 20px; border: 0; border-left: 10px solid #cd1818;}
#program ul.higlight li {font-weight: bold; padding: 0;}


/* BALÍČKY */
.package-offer{display:block; width:250px; float:left; border-right:0px solid #808080;}
.regular-offer{display:block; width:250px; float:left; padding-left: 20px; border-left: 5px solid #808080;}
.package-join{display:block; width:480px; float:left; border-right:0px solid #808080;}
.regular-over-offer{display:block; width:200px; float:left; padding-left: 20px;}
ul.balicky{list-style: none; display: block; float: none; position: relative;}
ul.balicky li{display:inline-block;overflow: hidden; }
ul.balicky li a{display:block;width:168px; height: 70px;font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3em; font-weight: bold; line-height: 1.1em; background:url('../images/ui-darkness/pack-blue.png')no-repeat;margin:10px 20px 10px 0px; color:#fff !important; text-decoration: none; padding-top: 45px; text-align: center;}
ul.balicky li a:hover{background:url('../images/ui-darkness/pack-blue.png')no-repeat -168px 0px;}
ul.balicky li a.green{background:url('../images/ui-darkness/pack-green.png')no-repeat 0px 0px;margin:10px 20px 45px 0px;}
ul.balicky li a:hover.green{background:url('../images/ui-darkness/pack-green.png')no-repeat -168px 0px;}

ul.balicky li a.association{background:url('../images/ui-darkness/package-association.png') no-repeat 0px 0px; width:296px; height: 108px; margin:20px 20px 45px 0px;}
ul.balicky li a:hover.association{background:url('../images/ui-darkness/package-association.png') no-repeat -296px 0px;}
ul.balicky li a.national{background:url('../images/ui-darkness/pack-national.png')no-repeat 0px 0px;width:296px; height: 70px;padding-top: 80px;margin:20px 20px -15px 0px;}
ul.balicky li a:hover.national{background:url('../images/ui-darkness/pack-national.png')no-repeat -296px 0px;}

ul.balicky li a.standard{background:url('../images/ui-darkness/pack-sss.png')no-repeat 0px 0px; width:168px; line-height: 95px; height: 313px;padding-top: 0px;margin:10px 20px 0px 0px;}
ul.balicky li a:hover.standard{background:url('../images/ui-darkness/pack-sss.png')no-repeat -168px 0px;}
ul.balicky li a.discount{background:url('../images/ui-darkness/pack-discount.png')no-repeat 0px 0px;width:114px; padding-top: 55px; height: 136px;  margin:0px 20px 0px 27px;}

ul.balicky li.over60{display:block;width:220px; height: 90px;font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3em; font-weight: bold; line-height: 1.1em;
		background:url('../images/ui-darkness/pack-reg-over60.jpg')no-repeat;margin:10px 20px 20px 20px; color:#fff !important; text-decoration: none; padding-top: 35px; text-align: center;}
ul.balicky li.over100{display:block;width:260px; height: 90px;font-family: 'Open Sans Condensed', sans-serif;font-size: 1.3em; font-weight: bold; line-height: 1.1em;
		background:url('../images/ui-darkness/pack-reg-over100.jpg')no-repeat;margin:50px 20px 20px 0px; color:#fff !important; text-decoration: none; padding-top: 35px; text-align: center;}
.over150{font-size: 1.2em;}
p.over150{margin-left: 50px;}
img.stanek{margin-top:60px; margin-right: -40px; float:right;}
img.plocha{margin-top:20px; margin-right: -20px; float:right;}
img.stanekb{margin-top:30px; margin-right: -80px; margin-bottom: 30px; float:right; padding-left: 20px;}
.marginDft {margin-top: 20px; margin-bottom: -20px;}
.marginFst {margin-bottom: -20px;}


#toggler {display: none;}
.togglediv{display:none; overflow:visible; position:relative;margin-left:-60px;width:845px; padding-left:60px; padding-top: 0; border:1px solid white;}

/* HISTORY */
.hadve{font-weight: bold; clear: both; font-family: 'Open Sans Condensed', sans-serif; padding: 20px 0 0px 0; color: #021020; margin-left: -15px; font-size: 1.9em; margin-right: 20px;}
.tlacitka-nahore{padding-top: 20px;}
.history-page{padding: 50px 100px 50px 100px !important;}
.history-page h2 {letter-spacing: 0em; color: #1B2527; margin: 2em 0 0.5em -40px;}
.history-page h3 {letter-spacing: 0em; color: #fff; margin: 1em 0 0.5em -40px; display: inline-block; padding: 5px 10px; background-color: #7B0D10; border-radius: 5px;box-shadow: 0px 0px 2px 0px #010101;}
.history-page h4 {letter-spacing: 0em; color: #1B2527; margin: 1em 0 0.5em 0px;}
.history-page p,.standard-page ul,.standard-page ol,.standard-page dl,.standard-page table
.history-page p,.history-page ul,.history-page ol,.history-page dl,.history-page table
{ margin: 0em; line-height: 150%; padding-bottom: 1.5em; padding-bottom: 1em;}
.history-page p{border-left: dotted 1px #7B0D10; padding-left: 25px;}


/* VISITORS */
#page select.select-special {font-size: 14px; background-color: white; border:solid 2px #cbdae2; width:500px;}
#page select.select-special option {font-size: 14px;}
#page label.label-special {font-weight:bold; width: 150px;}
#page ul.guest {width: 90%;}
#page ul.guest li {padding: 5px 0px;border-bottom:1px dotted silver;}
#page ul.guest li span.organization {color: #757575;}
#page ul.eplanation-list-horizontal {list-style: none; background-color:#eeeeee; text-align: right; font-size: 12px; margin-right: 20px;}
#page ul.eplanation-list-horizontal li {display: inline-block; margin-right: 15px;padding: 5px 0 5px 20px;}
#page ul.eplanation-list-vertical {list-style: none; background-color:#eeeeee; text-align: left; font-size: 12px; margin: 0 0 25px 25px; padding: 5px 5px 15px 15px; float:right;}
#page ul.eplanation-list-vertical li {display: block; margin-right: 10px; padding: 5px 0 5px 20px;}
#page ul.eplanation-list-horizontal li.legend, #page ul.eplanation-list-vertical li.legend {display: inline-block; margin: 0 15px 0 0; padding: 5px 0 5px 0px; font-weight: bold;}
#page ul.eplanation-list-horizontal li.a, #page ul.eplanation-list-vertical li.a {background: url(../images/icons/confirmed.png) left center no-repeat;}
#page ul.eplanation-list-horizontal li.b, #page ul.eplanation-list-vertical li.b {background: url(../images/icons/preconfirmed.png) left center no-repeat;}
#page ul.eplanation-list-horizontal li.c, #page ul.eplanation-list-vertical li.c {background: url(../images/icons/invited.png) left center no-repeat;}
#page ul.eplanation-list-horizontal li.d, #page ul.eplanation-list-vertical li.d {background: url(../images/icons/tbd.png) left center no-repeat;}
#page ul.eplanation-list-horizontal li.e, #page ul.eplanation-list-vertical li.e {background: url(../images/icons/16px/speaker.png) left center no-repeat;}
#page ul.left{ text-align: left;}
#page .vlajecka-ramecek{ border: 1px solid #808080;}
#page a.filter-delegation{display:block; width:37px; height: 42px; background: #e6f3fa url(../images/ui-darkness/filter.png)0 0 no-repeat; float:right; margin: -5px 20px 0 0;}
#page a:hover.filter-delegation{background: #e6f3fa url(../images/ui-darkness/filter.png)-37px 0px no-repeat;}
#page a.filter-noactive{display:block; width:37px; height: 42px; background: #e6f3fa url(../images/ui-darkness/filter.png)-74px 0px no-repeat; float:right; margin: -5px 20px 0 0; cursor: default;}

#page table.bloky{}
#page table.bloky tr td{padding:10px; border:10px solid white;}

#page table.ramecek-uvnitr{border-collapse: collapse;border-spacing:0;border:0px solid #fff;border-top:1px solid #666666;}
#page table.ramecek-uvnitr tr td{border-bottom:1px solid #666666; border-right:1px solid #666666;padding:3px 5px 3px 5px; text-align: center;}
#page table.ramecek-uvnitr td:last-child{border-right:0;}

#page .download-document{width:200px; float:right; margin:0px 0px 40px 80px;}
#page .download-document p{ width:120px; font-size: 12px; padding-top: 0; margin: 0px auto 0 auto; text-align: center;}



/* NEWSLETTER ARCHIVE LIST */
ul.archive-news {list-style: none; margin-left:-30px;}
ul.archive-news li {float:left;text-align: center; padding: 0px 45px; margin-bottom: 35px;}
ul.archive-news li.linka {border-right: solid 1px #cbdae2;}
ul.archive-news li span {background: #2c79ca;border: solid 1px #cbdae2; font-weight: bold; padding: 2px 5px; color: #fff; font-family: 'Open Sans Condensed', sans-serif; display: block; }
ul.archive-news li a img{border:solid 1px #b9b9b9;}
ul.archive-news li a:hover img{border:solid 1px #2c79ca;}



/* FORM STYLE (dočasné řešení od Pepy) */
form > fieldset > div > p.checkbox {min-width: 600px;}
#cbrnw, #cbrnm, #verejnost, #vystavovatel, #gratis, #platinum, #gold, #silver, #exhibitorspeaker, #nonexhibitorspeaker {background-color: #fffabc;}
#1700, #3000, #850, #1500, #catalogue {background-color: #FFFFFF;}
#cbrnw > span > input, #cbrnm > span > input, #verejnost > span > input, #vystavovatel > span > input, #gratis > span > input, #platinum > span > input, #gold > span > input, #silver > span > input, #exhibitorspeaker > span > input, #nonexhibitorspeaker > span > input {margin-left: 15px;}
#1700 > span > input, #3000 > span > input, #850 > span > input, #1500 > span > input, #catalogue > span > input {margin-left: 35px;}

#form-specific, #form-specific tr, #form-specific label, #form-specific input, #form-specific select, #form-specific textarea {width: 100%; border: 0; border-collapse: collapse;}
#form-specific td.label {width: 25%;}
#form-specific td.control {width: 75%;}




.echond {color: darkred; font-size: 36px; font-weight: 700; text-transform: uppercase; display: block; background: transparent; margin: 25px 0;}
.notend {font-size: 20px; margin: -20px 0 25px 0;}

#page img{max-width: 800px;}
