@import url('/css/microsite/volby/volby-uni.css');
/* IDN4 pismo */

.vlb-box a {color:#B9151C; text-decoration:none;}
.vlb-box a:hover {color:#13375E; text-decoration:underline;}

h1.title, .list-art h1.list-tit2, .list-art h2.list-tit2, .online-top-box h1 {font-weight:bold; font-size:212.5%; color:#013A74;}
h1.title {margin:0 0 20px 10px;}

.vlb-mb {margin:0 0 24px;}

.vlb-sdileni #sdileni {position:static; margin:0 0 15px}
.vlb-sdileni .bubble-box {background:#F5F5F5; border-radius:6px}
.vlb-sdileni .bubble-box .box-in, .vlb-sdileni .bubble-box h2.bubble-tit, .vlb-sdileni .bubble-box .box-bot {background:none} 
.vlb-sdileni .bubble-box h2.bubble-tit {padding:10px}
.vlb-sdileni .bubble-box .box-in {width:100%; padding:0 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.vlb-sdileni .bubble-box .social-list-bubble li {width:88px}
.vlb-sdileni .bubble-box .box-bot {height:10px}
.vlb-sdileni .close {display:none}

.vlb-ico-up, .vlb-ico-down, .vlb-ico-null {width:40px; height:40px; background-image:url('/o/volby-n4/trends-2014.png');}

#vlb-search {float:right; position:relative; margin:1em 0 0; }
#words-obec {display:none; position:absolute; top:30px; left:0; z-index:10; width:228px; margin:0; padding:0; overflow:hidden; border:1px solid #DFDFDF; color:#000; background:#F9F9F9; cursor:default; }
#words-obec div span {display:none}
#words-obec div.selected, #words-obec div.selected span, #words-obec a:hover {color:highlighttext; background:highlight;}
#words-obec a {clear:both; display:block; width:100%; height:19px; text-indent:10px; border-top:1px solid #C2C2C2; color:#EE333E; background-color:#E9EAEA;}
#words-obec div {padding:0 10px; line-height:2;}
#slovo-obec.inp {width:230px; height:30px; line-height:30px; font-size:14px; float:left; margin:0; padding:0 10px; border:1px #CCC solid; border-radius:6px; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x;}
#slovo-obec.inp:focus {border-color:#999;}
#vlb-search .sen {height:24px; font-size:12px; margin-left:4px; padding:0 .5em; border:1px solid #CCC; border-radius:3px; background:#DDD url('/u/n4/button-bg-small.gif') 0 50% repeat-x; text-align:center;}
#vlb-search .sen:hover {border-color:#999; box-shadow:0 0 2px #999;}


.vlb-spec16 {margin:0 0 30px; font-size:15px}
.vlb-spec16 h2 {font-size:225%; font-weight:400}
.vlb-spec16 h2 span {display:block; font-size:44.444%}
.vlb-spec16 h2 a {display:block; padding:.1em .2em; color:#FFF; background:#1C3E79; text-decoration:none;}
.vlb-spec16 h2 a:hover {color:#FFF; background:#D82731}
.vlb-spec16 ul { overflow:hidden}
.vlb-spec16 li {float:left; display:block; width:49.6%; margin:1% 0 0;}
.vlb-spec16 li:nth-child(2n+1) {clear:both; margin-right:.8%; }
.vlb-spec16 li a {display:block; padding:6px; color:#FFF; background:#333; text-decoration:none}
.vlb-spec16 li a:hover, .vlb-spec16 li.act a {color:#FFF; background:#D82731}
.vlb-spec16 li a:before {content:''; display:block; width:70px; height:60px; background:url('/o/volby-n4/ico-special2016.png') no-repeat }
li.vlb-spec16-a a:before { background-position:0 0}
li.vlb-spec16-b a:before { background-position:0 -100px}
li.vlb-spec16-c a:before { background-position:0 -200px}
li.vlb-spec16-d a:before { background-position:0 -300px}
li.vlb-spec16-e a:before { background-position:0 -400px}
li.vlb-spec16-f a:before { background-position:0 -500px}
li.vlb-spec16-g a:before { background-position:0 -600px}
li.vlb-spec16-h a:before { background-position:0 -700px}


/* odpocitavadlo */
#countdown {position:absolute; z-index:1; top:10px; left:382px; width:266px; height:80px;}
#c-claim {width:258px; height:15px; margin:0 0 5px; background:url("/o/volby-n4/countdown/text0.png") no-repeat}
#c-claim.c-close {background-image:url("/o/volby-n4/countdown/text1.png")}
#c-clock {position:relative; width:266px; height:54px; =zoom:1.001; background:url("/o/volby-n4/countdown/ciferniky.png") no-repeat}
#countdown .t {position:absolute; z-index:1; top:0; display:block; width:19px; height:36px; background-image:url("/o/volby-n4/countdown/cisla.png"); background-repeat:none; zoom:1;}
#countdown .t0 {background-position:0 0}
#countdown .t1 {background-position:0 -36px}
#countdown .t2 {background-position:0 -72px}
#countdown .t3 {background-position:0 -108px}
#countdown .t4 {background-position:0 -144px}
#countdown .t5 {background-position:0 -180px}
#countdown .t6 {background-position:0 -216px}
#countdown .t7 {background-position:0 -252px}
#countdown .t8 {background-position:0 -288px}
#countdown .t9 {background-position:0 -324px}
/*den*/
#countdown .td-l {left:9px}
#countdown .td-r {left:27px}
/*hodina*/
#countdown .th-l {left:79px}
#countdown .th-r {left:97px}
/*minuta*/
#countdown .tm-l {left:149px}
#countdown .tm-r {left:167px}
/*vterina*/
#countdown .ts-l {left:219px}
#countdown .ts-r {left:237px}
/*overlayer*/
#countdown .o {position:absolute; z-index:2; top:20px; display:block; width:56px; height:36px; background:url("/o/volby-n4/countdown/overlay.png") no-repeat}
#countdown .o-day {left:0}
#countdown .o-hour {left:70px}
#countdown .o-minute {left:140px}
#countdown .o-second {left:210px}

/**/
.candidate-list {width:100%; border-collapse:collapse; }
.candidate-list th, .candidate-list td {padding:.4em 3px; font-size:87.5%}
.candidate-list th {border-bottom:2px solid #666; }
.candidate-list th[colspan] {border-bottom-width:1px; font-size:100%}
.candidate-list tbody tr:nth-child(2n+1) {background:rgba(128,128,128,.1)}
.candidate-list .w1 {width:2em}

/* senatni mapy */
.mapa-senat-brno {width:50%; margin:0 auto}
.mapa-senat-ostrava {width:45%; margin:0 auto}
/* 2020 */
.st3 {fill:#BBB; stroke:#fff; stroke-width:2; transition: all .2s ease-in-out;}
.st3:hover {cursor:pointer; opacity:.8;}
/* vyjimka pro Stredocesky kraj */
#reg1  {stroke:transparent}

.vlb-mapa .imagelist h3 {color:#666; font-weight:400}