/*open sans*/
/*@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");*/ /*nastaveni fontu https://www.google.com/fonts#UsePlace:use/Collection:Open+Sans*/

a {color:#000; text-decoration:none}
a:hover {color:#00488E; text-decoration:underline}
a:focus {outline:none}

body {margin:0 0 10px; font-family:Georgia,"Times New Roman",Times,serif; font-size:75%; font-size: calc(1em * .75); background:#e9eef1}
#main {position:relative; width:100%; margin:0 auto; text-align:center}
.counters {position:absolute; top:-5000px; left:-5000px; z-index:1;}
.content {position:relative; width:100%;}

.btn{display:block;padding: 4px 0;text-align: center;color: #fff;text-decoration: none;border-radius: 5px;background-color: #728e9a;}

.m-bg-1 {/*position:relative; z-index:2;*/ min-height:600px; margin:0 auto; padding:10px 0 0; background:url("/o/ceska_pozice/shadeTop.png") no-repeat 50% 0}
.m-bg-2 {padding:0 0 10px; background:url("/o/ceska_pozice/shadeBot.png") no-repeat 50% 100%}
.m-bg-3 {max-width:1030px; margin:0 auto; background:url("/o/ceska_pozice/shadeMid.png") repeat-y 50% 0}
.m-bg-4 {position:relative;z-index:2; width:1000px;  min-height:600px; margin:0 auto; padding:0 0 1px; background:#FFF; text-align:left;}
/* styl pro iPhone */ .q-imac body, .q-imac .m-bg-1, .q-imac .m-bg-2, .q-imac .m-bg-3, .q-imac .m-bg-4 {background-image:none !important }

/*open sans*/
.f-os, #portal, #f-bot, .art-info, .art .time, #hp-forum h5, .top-back, .actual-keywords, #a-propos h3, #c-autor h4, #c-autor .about, .small-ico-link, #eyes h3, /*.section-tit,*/ .autor-tit, .equ-autor, #a-autori ul, .moot-headline form, .moot-headline p, .moot-table .comment, .i-imgset, .pas-form.general label, .pas-form.general .cell span, .say ul, .moot-list .line, .moot-form .half-l, .moot-form .half-r, #moot-editor, .related .more-art, #scroll-top {/*font-family:"Open Sans", tahoma, verdana, arial, sans-serif*/ font-family:Arial, Helvetica, sans-serif;}

/*reklama*/
.ahead {margin-bottom:8px}

/*portal*/
#portal {position:relative; width:100%; min-height:167px; margin:0 0 22px}
#portal ul {list-style:none}
/*logo*/
#emblem {position: relative; float:left; font-size:250%; width:460px; height:118px}
#emblem .emblem-1 {position:absolute; z-index:1; top:19px; left:10px}
#emblem .emblem-1 .claim {position:absolute; z-index:2; bottom:0; left:236px; width:227px; height:21px; background:url("/o/ceska_pozice/cp-claim.png") no-repeat}
/*menu*/
#webs {clear:both; padding:12px 10px; border-top:3px solid #7B98A8; border-bottom:1px solid #7B98A8}
#webs a {display:inline-block;  font-size:134%; text-transform:uppercase}
#webs .wl li {float:left; margin:0 40px 0 0}
#webs .wl a {color:#333; font-weight:bold}
#webs .wr li {float:right; margin:0 0 0 15px}
#webs .wr a {color:#999}
/*prvky prtalu*/
#portal .p-user {position:absolute; z-index:1; top:10px; right:5px}
#portal .p-user li {float:right; margin:0 0 0 12px}
#portal .p-user a {color:#333; text-transform:uppercase}
#portal .login a:first-child {font-weight:bold}
#portal .p-box {position:absolute; z-index:1; top:64px; right:5px; width:485px; min-height:21px}
#portal .p-date {float:left; line-height:1.75em; margin:0 12px 0 0; color:#666}
#portal .p-social li {float:left; margin:0 5px 0 0 }
#portal .p-social a {position:relative; overflow:hidden; float:left; display:block; width:21px; height:21px; background-color:#C8D4DB; background-image:url("/o/ceska_pozice/default-ico.png"); background-repeat:no-repeat}
#portal .p-social span {position:absolute; left:-5000px; top:-5000px}
#portal .facebook {}
#portal .facebook:hover  {background-position:-21px 0}
#portal .twitter {background-position:0 -25px}
#portal .twitter:hover {background-position:-21px -25px}
#portal .gplus {background-position:0 -50px}
#portal .gplus:hover {background-position:-21px -50px}
#portal .youtube {background-position:0 -75px}
#portal .youtube:hover {background-position:-21px -75px}
#portal .rss {background-position:0 -100px}
#portal .rss:hover {background-position:-21px -100px}
#p-search {position:relative; float:right; width:144px; min-height:21px; border:1px solid #C8D4DB; border-radius:3px}
#p-search .inp {width:110px; height:19px; line-height:19px; margin:0 5px; border:none; background:#FFF}
#p-search .sub {position:absolute; z-index:1; top:0; right:4px; width:21px; height:21px; margin:0; padding:0; text-indent:-1000px; border:none; background:url("/o/ceska_pozice/default-ico.png") no-repeat -21px -125px}

/*kolotoc*/
#eyes-box {margin:0 0 22px}
#eyes {float:left; width:926px; clear:none; position:relative; height:190px; overflow:hidden;}
#eyes h2 {margin:0 0 0.2em; color:#D2071E; font-size:150%}
#eyes li h3 {margin:0 0 0px 1px; padding:0 0 8px; font-size:117%}
#eyes li h3 a {padding:2px 6px 0; color:#399;}
#eyes li h3 a:hover {}
#eyes img {margin-bottom:4px; border:0; vertical-align:middle}
#eyes ul {float:left; list-style:none; clear:both; width:2000px; padding:0; margin:0;  border:0; overflow:hidden;}
#eyes ul li {float:left; list-style:none; width:185px; min-height:189px; /*height:189px;*/ margin:0; padding:0; border:0;}
#eyes ul li a {overflow:hidden; display:block; cursor:pointer;}
#eyes ul li a span {display:block; height:40px; margin-left:6px; margin-right:6px; font-size:134%}
#eyes ul li a span.transform {overflow:hidden; display:inline-block; height:99px; margin-right:0}
#eyes ul li a span.transform br {display:none;}
#eyes ul li a span.transform img {width:174px; _height:99px; margin-top:0;}
#eyes ul li.e-idnes span.transform img, #eyes ul li.e-metrocz span.transform img, #eyes ul li.e-metro span.transform img {margin-top:-15px; _margin-top:0;}
.eyes-move-l, .eyes-move-r {width:36px; float:left; height:99px; padding-top:28px; display:block;}
.eyes-move-r {float:right; width:32px;}
.eyes-move-l a, .eyes-move-r a {width:30px; height:99px; display:block; cursor:pointer; background:url("/o/ceska_pozice/sipky-kolotoc.png") no-repeat;}

.eyes-move-l a {background-position: 0px 0}
.eyes-move-r a {background-position: -30px 0}
.eyes-move-l a:hover {background-position: 0 -99px}
.eyes-move-r a:hover {background-position: -30px -99px}

/*foot*/
#f-directory {overflow:hidden; margin:0 0 22px; background:#F6F8F9}
#f-directory .box-in {width:110%; padding:15px 16px}
#f-directory .entry {float:left; width:168px; margin:0 32px 0 0}
#f-directory h3 {padding:5px 0; margin:0 0 7px; font-size:134%; color:#7B98A8; border-bottom:1px solid #B8C8D0}
#f-directory ul {list-style:none}
#f-directory li {margin:0 0 4px}
#f-directory li a {color:#666}

#f-bot {padding:18px 10px 0; background:url("/o/ceska_pozice/dot-horizontal.gif") repeat-x}
#f-bot .nav-r {float:right; margin:10px 6px 0 0; list-style:none}
#f-bot .nav-r li {float:right; margin:0 0 0 16px; font-size:134%; text-transform:uppercase}
#f-emblem {float:left; width:168px; height:40px; margin:0 0 6px 6px; text-decoration:none; background:url("/o/ceska_pozice/logo-footer.png") no-repeat}
#f-info {clear:both; margin:0 6px 1em; font-size:125%; color:#699}
#f-bot .btn-mob {display:none; height:3em; line-height:3em; padding:0 .8em; margin:0 0 1em; border:1px solid #CCC; border-radius:.5em; cursor:pointer; text-align:center; text-decoration:none; text-transform:uppercase; font-weight:700; font-size:220%; overflow:hidden; color:#666; background:#E6E6E6; -webkit-appearance:none; word-wrap:break-word;}
.q-touch #f-bot .btn-mob {display:block}
#f-bot .line {padding:5px 10px; margin:0 0 1em; background:#F6F8F9}
#f-social {list-style:none}
#f-social li {float:left; line-height:1.92em; margin:0 10px 0 0}
#f-social a {color:#039; text-transform:uppercase}
#f-search {position:relative; float:right; width:144px; min-height:21px; border:1px solid #C8D4DB; border-radius:3px; background:#FFF}
#f-search .inp {width:110px; height:19px; line-height:19px; margin:0 5px; border:none; background:#FFF}
#f-search .sub {position:absolute; z-index:1; top:0; right:4px; width:21px; height:21px; margin:0; padding:0; text-indent:-1000px; border:none; background:url("/o/ceska_pozice/default-ico.png") no-repeat -21px -125px}
#f-mafra {margin:0 6px 1em; color:#999}
#f-mafra a {color:#999; text-decoration:underline}
#f-copy {margin:0 6px 1em; color:#333}

/*title*/
.h2-tit, .hp-box h2, .hp-dual h2, .hp-quad h2, #hp-forum h2, .a-box h1, .a-box h2, .b-box h2, .c-box h2, .list-art h2, .moot-headline h2, h2.page, .related h2, .b-box-2 h2 {margin:0 0 7px; font-size:200%; color:#435989}

.section-tit, .autor-tit {line-height:1.33; margin:0 0 7px; font-size:226%; color:#039;}
.art-full h2 {line-height:1.33; margin:12px 0;  font-size:226%}

/*reklama*/
.hp-row .r-body {margin:0 0 22px}

/*default*/
.q-js .arts-1, .q-js .arts-2, .q-js .arts-3, .q-js .arts-4, .q-js .arts-5, .q-js .arts-6, .q-js .arts-7, .q-js .arts-8, .q-js .arts-9, .q-js .arts-10 {display:none}
.q-js .prep-1 .arts-1, .q-js .prep-2 .arts-2, .q-js .prep-3 .arts-3, .q-js .prep-4 .arts-4, .q-js .prep-5 .arts-5, .q-js .prep-6 .arts-6, .q-js .prep-7 .arts-7, .q-js .prep-8 .arts-8, .q-js .prep-9 .arts-9, .q-js .prep-10 .arts-10 {display:block}

/*col*/
.col-a {float:left; width:138px; min-height:50px; margin:0 30px 0 10px}
.col-b {float:left; width:460px}
.col-c {float:right; width:300px; margin:0 10px 0 0}
.col-ab {float:left; width:660px}
.lndiskuze .col-ab {float:left; width:650px; margin:0 0 0 10px}
.col-bc {float:right; width:802px; margin:0 10px 0 0}

/*homepage*/
.hp-row {margin:0 10px 22px}
.hp-l {float:left; width:460px}
.hp-r {float:right; width:480px;}

.hp-splitter {margin:0 10px 22px 0}
.hp-splitter .hp-r {padding:14px 0 0}

/*hp-boxy*/
.hp-box /* .hp-dual, .hp-quad*/ {margin:0 0 22px}

.hp-first .hp-r .perex {width:70%}

.hp-dual {margin:0 0 40px}
.hp-dual .box {width:438px; padding:10px 20px; border:1px solid #DBE3E7; background:#F8F9FA; box-shadow:0 0 0 1px white inset; border-radius:5px}
.hp-dual .entry {position:relative; width:210px; min-height:200px; padding:0 0 20px}
.hp-dual img {display:block; margin:0 0 5px; vertical-align:middle}
.hp-dual a {font-size:150%}
.hp-dual .more {position:absolute; z-index:1; left:0; bottom:0; padding:0 11px 0 0; font-size:92%; text-transform:uppercase; color:#00488E; background:url("/o/ceska_pozice/arrow-right.png") no-repeat right center}

.hp-quad {overflow:hidden; margin-right:9px}
.hp-quad .box-in {width:110%}
.hp-quad .entry {float:left; width:210px; min-height:240px; padding:10px 14px; margin:0 7px 0 0; border:1px solid #DBE3E7; background:#F8F9FA; box-shadow:0 0 0 1px white inset; border-radius:5px}
.hp-quad a {font-size:150%}
.hp-quad h2 a {font-size:100%}
.hp-quad img {display:block; margin:0 0 5px; vertical-align:middle}

#hp-forum .tit {position:relative; width:217px; height:66px; line-height:66px}
#hp-forum .tit span {position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:url("/o/ceska_pozice/forum.png") no-repeat}
#hp-forum .box-in {background:url("/o/ceska_pozice/dot-vertical.gif") repeat-y 716px 0}
#hp-forum .w3-a {float:left; width:315px; margin:0 30px 0 0}
#hp-forum .w3-b {float:left; width:351px }
#hp-forum .w3-c {float:right; width:244px}
#hp-forum .art-info  {line-height:2.45em; background:none}
#hp-forum .art img {float:none; display:block; margin:0 0 1em}
#hp-forum .w3-a h3 {font-size:233%}
#hp-forum .w3-a .perex {font-size:134%}
#hp-forum .w3-b h3 {margin:0}
#hp-forum .w3-c h2 {margin:0 0 1em}
#hp-forum .w3-c h3 {margin:0 0 7px; font-size:117%}
#hp-forum .w3-c h5 {margin:0 0 4px; font-size:92%; text-transform:uppercase; color:#435989}
#hp-forum .w3-c ul {list-style:none }
#hp-forum .w3-c p {margin:0 0 1.5em; color:#555; font-size:117%; font-style:italic}

#hp-nejnovejsi {position:relative; float:left; width:604px}
#hp-nejnovejsi .navigace {float:left; padding:0 0 0 50px; list-style:none}
#hp-nejnovejsi .navigace li {float:left; margin:0 5px 0 0}
#hp-nejnovejsi .navigace a {float:left; padding:1px; margin:6px 0 0; font-size:166%; border:1px solid #DBE3E7; border-bottom:none; border-radius:5px 5px 0 0; background:#E9EEF1}
#hp-nejnovejsi .navigace span {display:inline-block; min-height:40px; line-height:40px; padding:0 12px; cursor:pointer}
#hp-nejnovejsi .box-in {clear:both; padding:15px 25px 5px 52px; margin:0; border:1px solid #DBE3E7; background:#F8F9FA; box-shadow:0 0 0 1px #FFF inset; border-radius:5px}
#hp-nejnovejsi ol {color:#399; font-size:117%; list-style-position:outside}
#hp-nejnovejsi ol a {font-family:Georgia,"Times New Roman",Times,serif;}
#hp-nejnovejsi ol li {padding:0 0 0 10px; margin:0 0 0.5em}

/*prepinac*/
#hp-nejnovejsi.prep-1 #hp-nejnovejsi-a1, #hp-nejnovejsi.prep-2 #hp-nejnovejsi-a2 {position:relative; bottom:-4px; margin:0; border-bottom:none; background:#F8F9FA; box-shadow:0 0 0 1px #FFF inset;/*position:relative; bottom:-1px; padding:9px 12px 9px; background:#F8F9FA; box-shadow:0 0 1px 0 #F8F9FA; box-shadow:1px 1px 0 1px #FFF inset*/}
#hp-nejnovejsi.prep-1 #hp-nejnovejsi-a1 span, #hp-nejnovejsi.prep-2 #hp-nejnovejsi-a2 span {position:relative; bottom:-2px; padding-bottom:3px; background:#F8F9FA}
#hp-facebook {float:right; width:351px; padding:4px 0 0}

/*img set*/
.i-imgset span {width:21px; height:21px; background:#C8D4DB url("/o/ceska_pozice/default-ico.png") no-repeat}
.i-facebook span {}
.i-facebook:hover span {background-position:-21px 0}
.i-twitter span {background-position:0 -25px}
.i-twitter:hover span {background-position:-21px -25px}
.i-gplus span {background-position:0 -50px}
.i-gplus:hover span {background-position:-21px -50px}
.i-youtube span {background-position:0 -75px}
.i-youtube:hover span {background-position:-21px -75px}
.i-rss span {background-position:0 -100px}
.i-rss:hover span {background-position:-21px -100px}
.i-search span {background-position:0 -150px}
.i-search:hover span {background-position:-21px -150px}
.i-email span {background-position:0 -150px}
.i-email:hover span {background-position:-21px -150px}
.i-print span {background-position:0 -175px}
.i-print:hover span {background-position:-21px -175px}

/*small-ico*/
.small-ico span {display:inline-block; width:12px; height:12px; background:url("/o/ceska_pozice/small-ico.png") no-repeat}
.si-top span {}
.si-top:hover span {}
.si-down span {background-position:-12px 0}
.si-right span {background-position:0 -12px}
.si-left span {background-position:-12px -12px}
.si-rss span {background-position:0 -24px}
.si-user span {background-position:0 -36px}

/*small-ico-link*/
.small-ico-link {float:left; width:100%; margin:0 0 7px}
.small-ico-link li {float:left; margin:0 10px 0 0; list-style:none}
.small-ico-link a {font-size:92%; text-transform:uppercase; color:#00488E}
.small-ico-link span {float:right;  margin:2px 0 0 4px}

/* ikonky odkazu */
.content .ico, .content .ico-r, .eyes-ico {font-size:12px}
.ico {text-align:left;}
.ico-r {text-align:right;}
.nav {line-height:26px; text-align:center; margin:0 0 22px; padding-top:6px; font-size:134%;}
.nav a {padding:0 2px}
.nav .ico {float:left;}
.nav .ico-r {float:right;}
.nav .ico, .nav .ico-r {width:5em;}
.nav .ico a, .nav .ico-r a {padding:0}
.list-item .nav .ico, .list-item .nav .ico-r {width:9em;}
.vh {visibility:hidden;}
.ico a, .ico-r a {/*display:inline; */ height:26px; line-height:26px; white-space:nowrap; font-size:100%; font-weight:bold; position: relative; z-index: 1;}
.ico a span, .ico-r a span, .ico-rss span {float:left; width:17px; height:17px; line-height:16px; margin:5px 8px 0 0; _margin:5px 5px 0 0; color:#1a68b5; background-color:#C8D4DB; background-repeat:no-repeat; text-decoration:none; font-size:0 /*kvuli tecce*/; cursor:pointer; cursor:hand;}
.ico-r a span {float:right; margin:5px 0 0 8px; _margin:5px 0 0 5px;}
.ico-down span {background-image:url("/o/lidovky_ln3b/ico/arrow-down.gif")}
.ico-left span, .ico-prev span {background-image:url("/o/lidovky_ln3b/ico/arrow-left.gif")}
.ico-right span, .ico-next span {background-image:url("/o/lidovky_ln3b/ico/arrow-right.gif")}
.ico-first span {background-image:url("/o/lidovky_ln3b/ico/first.gif")}
.ico-last span {background-image:url("/o/lidovky_ln3b/ico/last.gif")}
.ico-top span {background-image:url("/o/lidovky_ln3b/ico/arrow-top.gif")}
.ico-att span {background-image:url("/o/lidovky_ln3b/ico/att.gif")}
.ico-asc span {background-image:url("/o/lidovky_ln3b/ico/asc.gif")}
.ico-des span {background-image:url("/o/lidovky_ln3b/ico/des.gif")}
.ico-audio span {background-image:url("/o/lidovky_ln3b/ico/audio.gif")}
.ico-back span {background-image:url("/o/lidovky_ln3b/ico/back.gif")}
.ico-close span {background-image:url("/o/lidovky_ln3b/ico/close.gif")}
.ico-doc span {background-image:url("/o/lidovky_ln3b/ico/document.gif")}
.ico-favs span {background-image:url("/o/lidovky_ln3b/ico/favs.gif")}
.ico-foto span {background-image:url("/o/lidovky_ln3b/ico/foto.gif")}
.ico-help span {background-image:url("/o/lidovky_ln3b/ico/help.gif")}
.ico-home span {background-image:url("/o/lidovky_ln3b/ico/home.gif")}
.ico-info span {background-image:url("/o/lidovky_ln3b/ico/info.gif")}
.ico-insert span {background-image:url("/o/lidovky_ln3b/ico/insert.gif")}
.ico-libra span {background-image:url("/o/lidovky_ln3b/ico/libra.gif")}
.ico-link span {background-image:url("/o/lidovky_ln3b/ico/link.gif")}
.ico-list span {background-image:url("/o/lidovky_ln3b/ico/list.gif")}
.ico-mail span {background-image:url("/o/lidovky_ln3b/ico/mail.gif")}
.ico-mobil span {background-image:url("/o/lidovky_ln3b/ico/mobil.gif")}
.ico-moot span {background-image:url("/o/lidovky_ln3b/ico/moot.gif")}
.ico-ok span {background-image:url("/o/lidovky_ln3b/ico/ok.gif")}
.ico-newin span {background-image:url("/o/lidovky_ln3b/ico/newin.gif")}
.ico-print span {background-image:url("/o/lidovky_ln3b/ico/print.gif")}
.ico-refresh span {background-image:url("/o/lidovky_ln3b/ico/refresh.gif")}
.ico-rss span {background-image:url("/o/lidovky_ln3b/ico/rss.gif")}
.ico-save span {background-image:url("/o/lidovky_ln3b/ico/save.gif")}
.ico-send span, .ico-forward span {background-image:url("/o/lidovky_ln3b/ico/send.gif")}
.ico-star span {background-image:url("/o/lidovky_ln3b/ico/star.gif")}
.ico-talk span {background-image:url("/o/lidovky_ln3b/ico/talk.gif")}
.ico-tip span {background-image:url("/o/lidovky_ln3b/ico/tip.gif")}
.ico-trash span {background-image:url("/o/lidovky_ln3b/ico/trash.gif")}
.ico-unpack span {background-image:url("/o/lidovky_ln3b/ico/unpack.gif")}
.ico-video span, .ico-play span {background-image:url("/o/lidovky_ln3b/ico/play.gif")}
.ico-voice span {background-image:url("/o/lidovky_ln3b/ico/voice.gif")}
.ico-zoom span {background-image:url("/o/lidovky_ln3b/ico/zoom.gif")}
.ico-facebook span {background-image:url("/u/ico/facebook.gif")}
.ico-google span {background-image:url("/u/ico/google.gif")}
.ico-jagg span {background-image:url("/u/ico/jagg.png")}
.ico-linkuj span {background-image:url("/u/ico/linkuj.gif")}
.ico-twitter span {background-image:url("/o/lidovky_ln3b/ico/twitter.gif")}
.ico-smesk span {background-image:url("/u/ico/smesk.gif")}
.ico-down, .ico-left, .ico-prev, .ico-right, .ico-next, .ico-first, .ico-last, .ico-top, .ico-att, .ico-asc, .ico-des, .ico-audio, .ico-back, .ico-close, .ico-doc, .ico-favs, .ico-foto, .ico-help, .ico-home, .ico-info, .ico-insert, .ico-libra, .ico-link, .ico-list, .ico-mail, .ico-mobil, .ico-moot, .ico-ok, .ico-newin, .ico-print, .ico-refresh, .ico-rss, .ico-save, .ico-send, .ico-forward, .ico-star, .ico-talk, .ico-tip, .ico-trash, .ico-unpack, .ico-video, .ico-play, .ico-voice, .ico-facebook, .ico-google, .ico-jagg, .ico-linkuj, .ico-smesk {display:block}
.ico-zoom { display:inline-block}

.ico a:hover span, .ico-r a:hover span {background-color:#7B98A8; filter:none;}

/*art*/
.art {clear:both; margin:0 0 1em}
.art h3 {margin:0 0 0.7em; font-size:166%}
.art img {float:left; margin:0 15px 0 0; vertical-align:middle}
.art .perex {font-size:117%; color:#555}
.art-info {clear:both; line-height:4.01em; font-size:92%; background:url("/o/ceska_pozice/dot-horizontal.gif") repeat-x left bottom}
.art-info ul {list-style:none; text-transform:uppercase}
.art-info li {float:left; padding:0 0 1px; margin:0 11px 0 0}
.art-info li a {color:#00488E}
.art .time {color:#399}
.art-info .autor, .art-info .time {float:left; color:#399; margin:0 5px 0 0}

.opener h3 {font-size:266%}
.opener img {float:none; margin:0 0 1em}
.opener .perex {font-size:150%}

.art-last .art-info {background:none}

/*list-art*/
.section-tit {text-transform:uppercase}

/*klicova slova prebrano z LN jeste poladit*/
.actual-keywords {position:relative; display:table; width:478px; min-height:38px; border:1px solid #435989; border-collapse:collapse}
.actual-keywords h2 {min-width:4em; color:#FFF; background:#1A68B5; white-space:nowrap}
.actual-keywords > ul {display:table; width:100%; list-style:none}
.actual-keywords > ul > li {display:table-cell; line-height:3.17; text-align:center}
.actual-keywords a {display:block}
.actual-keywords .head {width:170px}
.actual-keywords .head a {color:#FFF}
.actual-keywords li ul {overflow:hidden; display:none; position:absolute; z-index:1; top:100%; left:0; width:457px; margin:-1px 0 0; padding:5px 10px; border:1px solid #435989; border-top:none; background: #f3f3f3;}
.actual-keywords li:hover {background:#F3F3F3}
.actual-keywords li:hover ul {display:block;}
.actual-keywords .key-list li {overflow:hidden; display:block; line-height:1.33; text-align:left; border-top:1px solid #E6E6E6; border-bottom:1px solid #FFF; background: url("/o/lidovky_ln3b/portal/listtype10.png") no-repeat 0 12px;}
.actual-keywords .key-list a {float:left; width:442px; padding:6px 0 6px 15px}
.actual-keywords .key-list li:first-child {border-top:none}
.actual-keywords .key-list li:last-child {border-bottom:none}

/*authors*/
.authors {margin:0 0 22px; text-align:right; font-weight:bold }
.authors a {border-bottom:1px solid #C8D4DB}
.authors a:hover {border-bottom:none}

.related .more-art {text-transform: uppercase}

/*art-full*/
.art-full {maergin:0 0 22px}
.art-full h1 {line-height:1.33; margin:0 0 7px; font-size:266% }
.art-full .art-info {background:none}
.art-full .equ-img img {margin:0 0 5px}
.art-full .equ-autor {display:block; font-size:92%; color:#666}
.art-full .text {line-height:1.63; font-size:134%}
.art-full .text > p:first-child {overflow:hidden}
.art-full .text .first-letter {float:left; line-height:1; margin:0 10px 0 0; font-size:486%}
.art-full .text p, .text p, .text table {margin-bottom:1em;}
.art-full .text img.fl {float:left; margin:4px 10px 1em 0; _margin-right:7px;}
.art-full .text img.fr {float:right; margin:4px 0 1em 10px; _margin-left:7px;}
.art-full .text ol {margin-left:40px;}
.art-full cite, .art-full blockquote {float:right; width:44%; line-height:1.2; margin:10px 0 10px 10px; padding:10px 0 10px 20px;  font-size:150%; color:#685F61; border-left:1px solid #B2B2B2; text-decoration:none; font-style:normal}

.art-full a {color:#255E8C; text-decoration:underline}
.art-full a:hover.ico-zoom {text-decoration:none;}
.art-full .text h3.tit, .art-full .text h3.imp,
.art-full .text h2.tit, .art-full .text h2.imp {font-size:114%; font-weight:bold;}
.art-full .text h3.imp, .art-full .text h4.cit.imp,
.art-full .text h2.imp, .art-full .text h3.cit.imp {color:#d2071E}
.art-full .text h4.cit,
.art-full .text h3.cit {font-style:italic; color:#444;}
.art-full .text h4.cit, .art-full .text h4.cit.imp,
.art-full .text h3.cit, .art-full .text h3.cit.imp {margin-bottom:1em;}
.art-full .text h4 {margin:0 0 7px; font-size:114%}
.art-full .text h5 {margin:0 0 7px; font-size:134%}
.art-full .equip, .art-full .equip-fl {width:auto; margin-bottom: 0; font-size:12px;}
.art-full .equip table, .art-full .equip-fl table, .art-full .equip-fr table {margin:0; border-collapse:collapse;}
.art-full .equip td, .art-full .equip-fl td, .art-full .equip-fr td {padding:0; border:0; border-bottom:1px solid #E3E3E3}
.art-full .equip-tv {margin-bottom:0.5em;}
.art-full .equip td.equ-img {padding:0; border:0 none;}
.art-full .equ-img a {height:auto; line-height:17px; padding:0; text-decoration:none;}
.art-full .equ-img .ico-zoom {text-align:right;}
.art-full .equ-img img {display:block;}
.art-full .equ-img a span {margin:0;}
.art-full .equ-img .autor {margin:0; background-color:#fff; display:block; font-size:92%; line-height:17px; padding:0 4px; text-align:right;}
.art-full .equ-img p {font-size:11px; padding:2px 0 0 0px; border-bottom:#f5f5f5;}

/* clanek - souvisejici */
.art-full .related {position: relative; margin: 12px 0 10px; overflow:hidden;}
.art-full .related h2, .art-full .related h3 {/*margin-top:14px;*/padding: 2px 0 0; font-size:158%; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; line-height: 1.33;}
.art-full .related h2 {font-size:170%}
.art-full .related li {list-style: none; margin:0 0 0.5em 34px; padding-left: 16px; background: url("/o/lidovky_ln3b/portal/listtype4.gif") no-repeat 0 0.4em; font-family: Georgia, "Times New Roman", Times New Roman, serif; font-size: 108%;}
.art-full .related li p {font-family: Arial;}
.art-full .related .more-art {margin-top:14px; font-family: Georgia, "Times New Roman", Times, serif;}
.art-full .related a img {float: left; margin: 8px 12px 8px 0; height: 100px; width: 174px;}
.art-full .related .show-more{display:none}
.art-full .related.less{height:438px; margin-bottom:25px; overflow:hidden;}
.art-full .related.less .show-more{display:block; position: absolute; bottom:0px; height:40px; width:100%; text-align:right; background:url("../../o/lidovky_ln3b/portal/bg-rh1.png") no-repeat 0 0;background-color:transparent}
.art-full .related.less .show-more a {display:block; width: 100%; height: 20px; margin-top:20px; cursor:pointer; line-height:2.2; font-size:95%; font-weight:bold; text-transform:uppercase; text-decoration:underline; color:#1A68B5; background-color:#fff}
.art-full .related.less .show-more a:hover {color:#000; text-decoration:none}
.art-full .related.less .show-more span{display:inline-block; float:right; width:18px; height:18px; margin-left:5px; text-align:center; background:url("/o/lidovky_ln3b/ico/arrow-down-black.png") no-repeat}

/* clanek - fotogalerie */
.fotogal-in-art {margin:0 0 1em;}
.fotogal-in-art h3 {margin-bottom:1em; font-size:125%; font-weight:bold; color:#444}
.fotogal-in-art h3 span {padding:0 0 6px; background:url("/o/lidovky_ln3b/portal/dot-three.gif") repeat-x 0 100%;}
.content .overimg-4 {width:460px; overflow:hidden; margin:0 0 1em; line-height:1;}
.content .overimg-4 span {display:block; width:500px}
.content .overimg-4 img {float:left; width:100px; height:75px; margin:0 20px 0 0;}

/* clanek - online */
.art-full #on-line-in-art {padding-bottom:4px;}
.art-full #on-line-in-art #on-line-top {padding:7px 0 7px 9px; text-align:center; color:#FFFFFF; font-weight:bold; background:#666;}
.art-full #on-line-in-art #on-line-data .event span, .art-full #on-line-in-art .on-line-data .event span {display:block}
.art-full #on-line-in-art .ico-r {clear:both;}
.art-full #on-line-in-art .event span.iconline {display:block; float:left; width:37px; height:37px; margin-right:4px; background-repeat:no-repeat;}
.art-full #on-line-in-art .on-line-header, .on-line-footer {margin:0; padding:.2em; text-align:center; background:#ECECEC; border-radius:0.5em 0.5em 0 0}
.art-full #on-line-in-art .on-line-footer {margin-top:0.2em; padding:.5em; border-radius: 0 0 0.5em 0.5em}
.art-full #on-line-in-art .footer a {text-transform:uppercase; font-size: 93%;}
.art-full #on-line-in-art h3 {font-size:117%;}

.art-full #on-line-in-art #on-line-data .c1,
.art-full #on-line-in-art #on-line-data .c2,
.art-full #on-line-in-art #on-line-data .c3{width:98%; margin: 0.2em 0 0 0; padding:0.3em 1% 0.1em 1%;border-bottom: dotted 1px #CCC;}
.art-full #on-line-in-art #on-line-data .c3 {color:#A11;font-weight:600}
.art-full #on-line-in-art #on-line-data .time {float:left; width:2.8em; padding:2px 2px; font-family:Arial, Sans-Serif; font-weight:bold; font-size:100%; color:#000}
.art-full #on-line-in-art #on-line-data .event {display:table-cell; padding:0px 2px; /*overflow:hidden;*/ width:100%;}
.art-full #on-line-in-art #on-line-data .c3 .event {}

.online-fotogalerie {padding: 0 10px 2px;}

/* HTML video */
.video-html {position: relative }
.video-html-in video, .video-html-in span {width: 100%; height: 100%; display: block }
.video-html-in span {position: absolute }
.video-html-in b {width: 100%; height: 100%; background: url("/u/flv/big_firstplay_normal.png") no-repeat 50% 50%; position: absolute; left: 0; top: 0 }
.video-html-in b:hover {background-image: url("/u/flv/big_firstplay_over.png") }

/* clanek - video */
.video-flv embed {background: url("/u/flv/lidovky-video-nav.png") 50% 100% no-repeat; display: block;}
.video-flv-in {background: url("/u/flv/lidovky-video-nav.png") 50% 100% no-repeat; height: 100%; width: 100% }
.no-video-flv {background: #222 url("/u/flv/lidovky-no-video-nav.png") 0 100% repeat-x; color: #FFF; font-size: 150%; font-weight: bold; text-align: center; zoom: 1;}
.no-video-flv span {padding-top: 3em; line-height: 1.5em; display: block; width: 100%;}
.no-video-flv a {color: #4E9DE6; font-size: 120%;}
.no-video-flv a:hover {color: #FFF;}

/* clanek - sdileni */
.art-full .art-add {margin-bottom:20px}
.art-full .art-add ul, .art-add li {float:left; list-style:none; background:#F3F3F3}
.art-full .art-add ul {width:100%}
.art-full .art-add li {padding:0 10px}
.art-full .art-add a {float:left}
.art-full .art-add li.to-top {float:right; background:#D0D1D2; padding:0}
.art-full .art-add li.to-top a.ico-top {padding:0 10px}
.art-full .art-add li.to-top a.ico-top span {margin:5px 0 0}
.art-full .art-add ul.link.fs92 li div a span {height:16px; line-height:16px; margin-right:4px; background-color:#fff; background-repeat:no-repeat;}
.art-full .art-add ul.link.fs92 li div a {margin-right:6px;}
.art-full .art-add ul.link {width:452px; padding:2px 3px; background:none; border:1px solid #F3F3F3; border-top:0;}
.art-full .art-add .link li {padding:0 6px; background:none}
.art-full .art-add .link .fl {float:left}
.art-full .art-add .link a {font-weight:normal}
.art-full .art-add .ico-linkuj span, .art-add .link .ico-google span, .art-add .link .ico-facebook span, .art-add .link .ico-jagg span, .art-add .link .ico-smesk span,
.art-full .art-add a:hover.ico-linkuj span, .art-add a:hover.ico-google span, .art-add a:hover.ico-facebook span, .art-add a:hover.ico-jagg span, .art-add a:hover.ico-smesk span {background-color: #FFF;}
.art-full .art-add .fs92 li {font-size: 92%;}

/* clanek - poslat mailem */
.art-full .online-ico .inside-page iframe {width:100%; margin-top:10px;} /*top*/
.art-full .art-full .inside-page iframe {width:100%; margin-top:10px;} /* tip redakci */

/* VYBAVA CLANKU */
.content table.complete {border-collapse:collapse; background:#eaebec; width:100%;}
.content table.complete tbody, .content table.complete tbody tr, .content table.complete tbody td {display:block; width:100%;}
.content table.complete tbody {padding-bottom:1px;}
.content table.complete h3 {display:block; margin:0 0 6px; padding:2px 4px; border-top:#c8c8c8 1px dashed; border-bottom:#6d92be 4px solid; background:#ffffff; font-family:Georgia,"Times New Roman",Times,serif; font-size:117%; color:#000;}
.content table.complete p.title, .content table.complete div p, .content table.complete .only-text {padding:4px 4px 0 4px;}
.content table.complete p.title {margin:0; font-size:117%; font-family:Georgia, "Times New Roman", Times, serif;}
.content table.complete h3 span span, .content table.complete h3 a span, .content table.complete a span {background-color:#1a68b5;background-repeat:no-repeat;color:#1a68b5;float:left;font-size:0;height:17px;line-height:16px;margin:3px 8px 0 0;white-space:normal;width:17px;}
.content table.complete-half-r {float:right; width:228px; margin-left:10px; background-color:#6d92be; color:#ffffff;}
.content table.complete-half-r h3 {border-bottom:#27394e 4px solid;}
.content table.complete-half-r a {color:#ffffff;}
.content table.complete-half-l {float:left; width:228px; margin-right:10px; background-color:#6d92be; color:#ffffff;}
.content table.complete-half-l h3 {border-bottom:#27394e 4px solid;}
.content table.complete-half-l a {color:#ffffff;}
.content table.complete table tr {display:table-row;}
.content table.complete table td {display:table-cell; width:100px;}
.content table.complete .ico a, .content table.complete .ico-r a {white-space:normal; line-height:22px;}
.content table.complete-dual-l {float:left; width:280px; margin-right:10px; background-color:#6d92be; color:#ffffff;}
.content table.complete-dual-l h3 {border-bottom:#27394e 4px solid;}
.content table.complete-dual-l a {color:#ffffff;}
.content .table-box table {border-collapse:collapse; margin-bottom:10px;}
.content .table-box table th {display:none;}
.content .table-box table td {padding:4px;}
.content .table-box table tr.c0, .table-box table tbody.c0 {background:#666; color:#fff; font-weight:bold;}
.content .table-box table tr.c1, .table-box table tbody.c1 {background:#eee;}
.content .table-box table tr.c3, .table-box table tbody.c3 {background:#fff url("/o/lidovky_ln3b/portal/normal2.gif") repeat-x scroll 0 100%;}

.art-full .text ul, .content .text ol {margin-bottom:1em;}
.art-full .text ul li {margin:0 0 0 1em; padding:0.1em 0 0.1em 1em; list-style-type:none; list-style-position:outside; background:transparent url(/o/zpr/li_sqr_a.gif) no-repeat scroll 0 0.75em}
.art-full .text ul ul, .art-full .text ol ol {margin-bottom:0;}
.art-full .text ul li li {margin:0 0 0 1em; padding-left:1em; list-style-type:none; list-style-position:outside; background:transparent url(/o/zpr/li_sqr_b.gif) no-repeat scroll 0 0.75em}

/* komercni sdeleni */
.art-full .commerce h2.page {font-family:Arial, Sans-Serif; font-size:117%;}
.art-full .commerce {overflow:hidden;}
.art-full .commerce .text {_width:448px; overflow:hidden;}
.art-full .commerce .commerce-top, .art-full .commerce .text {margin-bottom:10px; background:#e3e6ed; padding:6px; _width:448px;}
.art-full .commerce .commerce-top .art-info {display:none;}
.art-full .commerce .commerce-top h1 {color:#d2071e; font-family:Arial, Sans-Serif;}
.art-full .commerce .ico.art-add {margin-bottom:0px;}
.art-full .commerce .commerce-info, .related .commerce-info {border-bottom:#d2071e 7px solid; margin-bottom:20px; padding-bottom:2px; font-weight:bold;}
.art-full .commerce .equip-tv {margin-left:-6px;}

.commerce-entry {clear:both; margin-top:15px; padding-bottom:10px; border-bottom:#f5f5f5 1px solid;}
.commerce-entry h4 {padding-bottom:10px; line-height:1em; font-size:125%; font-weight:bold;}
.commerce-entry img {vertical-align:top; margin-right:15px;}
.commerce-entry .textcontent {display:inline-block; width:260px;}
.commerce-entry li {list-style:none; margin-bottom:0.7em; line-height:1.4}
.commerce-entry .viewall a {font-weight:bold; font-family:Arial, Sans-Serif;}

/* NOVÁ GRAFIKA BOXU, OBRÁZKU V ČLÁNKU */
/* defaul style "Přes celou šířku stránky 460px" */
.content table.complete {background: #f7f7f7;}
.content table.complete tbody td {padding: 10px 10px 3px; width: auto; font-size: 90%;}
.content table.complete h3, .content table.complete h2 {color: #444; border: 0; border-bottom: 2px solid #1A68B5; margin: 0; background: none; padding: 0 0 2px 0; font-size: 131%;}
.content table.complete div p, .content table.complete p.title {font-size: 110%; color: #444; padding: 0; margin: 8px 0; font-family: Arial;}
.content table.complete a {color: #1A68B5;}
.content table.complete em {color: #444;}
.content table.complete hr {border-bottom: 1px solid #1A68B5; border-top: 1px solid #1A68B5;}
.content table.complete ul, .content table.complete ol {margin: 8px 0; color: #444; list-style-position: inside;}
.content table.complete ul li {background: url("/o/lidovky_ln3b/portal/listtype6.gif") no-repeat 0 7px; margin: 0; padding: 0 5px 0 13px;}
.content table.complete .imagelist-lngal, .content table.complete .overimg-1 {margin-top: 6px;}
.content table.complete .imagelist-lngal .cell, .content table.complete .overimg-1 {width: 440px;}
.content table.complete .imagelist-lngal .cell img, .content table.complete .overimg-1 img {width: 440px;}

.ico-right span, .ico-next span , .ico-doc span, .ico-info span, .ico-down span, .ico-up span, .ico-foto span, .ico-talk span, .ico-down span, .ico-help span, .ico-tip span {background-repeat:no-repeat;}
.content table.complete .imagelist .cell p, .imagelist .cell p, .imagelist p {font-size: 12px; color: #666; margin: 0 0 8px 0;}
.content table.complete .imagelist-lnbox1 {float: left; margin: 0 10px 5px 0; _margin: 8px 10px 5px 0; &margin: 8px 10px 5px 0; _width: 220px;}
.content table.complete .imagelist-lnbox1 .cell p {margin: 0;}

/* style for "N4 / Vpravo" */
.content table.complete-half-r {float: right; margin: 10px 0 10px 10px; width: 230px;}
.content table.complete-half-r .imagelist-lnbox1 {float: none; margin: 5px 0 5px 0;}
.content table.complete-half-r h3, .content table.complete-half-l h3,
.content table.complete-half-r h2, .content table.complete-half-l h2 {margin-bottom: 6px; line-height: 1.4}

/* style for table */
.content .table-in-art table {border-collapse: collapse; width: 100%;}
.content .table-in-art table caption {font-size: 110%; font-weight: bold; margin-bottom: 5px;}
.content .table-in-art th {background: #666666; color: #fff; padding: 4px;}
.content .table-in-art tr.c2 {background: #F5F5F5;}
.content .table-in-art td {padding: 4px;}

/* style for image */
.imagelist-lnbox1 .cell {width: 220px; margin-left: 20px; float: left;}
.imagelist-lnbox1 .cell img {width: 220px;}
.imagelist-lnbox1 .cell-first {margin: 0;}
.imagelist-lnmala .cell {width: 140px; margin-left: 20px; float: left;}
.imagelist-lnmala .cell-first {margin: 0;}

.imagelist.imagelist-fl {float: left;}
.imagelist-lnbox1.imagelist-fl .cell {margin-right: 15px;}
.imagelist-lnmala.imagelist-fl .cell {width: 100px; margin: 0 15px 10px 0;}
.imagelist.imagelist-fr {float: right;}
.imagelist-lnbox1.imagelist-fr .cell {margin-left: 15px;}
.imagelist-lnmala.imagelist-fr .cell {width: 100px; margin: 0 0 10px 15px;}

li.r-webz i {color: #888; float: left; font-size: 9px; font-style: normal; padding: 0 0 0 6px; line-height: 1.9;}
li.r-webz ol {background: none repeat scroll 0 50% transparent; border: 0 none; display: block; float: left; margin: 0; overflow: hidden; position: static;}

/* ankety */
#anketa .box-in {padding:10px; font-size:108%;}
#anketa .box-in a.more {padding-left:1em; color:#D2071E; text-decoration:none; white-space:nowrap; text-transform: uppercase; font-size:75%; _line-height:1.62;}
#anketa .box-in a.more:hover u {color:#000;}
#anketa .b-box-2, #anketa-in-art .b-box-2 {border:0; padding:0; margin:0; background:none}
#anketa p {margin:0 0 12px}
.vote {padding-bottom:20px; position:relative;}
.vote .vote {width:100%; margin-bottom:12px; padding-bottom:0}
.vote .vote a, .vote .vote .vcl {display:block; padding-right:4em; color:#666; font-weight:bold}
.vote .vote .rate {position:absolute; bottom:9px; right:0; font-size:165%; font-weight:bold; color:#777}
.vote .vote .eb {height:10px; font-size:2px; line-height:10px; margin:2px 0 0; padding:0; border:0; background:#f7f7f7;}
.vote .vote .vb {height:10px; font-size:2px; background:#1A68B5}
.vote a:hover {color : #000;}
.content .art-full #anketa-in-art {padding-bottom:10px; margin-bottom:12px;}
.content .art-full #anketa-in-art .vote {font-size:13px;}
.content .art-full h2.page {font-size: 210%; font-weight:normal; text-align: center; color:#000; text-transform: uppercase; background:none}
.content .art-full #anketa-in-art h3 {font-weight:normal}
.content .art-full #anketa-in-art p {margin-bottom:12px}

/*disc-reg*/
.disc-reg {background: #f7f7f7; margin: 15px 0;}
.disc-reg a {color:#00488E; font-weight:bold}
.disc-reg .disc {float: left; padding: 10px 0; text-align: center; width: 170px;}
.disc-reg .reg {float: right; width: 260px; padding: 10px 15px; text-align:center; background: #ececec;}

.disc-reg .reg a.sms-b {background: url("/o/lidovky_ln3b/portal/sms-blue.gif") no-repeat; padding: 0 8px 0 17px; border-right: 1px solid #a8a8a8; margin: 0 12px 0 10px;}
.disc-reg .reg a.sms-b:hover {background: url("/o/lidovky_ln3b/portal/sms-black.gif") no-repeat;}

.disc-reg .reg a.dopis-b {background: url("/o/lidovky_ln3b/portal/dopis-blue.gif") no-repeat 0 3px; padding-left: 27px;}
.disc-reg .reg a.dopis-b:hover {background: url("/o/lidovky_ln3b/portal/dopis-black.gif") no-repeat 0 3px;}

/* clanek - diskuse */
#moot2 {clear:both; overflow:hidden; margin:0 0 22px}
#moot2 h2 a {color: #999;}
#moot2 h2 {background: none; color: #999999; font-size: 117%; font-weight: bold; margin: 0 0 4px; padding: 1px 0; text-align: left; width: 100%;}
#moot2 .box-in .list {padding:10px 0 10px 10px; background:#F7F7F7;}
#moot2 .list a {color:#00488E;}
#moot2 div.top, #moot2 div.di {height: 2em; overflow:hidden;}
#moot2 .name, #moot2 .subj, #moot2 .time, #moot2 .date {float:left; height:1.6em; line-height:1.6em; overflow:hidden; color:#000}
#moot2 .name {width:98px; margin-right:16px;}
#moot2 .subj {width:205px; padding:0; font-weight:bold;}
#moot2 span.l, #moot2 span.i, #moot2 span.t, #moot2 span.n {float:left; width:13px; height:1.65em; line-height:1;}
#moot2 span.l {background: url("/o/technet_n3/lti.gif") no-repeat 0 50%;}
#moot2 span.t {background: url("/o/technet_n3/lti.gif") no-repeat 50% 50%;}
#moot2 span.i {background: url("/o/technet_n3/lti.gif") no-repeat 100% 50%;}
#moot2 span.n {background:0;}
#moot2 .date {width:70px; font-weight:normal; text-align: right;}
#moot2 .time {width:36px; margin:0 7px 0 12px; font-weight:normal; text-align:right;}
#moot2 .nr {color:#777; font-size:92%; background: #F7F7F7; padding: 0px 10px 10px; margin-bottom: 8px;}

/*related*/
.related {margin:0 0 10px}

/*top-back*/
.top-back {margin-top:32px; text-align:center; background:url("/o/ceska_pozice/dot-horizontal.gif") repeat-x left center}
.top-back a {position:relative; display:inline-block; min-width:1em; min-height:1em; padding:2px 5px; text-transform:uppercase; color:#C03; background:#FFF}
.top-back span {position:absolute; z-index:1; top:0; left:50%; width:11px; height:7px; margin:-10px 0 0 -6px; background:url("/o/ceska_pozice/arrow-up.png") no-repeat}

#scroll-top {position:fixed; z-index:10; right:10px; bottom:15px; display:inline-block; min-width:1em; padding:16px 5px 5px; font-size:117%; text-transform:uppercase; color:#C03; background:#FFF; border-radius:5px; box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.75);}
#scroll-top:after {content:" "; position:absolute; z-index:11; top:0; left:50%; width:11px; height:7px; margin:7px 0 0 -6px; background:url("/o/ceska_pozice/arrow-up.png") no-repeat}

/*tit-img*/
.tit-img {list-style:none}
.tit-img li {clear:both; float:left; width:100%; margin:0 0 25px; font-size:166%}
.tit-img img {float:left; width:125px; height:auto; margin:5px 15px 0 0}

.col-c .tit-img li {font-size:134%}

/*tit-list*/
.tit-list {list-style:none}
.tit-list li {margin:0 0 7px; font-size:134%}

/*popup*/
.inside-page {position:relative; width:100%}
.inside-page iframe {position:absolute; z-index:10; top:0; width:500px; border:1px solid #DDD; border-radius:5px; box-shadow:0px 0px 6px 0px rgba(50, 50, 50, 0.75);}

/*==boxy==*/
.a-box {margin:0 0 1em}
.b-box, .c-box {margin:0 0 22px}

/*col-a*/
#a-propos {margin:0}
#a-propos h3 {margin:0 0 3px; font-size:92%; text-transform:uppercase}
#a-propos h3 a {color:#039}
#a-propos h4 {line-height:1.2; font-size:134%}
#a-propos ul {list-style:none}
#a-propos li {padding:0 0 1em; margin:0 0 1em; border-bottom:1px dotted #CCC}
#a-propos li:last-child {margin:0}

#a-social {padding:10px 0 0}
#a-social ul {list-style:none}
#a-social li {overflow:hidden; margin:0 0 5px; line-height:21px; font-size:92%; text-transform:uppercase}
#a-social a {display:block}
#a-social span {float:left; margin:0 6px 0 0}
#a-social .inside-page iframe {left:0}

#a-autori {overflow:hidden}
#a-autori .alphabet {width:110%; margin:0 0 10px; list-style:none}
#a-autori .alphabet li {float:left; width:23px; height:23px; line-height:23px; margin:0 5px 5px 0; text-align:center; font-size:125%; font-weight:bold; color:#999; background:#C8D4DB; text-transform:uppercase}
#a-autori .alphabet a {display:block; color:#FFF}
#a-autori .alphabet a:hover {color:#699; text-decoration:none}
#a-autori li.act {background:#699}
#a-autori .act a:hover {color:#FFF}
#a-autori .list-autor ul {list-style:none}
#a-autori .list-autor li {margin:0 0 5px; text-transform:uppercase}

/*col-c*/
#c-autor h2 {margin:0 0 7px; font-size:200%}
#c-autor h3 {margin:0; font-size:134%}
#c-autor h4 {margin:0 0 7px; font-szie:92%; color:#399; text-transform:uppercase}
#c-autor img {margin:0 0 7px; vertical-align:middle}
#c-autor .art-info {line-height:3}
#c-autor .desc {padding:0 0 1px; margin:0 0 10px; background:url("/o/ceska_pozice/dot-horizontal.gif") repeat-x left bottom}
#c-autor .desc p {margin:0 0 1em; font-size:117%}
#c-autor .inside-page iframe {right:0}

/*ostatni boxy*/
#autori { overflow:hidden; width:100%; min-height:384px; margin:0 0 22px}
#autori .box-in {width:110%}
#autori ul {list-style:none}
#autori li {float:left; width:210px; padding:15px 20px 7px; margin:0 23px 23px 0; font-size:150%; border:1px solid #DBE3E7; background:#F8F9FA; box-shadow:0 0 0 1px white inset; border-radius:5px}
#autori li a {display:block}
#autori li img {display:block; margin:0 0 7px; vertical-align:middle}

/*autor-detail*/
.autor-tit {padding:0 0 7px; margin:0 0 14px; background:url("/o/ceska_pozice/dot-horizontal.gif") repeat-x left bottom}

#autor-detail {margin:0 0 22px}
#autor-detail img {float:left; margin:6px 10px 5px 0}
#autor-detail p {margin:0 0 1em; font-size:134%}

/*vypis diskusi*/
.moot-headline {padding:0 10px 1px 0; margin:0 0 22px; background:url("/o/ceska_pozice/dot-horizontal.gif") repeat-x left bottom}
.moot-headline .form-in {margin:0 0 10px}
.moot-headline select {padding:3px 5px; margin:0 5px; border:1px solid #c8d4db; border-radius:3px}
.moot-headline .bt {width:4em; padding:3px 5px; border:1px solid #7B98A8;  border-radius:3px; background:#c8d4db}
.moot-headline .bt:hover {background:#7B98A8}
.moot-headline p {line-height:1.5; margin:0 0 7px; font-size:92%; text-transform:uppercase; text-align: center}
.moot-headline p a {color:#039}
.moot-headline .comment {text-align:left; text-transform: none; color:#666}

.moot-table {width:100%; margin:0 0 22px; border-collapse:collapse; font-size:134%; background:url("/o/ceska_pozice/dot-horizontal.gif") repeat-x left bottom}
.moot-table th, .moot-table td {padding:7px 7px 7px 10px}
.moot-table th {color:#7B98A8; font-weight:normal; white-space:nowrap}
.moot-table td {vertical-align:top; color:#666}
.moot-table tr:hover td {background:#e9eef1}
.moot-table .c1 {background:#F0F0F0}
.moot-table .comment {font-size:75%; color:#666}

/*z LN*/
.b-box-2 {padding:10px; border:1px solid #DBE3E7; background:#F8F9FA; box-shadow:0 0 0 1px white inset; border-radius:5px}
.b-box-2 .box-in {/*margin:4px;*/}
.b-box-2 .ico-r {margin-right:6px;}
/*.b-box-2 h2 {line-height:1.6em; margin:0 0 0.5em; padding:0 0 6px; color:#444; background:#E3E6ED url('/o/lidovky_ln3b/portal/eyes-h3.gif') repeat-x 0 100%; font-weight:bold;}
.b-box-2 h2 span, .b-box-2 h2 a {padding-left:20px; color:#444; background:url('/o/lidovky_ln3b/portal/listtype3.gif') no-repeat 4px 0.3em;}*/
/*.b-box-3 h2 {font-size:158%; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal;}*/
.b-box-3 h2 a {color:#444;}
.b-box-3 .art .lnmala {margin: 0;}
.b-box-3 .art .lnmala span {bottom: 14px; right: 14px;}
.b-box-3 div.art {background: none;}
.b-box-3 .art a img {margin: 8px 0;}

/** DISKUSE z LN **/
/*kodex*/
#kodex p {margin:0 0 1em; font-size:134%}
/* layout diskuzi (uzsi s B sloupcem) */
.lndiskuze .col-ad {width: 680px; float: left;}
.lndiskuze .col-a {width: 460px; margin:0}
.lndiskuze .col-a .moot-art ul {margin-left: 15px;}
.lndiskuze .col-d {position:relative; float:right; width: 202px;}
.lndiskuze .pas-form.general {/*background: none repeat scroll 0 0 #F5F5F5; border-bottom: 5px solid #EBEBEB; border-top: 5px solid #EBEBEB;*/padding:0 14px; margin-bottom: 15px;  background:#FFF; border:none; color: #444444; }
.lndiskuze .pas-form.general label {display: block; float: left; padding: 7px 8px 0 0; text-align: right; width: 120px; font-weight:normal}
.lndiskuze .pas-form.general .cell {border-bottom:none; padding-bottom: 8px; padding-top: 8px; position: relative;}
.lndiskuze .pas-form.general .cell.no-border {border: 0 none;}
.lndiskuze .pas-form.general input {border: 1px solid #C8D4DB; float: left; padding: 7px 5px; width: 250px; border-radius:5px}
.lndiskuze .pas-form.general input.send_button {border: 0 none; float:left; height: auto; /* margin: 10px 0 0 30px;*/ width: auto;}
.lndiskuze .pas-registrace p {padding:10px; margin: 10px 0; color:#FFF}

.col-ab .col-a .moot-art { border-bottom:#d0d1d2 1px solid; }
.col-ab .col-a .moot-art .art h3 a { color:#d2071e; }
.col-ab .col-a .moot-art .art h3 a:hover { color:#000; }
.col-ab .col-a .moot-art .ico { float:left; width:10em; }
.col-ab .col-a .moot-art .ico a { color:#1a68b5; }
.col-ab .col-a .moot-art ul { float:right; margin-left:-1em; }
.col-ab .col-a .moot-art li { float:left; height:26px; margin-left:1em; line-height:26px; list-style:none; font-weight:bold;}
.col-ab .col-a .moot-form { position:static; width:100%; height:auto; z-index:1;}
.col-ab .col-a .moot-form form { padding: 1em 0px 1em 0px; }
.col-ab .col-a .moot-form .inputs input { width:99%; margin:0 0 1em; border:1px solid #d0d1d2; background:#f5f5f5; vertical-align:middle; }
.col-ab .col-a .moot-form .inputs .de-area { width:458px; _width:456px; height:170px; border:1px solid #d0d1d2; overflow:auto; background-color:#f5f5f5; }
.col-ab .col-a .moot-form .inputs .editor-status {font-size : 92%;}
.col-ab .col-a .moot-form .bt { float:right; right:0; margin-bottom:1em; }

.col-ab .col-a .moot-form .half-l {float:left; width:42%;}
.col-ab .col-a .moot-form .half-r {float:right; width:57%; text-align:right;}
.col-ab .col-a .moot-form .half-l img {float:left; width:50px; height:50px; margin-right:5px;}
.col-ab .col-a .moot-form .half-r label {display:block; padding-left:7px; text-align:left;}
.col-ab .col-a .moot-form .half-l input {width:180px; padding:5px 0 5px 3px;}
.col-ab .col-a .moot-form .half-r input {width:250px; padding:5px 0 5px 3px;}
.col-ab .col-a #moot-editor .relative {position:static;}
.bg-line-2 .hr { width:100%; height:20px; }
.red {color:#d2071e;}

/* nove diskuze */
.lndiskuze .moot-art {border-bottom:#d0d1d2 1px solid; border:none;}
.lndiskuze .moot-art .art h3 a:hover { color:#000; }
.lndiskuze .moot-art .ico { float:left; width:10em; }
.lndiskuze .moot-art .ico a { color:#1a68b5; }
.lndiskuze .moot-art ul { float:right; margin-left:-1em; }
.lndiskuze .moot-art li { float:left; height:26px; margin-left:1em; line-height:26px; list-style:none; font-weight:bold;}
.lndiskuze .moot-form { position:static; width:100%; height:auto; z-index:1;}
.lndiskuze .moot-form form { padding: 1em 0px 1em 0px; }
.lndiskuze .moot-form .inputs input { width:99%; margin:0 0 1em; border:1px solid #d0d1d2; background:#f5f5f5; vertical-align:middle; }
.lndiskuze .moot-form .inputs input[type=image] { border: none; }
.lndiskuze .moot-form .inputs .de-area { width:648px; _width:648px; height:170px; margin:0 0 7px; border:1px solid #d0d1d2; overflow:auto; background-color:#f5f5f5; }
.lndiskuze .moot-form .inputs .editor-status {font-size : 92%;}
.lndiskuze .moot-form .bt { float:right; right:0; margin-bottom:1em; }

.lndiskuze .moot-form .half-l {float:left; width:50%; font-size:134%}
.lndiskuze .moot-form .half-r {float:right; width:262px; text-align:right;}
.lndiskuze .moot-form .half-l img {float:left; width:50px; height:50px; margin-right:5px;}
.lndiskuze .moot-form .half-r label {display:block; padding-left:7px; text-align:left;}
.lndiskuze .moot-form .half-l input {width:180px; padding:5px 0 5px 3px;}
.lndiskuze .moot-form .half-r input {width:250px; padding:5px 0 5px 3px;}
.lndiskuze #moot-editor .relative {position:static;}
.red {color:#d2071e;}

/* odpoved */
.lndiskuze .moot-reaction h3 { margin-top:10px; margin-bottom:1em; color:#444; font-family: Georgia, "Times New Roman", Times, serif; font-size:167%; font-weight:normal; }
.lndiskuze .moot-reaction h3 span {padding:0 0 6px; background:url('/o/lidovky_ln3b/portal/dot-three.gif') 0 100% repeat-x; }
.lndiskuze .moot-reaction .comment { padding:6px; margin-right:1px; background-color:#e3e6ed; }
.lndiskuze .moot-reaction .comment h4 { margin-bottom:4px; font-weight:bold; }

.lndiskuze .moot-reaction h3 { margin-top:10px; margin-bottom:1em; color:#444; font-family: Georgia, "Times New Roman", Times, serif; font-size:167%; font-weight:normal; }
.lndiskuze .moot-reaction h3 span {padding:0 0 6px; background:url('/o/lidovky_ln3b/portal/dot-three.gif') 0 100% repeat-x; }
.lndiskuze .moot-reaction .comment { padding:6px; margin-right:1px; background-color:#e3e6ed; }
.lndiskuze .moot-reaction .comment h4 { margin-bottom:4px; font-weight:bold; }

/* moot-list */
.zoom2 { font-size:100%; }
.moot-list {width:100%; padding-top:10px; overflow:hidden;}
.moot-list .r-body {margin-bottom:10px;}
.moot-list h3 {margin:0 0 10px 10px; font-size:117%; font-weight:bold;}
.moot-list .nav { margin-left:7px; }
.moot-list .line { margin:0 0px 1em 5px; padding-top:1px; font-size:12px;}
.moot-list .line .order {float:right;}
.moot-list .line li {float:left; display:block; padding-right:5px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.moot-list .line li a {font-weight:bold;}
.moot-list .inside-page {margin:0px -7px 0 -7px;}
.moot-list .inside-page iframe { width:100%; margin:0; }
.moot-list td {padding:7px 7px 7px 10px}
.say {padding:10px 10px 0; zoom:1;}
.re iframe { width:100%;}
.say .picture {float:left; margin-right:10px;}
.say .number {color:#7292B5;}
.say .name {color:#000;}
.say .name small {color:#777;}
.say h5 {margin:0 0 5px; font-size:108%; font-weight:bold;}
.say p {line-height:1.5}
.say table {margin:0; padding:0; border:0 none; border-collapse:collapse; overflow:hidden; }
.moot-list .new, .moot-list .re, .moot-form .new {margin-bottom:20px;}
.new .say {background:#f5f5f5;}
.re .say {border-left:3px solid #e3e6ed;}
.say ul {float:right;}
.say li {float:left; height:26px; line-height:26px; margin-left:10px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.say li.ico-r {width:7em;}
.say .bg-color {_width:100%; margin: 0 -10px; padding:0 10px;}
.say .bg-color .ico-top {display:block; width:17px; height:17px; line-height:17px; margin:5px 0 0; text-align:center; font-weight:bold; font-size:134%; color:#FFF; background:#C8D4DB}
.say .bg-color .ico-top:after {content:"+"}
.say .bg-color .ico-top:hover {text-decoration:none; background:#7B98A8}
.new .bg-color { margin-top:5px; background-color:#FFF;}
.re .bg-color {_width:100%; margin:5px -10px 0 -15px; padding:0 10px; background-color:#FFF;}
.chat .say {padding:10px;}
.chat .say .bg-color, .chat .new .bg-color, .chat .re .bg-color {background:transparent none repeat scroll 0 0;}
.chat .say .bg-color, .chat .re .bg-color {margin:0;}
.say .ico div {height:26px; line-height:26px; font-size:12px; font-weight:bold;white-space:nowrap;}
.say .ico div span {float:left; width:17px; height:17px; line-height:16px; margin:5px 8px 0 0;_margin:5px 5px 0 0; background-color:#555; background-repeat:no-repeat; color:#555555; text-decoration:none;}
.moot-list .nav {margin-right:7px;}
.moot-form #moot-editor p.response {float:left; margin-top:2px; text-align:left; line-height:1.0em; font-size:92%; }
.moot-form #moot-editor p.response input {float:left; width:auto; margin-right:5px; background:none; border:0; }
.moot-form #moot-editor p.editor-status {margin-top:2px; }

.diskuse-upozorneni {margin-bottom:14px; padding:10px; background:#d2071e; color:#fff;}
.diskuse-upozorneni a.more {color:#fff;}
.diskuse-upozorneni a:hover.more {text-decoration:none;}
.diskuse-upozorneni a:hover.more u {text-decoration:underline; color:#ddd;}

.moot-list .new {/*border-top:#e3e6eD 1px solid;*/}
.say .name small {display:none;}
.say .name {font-weight:bold; color:#d2071e; padding-right:10px; /* border-right:#ccc 2px solid;*/}
.say .time {font-size:92%; color:#777;}
.re .say {background:#f9f9f9;}

/* diskusni pop-up nahlasovak */
.emailing .star { color:#d2071e;}
.emailing { min-height:400px; height:400px;}
.list-with-form .emailing .inputs {padding:0 10px 0px 10px;}
.list-with-form .emailing input,.list-with-form .emailing #komentar { background:#fff;}
.list-with-form .emailing .ico-r { margin-right:10px;}
.list-with-form .emailing .comment { font-weight : normal;}
.list-with-form .emailing .relative .checkboxes p.comment { position:static; padding:0; text-align:left;}

.list-with-form .emailing p { font-weight:normal; }
.list-with-form .emailing { position:static; }
.list-with-form .emailing h2 { line-height:1.6em; margin:0 0 0.5em; padding:0 0 6px 10px;  }
.list-with-form .fl.tal .captcha img {background:#fff; border:#ccc 1px solid;}
.voice input, .voice #overeni {float:left;margin-right:5px;}
.voice .ico-voice {float:left; display:inline; position:relative;white-space:nowrap;z-index:1; height:17px; line-height:17px; margin-top:1px; font-size:100%; font-weight:bold; }
.voice .ico-voice span.alter-text {position:absolute; top:-1000px; left:-1000px; z-index:2; width:auto; height:auto; background:transparent none repeat scroll 0 50%; color:#000000; font-size:100%;}
.voice .ico-voice span {float:left; width:17px; height:17px; line-height:16px; color:#555555; background-color:#1a68b5; cursor:pointer; font-size:0; text-decoration:none;}
.voice a.ico-voice:hover span {background-color:#000;}
.voice a:hover .alter-text {color:#fff;}

/*mujpas buttony*/
.next-step #reg-sms, .next-step #reg-dopis {height:auto; min-height:26px; line-height:26px; border:1px solid #7B98A8; text-align:center; background:#C8D4DB; border-radius:3px; font: 12px Arial,sans-serif;}
.next-step #reg-sms:hover, .next-step #reg-dopis:hover {text-decoration:none; color:#000; background:#7B98A8}
.next-step #reg-sms span, .next-step #reg-dopis span {float:none; display:block; min-height:26px; line-height:26px; padding:0 5px}

/*kontakt*/
#kontakt {margin:0 0 40px}

/*catchbox :-[*/
.content table.complete.catchbox-cp-machacek p { font-size: 87%;line-height: 1.5;}
.content table.complete.catchbox-cp-machacek .btn {display:block;padding: 4px 0;text-align: center;color: #fff;border-radius: 5px;background-color: #728e9a; font-size: 87%;}
.content table.complete.catchbox-cp-machacek a:hover {text-decoration:none}