#vice.page {margin:0 auto; width:1000px; text-align:left; background:url('/p/vice/pozadi.gif') -15px repeat-y; color:#4D4D4D}
#vice .col-ab, #vice .col-cd {text-align:left; width:50%; float:left; margin:30px 0 40px 0}
#vice a {text-decoration:none; color:#CA0000; font-weight:700}
#vice a:hover {text-decoration:underline}
#vice ul {list-style:none; background:none}
#vice li {margin:4px 10px 4px 40px; height:18px}
#vice .rajce a {background:url('/p/vice/rajce.gif') right no-repeat; padding-right:25px}
#vice .rajce a span {font-weight:normal; color:#4D4D4D}
#vice .ocko a {background:url('/p/vice/ocko.gif') right no-repeat; padding-right:45px}
#vice .ukazse a {background:url('/p/vice/ukaz_se2.gif') right no-repeat; padding-right:100px}
#vice .expresradio a {background:url('/p/vice/expres.gif') right no-repeat; padding-right:70px}
#vice .job a {background:url('/p/vice/jobdnes.gif') right no-repeat; padding-right:50px}
.fc0 {clear:both; width:100%; height:0px; margin:0}
#vice li.horoskop {background:url('/p/vice/znameni.gif') no-repeat}
#vice li.tvprogram {background:url('/p/vice/tv.gif') no-repeat}
#vice li.mapy {background:url('/p/vice/mapa.gif') no-repeat}
#vice li.pocasi {background:url('/p/vice/pocasi.gif') no-repeat}
#vice li.horoskop, #vice li.tvprogram, #vice li.mapy, #vice li.pocasi {padding-left:40px; margin-left:0}
#vice .info {zoom:1; padding:25px; border-bottom:10px solid #FFF; text-align:left; font-size:90%; color:#000; background:url('/p/vice/pozadi_2.gif') repeat-y}
#vice .info ul {margin:0; padding:0}
#vice .info ul li {margin:1px 0; padding:0}
#vice .info h2 {color:#5B5A5A; margin-bottom:5px; font-size:165%; text-align:left; background:none; font-weight:700 !important}
.hr {background:#fff url('/p/vice/tecka_mezera.gif') repeat-x; height:1px; margin:0; padding:0; width:100%; overflow:hidden}
#footer {margin-top:0}
#vice .portal {text-align:left; background:#fff url('/p/vice/tecka_mezera.gif') bottom repeat-x; height:100px}

.server {height:10px}
.server img {float:right}

.error #portal #emblem {width:300px}
.error #searcher-box {padding-top:20px}
.error #portal {color:#4D4D4D}
.error #portal h1#lidnes {position:relative; float:left}
.error #portal h2 {font-size:20px; padding-top:20px}
.error #portal #p-search {margin:20px 0 10px}
.error #webs {background-color:#C51212; background-image:url('/u/portal/sph/normal.gif')}
.error #portal {position:relative; z-index:5}
.error #portal menu a, .error #portal menu a:hover {color:#FFF}
.error #portal menu li {background-image:url('/u/portal/sph/linka.gif')}
.error #portal menu li a:hover {background:#E03C46 url('/u/portal/sph/hover.gif') repeat-x 100% 0}
.error #portal #p-sph a {background-image:url('/u/portal/home-sph.gif')}
.error #portal #p-vic {position:static; background:url("/u/portal/sph/linka.gif") no-repeat 0 50%}
.error #portal #p-vic a, .error #portal #p-vic a:hover {background:0}

.ico a:hover span, .ico-r a:hover span {background-color:#B9151C}

/*muj pas*/
.muj-pas h1 {text-transform:none}
.muj-pas .form {padding:0 0 16px; margin-bottom:1em; background:url('/u/n3/art_dots.gif') repeat-x 0 100%} 
.muj-pas h3 {margin-bottom:0.5em; font-size:87.5%; font-weight:700}
.muj-pas .entry h3 {margin:0}
.muj-pas .box-in {padding:0 0 0 10px}
.muj-pas a {color:#B9151C}
.muj-pas a:hover {color:#13375E}
.muj-pas .form .fl {width:198px}
.muj-pas .form .fr {width:265px}
.muj-pas .form .label {min-height:13px; _height:13px; margin-bottom:3px; line-height:13px; font-size:68.75%}
.muj-pas .registrace label, .muj-pas .account label, .muj-pas .login label, .muj-pas .reg-plus label {float:left; margin-right:5px; text-transform:uppercase }
.muj-pas .registrace label span, .muj-pas .account label span, .muj-pas .login span, .muj-pas .reg-plus span {color:#B9151C}
.muj-pas .registrace input, .muj-pas .account #pas-email, .muj-pas .login #pas-email, .muj-pas .login #pas-heslo, .muj-pas #pas-jmeno, .muj-pas #pas-prijmeni, .muj-pas #pas-ulice, .muj-pas #pas-mesto, .muj-pas #pas-psc, .muj-pas #pas-telefon, .muj-pas #pas-otazka, .muj-pas #pas-odpoved {width:100%; margin-bottom:10px; background-color:#EEE; border:1px solid #CCC} 
.muj-pas #pas-jmeno, .muj-pas #pas-prijmeni, .muj-pas #pas-ulice, .muj-pas #pas-mesto, .muj-pas #pas-psc, .muj-pas #pas-telefon, .muj-pas #pas-otazka, .muj-pas #pas-odpoved {width:42%}
.muj-pas #pas-psc {width:15%}
.muj-pas .foto-chat {width:100%; overflow:hidden}
.muj-pas .foto-chat ul, .muj-pas .foto-chat li {list-style:none}
.muj-pas .foto-chat ul {width:105%}
.muj-pas .foto-chat li {float:left; width:40px; margin:0 7px 10px 0; text-align:center}
.muj-pas .foto-chat li img {float:left; width:100%}
.muj-pas .foto-chat input {clear:both}
.muj-pas .help {float:left; position:relative; z-index:1; display:block; width:11px; height:13px; line-height:normal; text-align:center; font-weight:700; color:#FFF; background:#B9151C url("/o/mujpas/help.gif") no-repeat center center; cursor:help}
.muj-pas .tooltip-simple {position:absolute; bottom:50%; left:50%; width:190px; min-height:50px; _height:50px; padding:6px; border:1px solid #000; background-color:#FAFAEE; color:#000; font-weight:normal; text-align:left; -moz-opacity:0.9; opacity:0.9; =filter:alpha(opacity=90)}
.muj-pas .registrace .fr {padding-top:16px}
.muj-pas .checkbox {padding-top:7px; margin-bottom:10px}
.muj-pas .checkbox input {float:left}
.muj-pas .checkbox label {float:left; margin:3px 0 4px 5px; font-size:68.75%}
.muj-pas .checkbox a {font-weight:700}
.muj-pas .checkbox span {color:#B9151C}
.muj-pas .checkbox .help {float:left; margin:3px 0 0 10px}
.muj-pas .info {line-height:1.5; margin-bottom:12px}
.muj-pas .info span {color:#B9151C}
.muj-pas .info a {font-weight:700}
.muj-pas .ico {margin-bottom:16px}
.muj-pas .captcha {position:relative; z-index:1}
.muj-pas .captcha .submit {position:absolute; width:9em; bottom:0px; =bottom:-2px; left:160px}
.muj-pas .pravidla {padding:0 0 22px; margin-bottom:1em; background:url('/u/n3/art_dots.gif') repeat-x 0 100%}
.muj-pas .pravidla h3 {margin:0 0 10px; font-size:100%; font-weight:700}
.muj-pas .pravidla ol {margin:0 0 0 24px; =margin:0 0 0 30px}
.muj-pas .pravidla li {margin-bottom:3px; font-size:68.75%}
.muj-pas .entry {margin-bottom:16px}
.muj-pas .entry a {font-weight:700}
.muj-pas .entry p {line-height:1.5}
.muj-pas .account .fl p {margin-bottom:1.6em}
.muj-pas .account .button {margin-bottom:1em}
.muj-pas .del-account h3 {margin:0 0 10px}
.muj-pas .del-account .info {margin-bottom:1em}
.muj-pas .del-account .info p {margin-bottom:0.5em}
.muj-pas .del-account .button {margin-bottom:1em}
.muj-pas .icona {padding:0 0 16px; background:url('/u/n3/art_dots.gif') repeat-x 0 100%}
.muj-pas .icona p {margin-bottom:1em; line-height:1.5}
.muj-pas .icona ul {margin-bottom:1em}
.muj-pas .icona li {margin:0 0 0 20px}
.ico a:hover span, .ico-r a:hover span {/*background-color:#13375E*/}

.moot-erase-art {padding:10px 0 4px 10px; border-top:3px solid #7292B5}
#smazane-prispevky .view {display:block; width:400px; overflow:hidden; white-space:nowrap}
#smazane-prispevky .view, .q-js #smazane-prispevky a.view {text-decoration:none; color:#000; cursor:default}
.q-js #smazane-prispevky .entry a.view, .q-js #smazane-prispevky a.view:hover {text-decoration:underline; cursor:pointer}
.q-js #smazane-prispevky .entry a.view {color:#13375E}
.q-js #smazane-prispevky a.view:hover {color:#B9151C }
#smazane-prispevky .h-desc, .q-js #smazane-prispevky .entry .appendix {display:none}

.q-js #smazane-prispevky .entry .h-desc {display:inline}

/* nastaveni homepage */
.setting-homepage h1 {margin-left:10px}
.setting-homepage h2 {margin:0; padding:10px; background:url('/u/n3/art_dots.gif') repeat-x; font-size:112.5%; font-weight:700; zoom:1}
.setting-homepage p {margin:0 10px 1em; font-size:100%}
.setting-homepage ul, .setting-homepage ol {margin:0 0 1em 80px; font-size:87.5%}
.setting-homepage ol {width:650px; margin:0 auto 1em; padding:0.5em 1em; background:#F2F2F2}
.setting-homepage ol li {margin:0 0 0.5em 2em}
.setting-homepage p img {margin:0 0 1em}
.q-ie .sh-js, .q-ie .sh-op, .q-ie .sh-moz, .q-ie .sh-wk, 
.q-op .sh-js, .q-op .sh-ie, .q-op .sh-moz, .q-op .sh-wk, 
.q-moz .sh-js, .q-moz .sh-op, .q-moz .sh-ie, .q-moz .sh-wk, 
.q-wk .sh-js, .q-wk .sh-op, .q-wk .sh-moz, .q-wk .sh-ie {display:none}

.rss-list {padding:0 10px 10px; font-size:87.5%}
.col-l .rss-list {background:url('/u/n3/art_dots.gif') repeat-x 0 100%}
.rss .box {clear:both; margin-bottom:30px; font-size:87.5%}
.rss .box a.fl, .rss .box a.fr {width:185px; display:block; text-decoration:none}
.rss .box a.fl {margin-right:10px}
.rss .box a.fr {margin-left:10px}
.rss table {width:100%; margin-bottom:12px; border-collapse:collapse; border:0}
.rss td {padding:2px 0; vertical-align:top}
.rss th {font-size:87.5%; padding:4px 0; text-align:left; vertical-align:top}
.rss th.in-tab {padding-top:1.5em}
.rss td.beside-th {padding:4px 0; vertical-align:bottom}
.rss td.beside-th2 {padding:2em 0 0; vertical-align:top}
.rss .note {color:#555}
.rss h3 {margin-bottom:0.2em; font-size:87.5%; font-weight:700}
.rss .box p {margin-bottom:0.8em}
.rss .box .ico {display:block; height:26px; line-height:26px; white-space:nowrap; font-size:100%; font-weight:700; text-decoration:underline}
.rss .box .ico-zoom {float:left; width:17px; height:17px; line-height:16px; margin:5px 8px 0 0; _margin:5px 5px 0 0; color:#555; background-image:url('/u/ico/zoom.gif'); background-color:#555; background-repeat:no-repeat; text-decoration:none; cursor:pointer}
.rss .box a:hover .ico-zoom {background-color:#B9151C}
.rss .full-box-lr {position:relative; z-index:1; padding:10px; zoom:1}
.rss .full-box-lr .warning {position:absolute; bottom:10px; left:516px; z-index:10; width:455px; margin:0; padding:4px 8px 8px; border-left:3px solid #7292B5}
.rss .full-box-lr p {margin:0 0 0.8em}
.rss .full-box-lr .warning p {margin:0}

/*to-email*/
.to-mail2 {margin:0 0 0 10px}
.to-mail2 h1 {margin:0 0 8px; font-size:162.5%; font-weight:700}
.to-mail2 h2 {margin-bottom:0.7em; font-size:112.5%; font-weight:700}
.to-mail2 h3 {margin-bottom:0.7em; font-size:100%; font-weight:700}
.to-mail2 p {margin-bottom:1em; font-size:87.5%}
.to-mail2 .box {padding:0 0 3px; margin-bottom:1em; background:url('/u/n3/art_dots.gif') repeat-x 0 100%}
.to-mail2 .opener {margin:0 0 10px}
.to-mail2 .opener img {float:left; margin:3px 10px 10px 0}
.to-mail2 .opener p {font-size:100%}
.to-mail2 label {font-size:87.5%}
.to-mail2 table {width:100%; margin-bottom:1em; border-collapse:collapse}
.to-mail2 table td {padding:2px 7px 2px 0; vertical-align:top}
.to-mail2 table input {margin-top:1px}
.to-mail2 .inp1 {margin-bottom:12px}
.to-mail2 .inp1 label {float:left; width:100%; margin:0 0 4px 0; text-transform:uppercase}
.to-mail2 .inp1 .inp {float:left; width:230px; margin:0 10px 0 0; padding:3px .4em; border:1px solid #CCC; font-size:14px; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x}
.to-mail2 .inp1 .bt {padding:1px 1em; font-size:14px}
.to-mail2 .inp1 a {font-size:87.5%}
.to-mail2 .inp2 span {padding:0 10px; font-size:87.5%}
.to-mail2 button {float:left; height:2.6em; vertical-align:middle; margin:0 2px; padding:0 2em; border:1px solid #CCC; border-radius:3px; background:#DDD url('/u/n4/button-bg.gif') repeat-x; white-space:nowrap; text-transform:uppercase; font-size:93.75%; font-weight:700; cursor:pointer; overflow:visible}
.to-mail2 button:hover {border-color:#999; box-shadow:0 0 3px #999}
.to-mail2 button span {display:inline-block; line-height:1.6666em; vertical-align:middle}


.tomail, .tomail button {font-size:medium; font-family:"Fira Sans",sans-serif; color:#3D4248; background:#FFF; font-size:12px}
.tomail h1 {margin:0 auto .5em; text-align:center; font-size:350%; font-weight:700}
.tomail-tit {position:relative; margin:0 auto 1em; padding:0 0 .3em; text-align:center; font-size:200%; font-weight:700}		
.tomail-tit:after {content:''; position:absolute; bottom:0; left:50%; width:8em; height:3px; margin:0 0 0 -4em; background:#E41F1F }
.tomail-tit2 {margin:0 auto 1em; text-align:center; font-size:125%; color:#666}
.tomail-tit + .tomail-tit2 {margin-top:-1em}
.tomail-whom {display:block; width:56%; min-width:20em; margin:0 auto 4em; padding:1em 2em; text-align:center; color:#FFF; background:#3D4248; position:relative}
.tomail-whom label {display:block; font-size:150%;}
.tomail-whom .inp {display:block; width:100%; margin:0 auto .5em; padding:.2em; border:1px solid #000; font-size:200%; text-align:center; color:#666; background:#FFF; z-index:10; position:relative }
.tomail-whom .inp:focus {color:#333}
.tomail .sen {display:block; width:8em; margin:0 auto; padding:.4em 0; border:1px solid #FFF; font-family:inherit; font-size:175%; font-weight:700; text-transform:uppercase; text-align:center; color:#FFF; background:#1B1B7B;}
.tomail .sen:hover { background-color:#E41F1F }

/* checkbelock = checkkox + label + block */
.tomail-checkbelock {position:relative; overflow:hidden}
.tomail-checkbelock input[type="checkbox"] {position:absolute; left:-999em;}
.tomail-checkbelock label {display:block; cursor:pointer}
.tomail-checkbelock-status {position:relative; overflow:hidden; display:block; height:2.6em; line-height:1.3; margin:0 0 .5em; text-align:center; color:#666;}
.tomail-checkbelock-status:before {content:''; position:absolute; top:0; left:0; width:100%; height:100%; line-height:1.8; font-size:150%; text-align:center; color:#FFF; background:transparent}	
label:hover .tomail-checkbelock-status:before {content:'OBJEDNAT'; background:#1C1B79}
.tomail-checkbelock-illustr {position:relative; overflow:hidden; display:block; height:250px; border:10px solid #1C1B79}
.tomail-checkbelock-illustr:before {content:'\271A'; position:absolute; top:50%; left:50%; width:1.6em; height:1.6em; line-height:1.6em; margin:-.8em 0 0 -.8em; border-radius:100%; text-align:center; font-size:200%; color:#FFF; background:#1C1B79}
.tomail-checkbelock-illustr img {display:block; width:100%; height:auto}
.tomail-checkbelock input:checked + label .tomail-checkbelock-status:before {content:'OBJEDNAT'; position:absolute; top:0; left:0; width:100%; height:100%; font-size:150%; text-align:center; color:#FFF; background:#3C3}	
.tomail-checkbelock input.stored:checked + label .tomail-checkbelock-status:before {content:'M\c1 TE\20 OBJEDN\c1 NO';}	
.tomail-checkbelock input:checked + label .tomail-checkbelock-illustr {border-color:#3C3}	
.tomail-checkbelock input:checked + label .tomail-checkbelock-illustr:before {content:'\2714'; background-color:#3C3}
.tomail-checkbelock input.pending:checked + label .tomail-checkbelock-status:before { content:'\10c EK\c1\20 NA POTVRZEN\cd'; background:#080 }
.tomail-checkbelock input.pending:checked + label .tomail-checkbelock-illustr {border-color:#080}	
.tomail-checkbelock input.pending:checked + label .tomail-checkbelock-illustr:before { content:'?'; background-color:#080}
.tomail-checkbelock input:checked + label:hover .tomail-checkbelock-status:before {content:'ZRU\160 IT\20 ZAS\cd L\c1 N\cd '; background-color:#CD3333}
.tomail-checkbelock input:checked + label:hover .tomail-checkbelock-illustr {border-color:#CD3333}	
.tomail-checkbelock input:checked + label:hover .tomail-checkbelock-illustr:before {content:'\2716'; background-color:#CD3333}
.tomail-checkbelock .ico-zoom {display:block; line-height:1; font-size:300%; text-decoration:none;}
.tomail-checkbelock .ico-zoom:before {content:'\26B2'; display:block; width:1em; margin:0 auto; transform:rotate(-45deg)}

.tomail-checkbelock-out {margin:0 auto 2em}
.tomail-checkbelock-out:after {content:''; display:block; clear:both}
.tomail-checkbelock-out h3 {margin:0 0 .3em; font-size:150%; font-weight:700; text-align:center; color:#1C1B79}
.tomail-checkbelock-out-item {float:left; width:24%}
.tomail-checkbelock-out-item ~ .tomail-checkbelock-out-item {margin-left:1%}


/* checkbeline = checkkox + label + inline */
.tomail-checkbeline {position:relative; overflow:hidden}
.tomail-checkbeline input[type="checkbox"] {position:absolute; left:-999em;}
.tomail-checkbeline label {display:block; overflow:hidden; padding:.2em; cursor:pointer}
.tomail-checkbeline label:before {content:'' /*'\2610'*/; float:left; width:1em; height:1em; line-height:1; margin:0 .5em 0 0; border:1px solid #999; border-radius:.2em; text-align:center; color:#000; background:#FFF}
.tomail-checkbeline input:checked + label:before {content:'\2714' /*'\2611'*/}							
.tomail-checkbeline label:hover {background:rgba(128,128,128,.05)}
.tomail-checkbeline label:hover:before {border-color:#E41F1F}
.tomail-checkbeline input.pending:checked + label:before {content:'?' /*'\2611'*/}							
.tomail-checkbeline input.pending:checked + label:before {border-color:#080}
.tomail-checkbeline-out {margin:0 auto 2em}
.tomail-checkbeline-out:after {content:''; display:block; clear:both}
.tomail-checkbeline-out-item {float:left; width:49%}
.tomail-checkbeline-out-item ~ .tomail-checkbeline-out-item {margin-left:2%}
.tomail-checkbeline-out h3 {margin:0 0 .8em; padding:0 0 .5em; border-bottom:1px solid #999; font-size:125%; font-weight:700}
.tomail-columns-list {column-count:2;}
.tomail-columns-wide-list {column-count:4;}
.tomail-columns-list li {display:block}

.tomail .tomail-switch { position:relative; display:inline-block; color:white; line-height:2; padding:0 0.5em; margin:0.5em; font-size:125%; text-align:center; width:8em; background:#D8C6C6; border:0; text-decoration:none; box-sizing:border-box; }
.tomail .tomail-switch:hover, #tomail-target.loading .tomail-switch { text-decoration:none; color: white; background:#1C1B79;  }
.tomail .tomail-switch.act { padding-left:1em; padding-right:0; background:#3C3; }
#tomail-target.loading .tomail-switch.act { background:#080; } 
.tomail .tomail-switch.act:before { content:'\2714'; position:absolute; top:0em; left:0.66em; }

.tomail-other.sen { display:none; position:absolute; left:50%; margin-left:-4em; bottom:-1.4em; font-size:150% }
.tomail-intro, .tomail-whom label, .tomail-whom input[type='submit'], .tomail-whom { transition:margin-bottom ease-out 0.25s, opacity ease-out 0.25s }
.tomail-full .tomail-intro { opacity:0; margin-bottom:-1.6em; }
.tomail-full .tomail-whom label { opacity:0; margin-bottom:-1.25em; }
.tomail.loading input[type='submit'], .tomail-full .tomail-whom input[type='submit'] { pointer-events:none; opacity:0; margin-bottom:-2em; }
.tomail.loading .tomail-whom, .tomail-full .tomail-whom { margin-bottom:2em; }
.tomail-full .tomail-whom .inp { margin-bottom:0; }
.tomail-full .tomail-whom .inp:focus ~ .tomail-other, .tomail-full .tomail-whom .inp:hover ~ .tomail-other, .tomail-full .tomail-other:hover { display:block }

.tomail.loading { pointer-events:none }
#tomail-target.loading { opacity:.5; pointer-events:none }

/*preview-box*/
.preview-box h3 {margin-bottom:0.2em; font-size:87.5%; font-weight:700}
.preview-box p {margin-bottom:1em}
.preview-box .box {margin-bottom:22px}
.preview-box .ico {display:block; height:26px; line-height:26px; white-space:nowrap; font-size:100%; font-weight:700; text-decoration:underline}
.preview-box .ico-zoom {float:left; width:17px; height:17px; line-height:16px; margin:5px 8px 0 0; _margin:5px 5px 0 0; color:#555; background-image:url('/u/ico/zoom.gif'); background-color:#555; background-repeat:no-repeat; text-decoration:none; cursor:pointer}
.preview-box a:hover .ico-zoom {background-color:#B9151C}


/*kindle*/
#kindle {width:580px; margin:0 0 0 10px}
#kindle .box-in {margin:0 0 22px 20px}
.stepping-box {margin-bottom:1em; font-size:100%}
.stepping-box .bg-t, .stepping-box .bg-b {width:580px; background:url('/o/vice/kindle/580.png') no-repeat 0 -5px}
.stepping-box .bg-b {background-position:0 5px}
.stepping-box .toggle {position:absolute; z-index:1; top:7px; right:10px; border-bottom:1px dotted #666; text-decoration:none; font-size:75%}
#kindle h1 {margin:0 0 8px; font-size:162.5%; font-weight:700}
#kindle h2 {font-weight:700}
#kindle h3 {margin-bottom:1em; font-size:100%; font-weight:700}
#kindle p {margin-bottom:1em; font-size:87.5%}
#kindle .opener {margin-bottom:1em; line-height:1.6; font-size:100%}
#kindle .step-number {width:48px; min-height:36px; _height:36px; line-height:36px; margin-bottom:12px; font-size:168.75%; font-weight:700; text-align:center; color:#FFF; background:#CCC}
#kindle img {position:relative; margin:0 0 22px; border:1px solid #DDD}
#kindle .visible {display:block}
#kindle .border {padding:10px 0 0; border-top:1px solid #DDD}
#kindle .form {padding:1em; background:#F5F5F5}
#kindle .label {float:left; width:100%; margin-bottom:4px; font-size:68.75%; text-transform:uppercase}
#kindle .inp {width:250px; padding:1px; margin:0 0 1em; color:#000; border:1px solid #CCC; background:#FFF}
#kindle .error-box {padding:1em; margin:0 0 1em; color:#FFF; background:#C03}
#kindle .true-box {padding:1em; margin:1em 0; color:#FFF; font-weight:700; background:#090} 
#kindle .pair {margin-bottom:2em}
#kindle .pair p {margin-bottom:0.5em}
#kindle .quest {font-weight:700}
#kindle .answ {padding:0 0 0 10px}

#kindle-b p {margin-bottom:1em; font-size:87.5%}
#kindle-b img {margin-bottom:22px}
/*kindle end*/

.vice-hp {padding:1px 0}
.vice-hp .half-l {float:left; width:50%}
.vice-hp .half-r {float:right; width:50%}
.vice-hp ul {margin:1em 0}
.vice-hp li, .mbox {position:relative; list-style:none; line-height:2; margin:0; padding:0 0 .5em 50px}
.vice-hp li a, .mbox a {position:relative; color:#CA0000; text-decoration:none; font-weight:700; zoom:1}
.vice-hp li a:hover, .mbox a:hover {text-decoration:underline}
.mbox {line-height:1.33; margin:0 30px 20px 90px; padding:20px 0 0; border-top:1px solid #CCC}
a.sme-amo span, a.sme-rea span, a.sme-job span, a.sme-dov span, a.sme-ham span, a.sme-tk span, a.sme-poc span, a.sme-app span, a.sme-raj span, a.sme-tvp span, a.sme-aaa span {position:absolute; top:50%; left:-42px; z-index:1; width:30px; height:28px; margin-top:-1em; background:url('/o/sph/icon-sme.png') no-repeat}
a.sme-amo span {background-position:0 50%}
a.sme-rea span {background-position:-40px 50%}
a.sme-job span {background-position:-80px 50%}
a.sme-dov span {background-position:-120px 50%}
a.sme-ham span {background-position:-160px 50%}
a.sme-tk span {background-position:-200px 50%}
a.sme-poc span {background-position:-240px 50%}
a.sme-app span {background-position:-280px 50%}
a.sme-raj span {background-position:-320px 50%}
a.sme-tvp span {background-position:-360px 50%}
a.sme-aaa span {background-position:-400px 50%}

/*mfd-nakup*/
#mfd-nakup {margin:-4px 10px 0}
#mfd-nakup a {color:#B0222D}
#mfd-nakup a:hover {}

#mfdn-top {position:relative; min-height:220px; _height:220px; padding:0 0 0 320px; margin:0 0 30px}
#mfdn-top .foto {position:absolute; z-index:1; top:4px; left:0; overflow:hidden; width:264px; height:198px; padding:0 0 0 36px; background:#FFF url("/o/vice/mfd-nakup/ctete.gif") no-repeat}
#mfdn-top .foto img {vertical-align:middle}
#mfdn-top h2 {margin:0 0 7px; font-size:175%; font-weight:700}
#mfdn-top p {line-height:1.5; margin:0 0 1em; font-size:100%}

#mfdn-mid {padding:0 0 10px; margin:0 0 36px; border-bottom:1px solid #CCC}
#mfdn-mid .w2-a, #mfdn-bot .w2-a, .mfdn-bot .w2-a {float:left; width:475px}
#mfdn-mid .w2-b, #mfdn-bot .w2-b, .mfdn-bot .w2-b {float:right; width:475px}
#mfdn-mid h2, #mfdn-bot h2, .mfdn-bot h2 {font-size:162.5%; font-weight:700}
#mfdn-mid h2 a, #mfdn-bot h2 a, .mfdn-bot h2 a {text-decoration:none}
#mfdn-mid h2 a:hover, #mfdn-bot h2 a:hover, .mfdn-bot h2 a:hover {text-decoration:underline}
#mfdn-mid .top, #mfdn-bot .top, .mfdn-bot .top {line-height:1.33; padding:0; margin:0; font-size:100%; font-weight:700}

#mfdn-mid img {float:left; margin:0 20px 0 0; vertical-align:middle}
#mfdn-mid p {line-height:1.6; padding:20px 0 0; margin:0 0 .5em; font-size:87.5%}

.mfdn-bot ~ .mfdn-bot {padding:20px 0 0; margin:20px 0 0; border-top:1px solid #CCC}
#mfdn-bot .w2-b, .mfdn-bot .w2-b {position:relative}
#mfdn-bot h2, .mfdn-bot h2 {margin:0 0 15px}
#mfdn-bot .list, .mfdn-bot .list {line-height:2; margin:0 0 1em 20px; font-size:100%; color:#D0222B; font-weight:700}
#mfdn-bot .list span, #mfdn-bot .list .list, .mfdn-bot .list span, .mfdn-bot .list .list {color:#000; font-size:87%; font-weight:normal}
#mfdn-bot .list .list, .mfdn-bot .list .list {margin-bottom:0}
#mfdn-bot .list .list li, .mfdn-bot .list .list li {line-height:1.4; padding:.5em 0}
#mfdn-bot .list2 {line-height:1.71; margin:0 0 1em; font-size:87.5%; list-style:none}
#mfdn-bot .list2 a {text-decoration:none}
#mfdn-bot .list2 a:hover {text-decoration:underline}
#mfd-nakup .mfd-paper, #mfd-nakup .mfd-mag {position:absolute; z-index:1; top:0; left:0; box-shadow:0 0 10px rgba(0,0,0,.6)}
#mfd-nakup .mfd-mag {z-index:2; left:250px; top:15px}

/* podzimni-kampan */
.podzimni-kampan h1, .podzimni-kampan h2 {margin:0 0 .5em 10px; font-weight:700; font-size:162.5%}
.podzimni-kampan p {width:630px; margin:0 0 1em 10px; font-size:100%}
.podzimni-kampan .five-col {overflow:hidden; margin:0 0 22px; font-size:112.5%}
.podzimni-kampan .five-col li {list-style:none; float:left; width:172px; padding:0 0 0 30px}
.podzimni-kampan .five-col li.first {padding:0 0 0 10px}
.podzimni-kampan .five-col img {display:block; width:170px; margin:0 auto .3em; border:1px solid #CCC}
.podzimni-kampan .five-col a {display:block}

/* predplatne */
.eleprint {width:740px; margin:3em auto}
.eleprint input, .eleprint .btn {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.eleprint .hide {display:none}
.eleprint-header {margin:0 0 2em}
.eleprint-header h1 {margin:0 0 .4em; font-size:187.5%; font-weight:700; color:#B0222D}
.eleprint-header h2 {margin:0 0 .5em; font-size:112.5%; font-weight:700}
.eleprint-header p {width:520px; margin:0 0 .5em; font-size:93.75%}
.eleprint-form {min-height:310px; padding:0 330px 30px 0; background:url('/o/vice/mfd-nakup/eleprint-form-mfd.jpg') 100% 0 no-repeat}
.eleprint-form h4 {padding:1em 0 0; font-size:150%; font-weight:700; color:#B0222D}
.eleprint .f-email label {display:block; font-size:112.5%; font-weight:700}
.eleprint .f-email input {display:block; width:100%; margin:0 0 .8em; padding:.3em .5em; border:1px solid #CCC; border-radius:6px; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x; font-size:112.5%}
.eleprint .f-podminky {position:relative; padding:0 0 2em 30px; font-size:93.75%}
.eleprint .f-podminky input, .eleprint .ui-checkbox i {position:absolute; top:0; left:0; z-index:1; width:20px; height:20px; background:url('/o/vice/mfd-nakup/eleprint-checkbox.png') no-repeat}
.eleprint .ui-checkbox.checked i {background-position:-20px 0}
.eleprint .captcha {position:relative; width:100%; min-height:80px; margin:0 0 1.5em}
.eleprint .cnfimg {float:left; margin:0 20px 0 0}
.eleprint .cell {position:relative; display:table-cell}
.eleprint .captcha label {text-transform:none; font-size:93.75%; font-weight:700}
.eleprint .captcha input#overeni {width:100%; margin:.3em 0 .5em; padding:.3em .5em; border:1px solid #CCC; border-radius:6px; background:#FFF url('/u/portal/p-search-inp.gif') repeat-x; font-size:93.75%}
.eleprint input:focus, .eleprint input#overeni:focus {border-color:#999 }
.eleprint .captcha .ico-voice {position:absolute; top:2.4em; right:-31px; z-index:1; margin:0}
.eleprint .captcha .ico-refresh span {display:inline-block; float:none; margin:-2px 0 0 8px; vertical-align:middle }
.eleprint .btn-send {float:right; height:2.6em; padding:0 1.5em; border:1px solid #B9151C; border-radius:6px; color:#FFF; background:#D82731 url("/u/portal/zpr/button-bg.gif") 0 100% repeat-x; font-size:93.75%; font-weight:700}
.eleprint-footer {padding:20px 180px 0 0; border-top:1px solid #CCC; background:url('/o/vice/mfd-nakup/eleprint-footer-mfd.jpg') 100% 20px no-repeat}
.eleprint-footer h2 {margin:0 0 .5em; font-size:106.25%; font-weight:700}
.eleprint-footer ol {padding:0 0 0 2em}
.eleprint-footer li, .eleprint-footer p {margin:0 0 .5em; font-size:93.75%}
.eleprint-terms {padding:2em 0 0 .7em}
.eleprint-terms:before {float:left; margin-left:-0.7em; content:"*"}
.eleprint .error-text {padding:.1em 0 .2em; font-size:93.75%; font-weight:700; color:#C00; background:#FFF}
.eleprint #error-text-captcha {position:absolute; top:-1.5em; left:220px; z-index:1}

.rss h1 {padding:0 10px; margin:0 0 8px; text-align:left; font-size:162.5%; font-weight:700}
.rss h2 {margin-bottom:0.7em; font-size:112.5%; font-weight:700}
.rss .art {padding:0 0 10px 197px; background:url('/u/n3/art_dots.gif') repeat-x left bottom}
.rss .art img {left:10px}