/* doplnujici stranky */

input[type="checkbox"] { margin: 0; }
.warning { /*clear: both; display: block; margin-bottom: 10px; padding: 4px;*/ color: #d2071e; }
.voice .ico-voice { display: inline-block; *float: right; margin-left: 5px; vertical-align: bottom; }
.voice .ico-voice span { display: block; width: 23px; height: 19px; }

/* popup */
.list-with-form { width: 100%; background: #FFF; text-align: left; }
.list-with-form * { font-family: Arial,Helvetica,sans-serif; }
.list-with-form form { margin: 0 0 0 20px; }
.list-with-form h2 { margin: -5px 0 10px; font-weight: bold; font-size: 100%; text-transform: uppercase; }
.list-with-form label { display: inline-block; float: left; width: 120px; vertical-align: top; text-transform: uppercase; }
.list-with-form input, .list-with-form textarea { width: 230px; padding: 1px; border: solid 1px #000; }
.list-with-form input[type=submit] { display: block; width: 80px; margin: auto 15px auto auto; border: none; }
.list-with-form textarea { height: 125px; }
.list-with-form .warning { margin-bottom: 10px; padding: 4px; border: solid 1px #f00; }
.list-with-form .captcha img { display: block; margin-left: 138px; min-height: 50px; width: 200px; }
.list-with-form .captcha p { margin: -5px 0 15px; }
.list-with-form .captcha label { color: #1d4382; }
.list-with-form #d-editor-status { display: none; float: right; margin-bottom: 0; font-size: 90%; }
.list-with-form #d-editor-status.forms-textlimit-warning { display: block; color: #f00; }
.list-with-form.email { width: 395px; }

/* diskuse */
.disc-reg {margin:0; padding-top: 20px; background: none; border-top: solid 6px #003f86;   }
.disc-reg h4 {display:none}
.disc-reg .facebook {display:none}
.disc-reg .fb {font-weight:bold}
.disc-reg .fk .col-l {float:left}
/*.disc-reg .fk .col-p {float: right; width: 430px; margin: 0 0 1em; }*/
.disc-reg .col-l { width: 160px;}
.disc-reg a {text-decoration:none}
.disc-reg a:hover {text-decoration:underline}
.disc-reg label {}
.disc-reg .col-p {float:right;    width: 374px; margin-bottom:10px}
.disc-reg .inp, .disc-reg #overeni {padding:5px;border:solid 1px #767676}
.disc-reg input[type=text] {width:300px;}
input[type=checkbox] {position:relative}
input[type=checkbox]:before {content:""; position:absolute; left:0; top:0; width:10px; height:10px; border:solid 2px #003f86; background:#fff}
input[type=checkbox]:checked:before {background: url('//1gr.cz/o/lidovky_ln5/ico/checked.png') no-repeat;}
.disc-reg .password-meter__thermometer {width:187px}
.disc-reg .captcha-box {overflow: hidden; border-bottom: solid 1px #ccc; margin-bottom: 30PX; padding-bottom: 10px;}
.disc-reg .captcha-box .ico-voice {display:inline-block}
.disc-reg .ico-voice span {float: left; width: 24px; height: 20px; margin-right:5px; margin-bottom: -5px;}
.disc-reg .ico-voice .alter-text {display:none}
.disc-reg .btn {padding: 5px 10px;}

.moot-headline li { background-position: 0 center; }
.moot-headline .bt { vertical-align: bottom; }
.moot-headline p.comment { display: none; }
.moot-headline form { margin-bottom: 20px; }
.moot-headline .form-in { font-weight: bold; }
.moot-headline select { margin: 0 5px; }

.moot-table { margin: 20px 0 0; border-top: 6px solid #1d4382; }
.moot-table tbody { border-bottom: 1px solid #bfbfbf; }
.moot-table td, .moot-table th { padding: 4px 5px; line-height: 1.2; }
.moot-table td.tar { white-space: nowrap; }
.moot-list table.moot-table tfoot td { color: #444; font-size: 92%; padding-top: 10px; text-align: right; }

.moot-art h3 {font-size: 120%;line-height: 1.2; font-weight: bold; margin-bottom: 1.5em;}


.diskuse .itemrow { margin-bottom: 10px; }
.disc-list { margin-top: 30px; }
.disc-list .itemrow { margin: 10px 0; font-size: 85%; }
.disc-list .itemrow * { font-family: Arial,Helvetica,sans-serif; }
.disc-list .itemrow .inside-page { right: 0px; top: 40px; }
.disc-list .itemrow li:first-child { padding-left: 0; }
.disc-list a:hover { color: #1d4382; text-decoration: none; }
.disc-list .user-photo { float: left; margin-right: 10px; }
.disc-list .navig { margin-top: 30px; }
.disc-tip { margin-bottom: 20px; padding: 20px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 90%; border: solid 3px #f00; }

.contribution { position: relative; margin-bottom: 10px; }
.contribution * { font-family: Georgia,"Times New Roman",Times,serif; }
.contribution p, .contribution h5 { line-height: 1.3; font-size: 125%; }
.contribution h5 { margin-bottom: 5px; color: #7e7e7e; }
.contribution a { color: #000; text-decoration: underline; }
.contribution td { vertical-align: top; }
.contribution td.left { width: 60px; }
.contribution td.right { max-width: 400px; padding-left: 10px; word-wrap: break-word; }
.contribution.re td.right { border-left: solid 2px #bfbfbf; }
.contribution .itemrow { margin: 5px 0; }
.contribution iframe { width: 450px; height: 120px; }
.contribution .deleted { margin-left: 60px; padding-left: 10px; font-style: italic; color: #f00; border-left: solid 2px #afadad; }

#disc-form-out {margin-bottom:2em /*padding: 20px; border: solid 1px #000;*/ }
#disc-form-out .right { position: relative; width: 385px; margin: 0 0 auto auto; }
#disc-form-out .personal { margin-bottom: 20px; height: 50px; line-height: 1.2; text-transform: uppercase; }
#disc-form-out .user-photo { display: inline-block; margin-right: 10px; }
#disc-form-out .personal .name { display: inline-block; }
#disc-form-out h4 { margin-bottom: 5px; font-weight: bold; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
#disc-form-out .personal h5 { font-weight: bold; }
#disc-form-out .personal a { font-size: 85%; color: #000; text-decoration: underline; }
#disc-form-out .personal a:hover { color: #1d4382; text-decoration: none; }
#disc-form-out .contribution { margin: 25px 0 20px auto; width: 385px; }
#disc-form-out label[for=e_prispevek] { clear: both; float: left; text-transform: uppercase; }

.disc-login h3 {font-size:150%; margin-bottom:5px}
.disc-form-out-button .webz-bg, .disc-form-out-form .webz-bg {display:none}
.q-js .disc-form-out-button .webz-bg, .q-js .disc-form-out-button .whiteout-log {display:inline-block}
.q-js .disc-form-out-button .disc-login, .q-js .disc-form-out-button .disc-form {display:none}
.q-js .disc-login-show .disc-login, .q-js .disc-form-show .disc-form {display:block}
.q-js .disc-login-show .webz-bg, .q-js .disc-login-show .whiteout-log,
.q-js .disc-form-show .webz-bg, .q-js .disc-form-show .whiteout-log {display:none}

.disc-form-out-button button, .disc-form-out-button .webz-bg {display: inline-block; box-sizing: content-box; height: 1.2em; padding: 5px 5px 2px; line-height: 1; color: #fff;    text-align: center; text-transform: uppercase; border: none; background-color: #003f86; }

#disc-editor { margin-bottom: 10px; }
.disc-editor-area { min-height: 100px; color: #000; font-size: 117%; border: 1px solid #767676; background: #fff; }
.disc-editor-area div { cursor: text; min-height: 3.5em; padding: 0.5em 0.5em 0; word-wrap: break-word; line-height: 1,2; font-family: Georgia,"Times New Roman",Times,serif; }
#disc-editor-status { display: none; }
#disc-editor-status.error { display: block; color: #F00; }

.disc-form .js-checkbox { display: inline-block; margin: -4px 5px 0 0; vertical-align: middle; }
.disc-form .btn { display: block; margin: 10px 0 auto auto; position: relative; z-index: 3; }

#zasilat_reakce { margin: 0; padding: 0; }
/*label[for=zasilat_reakce] { position: absolute; left: 0; margin-top: -1px; }*/
label[for=zasilat_reakce] span { display: inline-block; }



.nahlasit { padding-left: 10px; text-align: left; background: #fff; }
.nahlasit.dekujeme { padding: 19px 0 0 30px; }
.nahlasit p { line-height: 1.2; }
.nahlasit input { display: block; margin: 5px 10px auto auto; }

.disc-ad { padding: 0 15px; background: #f2f2f2; }

/*rss channels*/
.rss-channels { font-size: 117%; }
.rss-channels p { padding: 0 0 10px 0; }
.rss-channels p.warning { padding: 5px; font-size: 92%; }
.rss-channels h3 { margin: 10px 0; font-size: 143%; font-family: Georgia; }
.rss-channels h4 { margin-bottom: 5px; font-weight: bold; font-size: 117%; }
.rss-channels table { margin-bottom: 1em; border-collapse: collapse; }
.rss-channels table tr td.name { width: 150px; padding: 4px 0px; border-bottom: #f5f5f5 1px dotted; }

/* stranka s vyhledavanim  */
.searchpage .search { min-height: 27px; height: 27px; margin: 20px 0 10px; }
.searchpage .search .keywords { float: left; width: 220px; height: 15px; margin-right: 10px; padding: 4px; border: #d0d1d2 1px solid; }
.searchpage .search .btn { height: 19px; padding: 4px 6px 2px; }
.searchpage .data { margin-bottom: 15px; }
.searchpage h3 { font-size: 167%; line-height: 1.2; font-family: Georgia, "Times New Roman", Times, serif; }
.searchpage h3.temata { width: 100%; margin: 1em 0 1.5em; padding: 10px 0; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; }
.searchpage .data h3 { border-bottom: none; }
.searchpage .googlesearch { background: #f5f5f5; padding: 5px; }
.searchpage .googlesearch h3 { font-size: 117%; }
.searchpage .related ul { margin-top: 10px; }
.searchpage .related li { margin: 0 0 0 20px; font-family: Arial, Sans-Serif; }
.searchpage .art { margin-bottom: 2em; font-size: 134%; line-height: 1.2; font-family: Georgia, "Times New Roman", Times, serif; }
.searchpage .res-count, .searchpage .time { display: block; margin: 5px 0; text-transform: uppercase; color: #666; font-size: 84%; font-family: arial; }
.searchpage .res-count { margin: 0 0 10px; }

/* ANKETY */
.anketa-art .perex { font-size: 108%; margin-bottom: 25px; }
ul.multi-ul { list-style-type: none; margin-bottom: 30px; }
.multi-ul .th { display: inline; line-height: 2.4em; padding: 0 0 6px; background: url(https://1gr.cz/o/lidovky_ln3b/portal/dot-three.gif) repeat-x scroll 0 100%; font-family: Georgia, "Times New Roman", Times, serif; font-size: 167%; color: #1A171B; }
.multi-ul .c1 { padding: 5px; background-color: #f5f5f5; }
.multi-ul .c2 { padding: 5px; }

.anketa-art h3 { margin-bottom: 12px; padding-top: 15px; font-size: 175%; line-height: 1.2; border-top: solid 6px #1d4382; font-family: Georgia,"Times New Roman",Times,serif; }
.anketa-info { font-size: 84%; text-transform: uppercase; margin-bottom: 10px; }
.anketa-list { clear: both; width: 460px; margin-bottom: 20px; padding-bottom: 10px; font-size: 118%; border-bottom: solid 1px #bfbfbf; }
.anketa-list h5 { font-family: Georgia,"Times New Roman",Times,serif; }
.anketa-list .entry { margin-bottom: 10px; }
.anketa-list .vote .vote { margin-bottom: 2px; }
.anketa-list .relative { clear: both; margin-top: 20px; }
.anketa-list .relative .captcha { width: 200px; }
.anketa-list .relative .captcha label { padding-left: 0; }
.anketa-list .relative .captcha img { background: #f5f5f5; }
.anketa-list .relative .captcha #overeni { margin-bottom: 10px; }
.anketa-list .relative .bt-out { float: right; width: 200px; text-align: left; margin: -32px 0 10px 0; }
.anketa.warning { float: right; width: 200px; padding-top: 15px; margin-bottom: 20px; }
.anketa.warning h2 { font-weight: bold; }
.a-line { border-bottom: #e3e6ed 1px solid; }

/* redakce */
.c-2-content.redakce { margin-bottom: 15px; }
.redakce h2, .redakce h3 { color: #1a171b; font-size: 167%; font-family: Georgia, "Times New Roman", Times, serif; }
.redakce h2 { font-size: 134%; font-weight: bold; text-transform: uppercase; font-family: Arial, Sans-Serif; }

.redakce .detail { margin-top: 5px; margin-bottom: 20px; }
.redakce h1 { font-family: Georgia, "Times New Roman", Times, serif; }
.redakce .ico-left { margin-bottom: 15px; }
.redakce .detail h1 { font-size: 200%; line-height: 1; margin: 5px 0 8px; }
.redakce .detail .info { float: right; width: 245px; }
.redakce .info a { color: #000; font-weight: bold; }
.redakce .info a:hover { color: #1d4382; }
.redakce .detail p { padding-top: 15px; }
.redakce .detail .info .fl { padding-left: 7px; line-height: 1.3; }
.redakce .detail .ico-rss { float: right; padding: 0 0px 0 0; font-weight: bold; line-height: 1.4; }
.redakce .detail .ico-rss span { margin-top: 0; margin-right: 5px; }
.redakce .art-list .art h3 { margin-bottom: 8px; }
.redakce h4 { font-size: 134%; font-weight: bold; margin-bottom: 4px; }
.redakce h4.tit-strip { margin-top: 10px; }
.redakce ul.telefony { list-style-type: none; margin-bottom: 20px; }
.redakce ul.telefony li { min-height: 17px; margin-top: 5px; padding-bottom: 5px; border-bottom: #f5f5f5 1px solid; }
.redakce ul.telefony li span { display: block; float: left; }
.redakce ul.telefony li span.name { width: 190px; }
.redakce ul.telefony li span.p1 { width: 220px; }
.redakce ul.telefony li span.p2 { width: 220px; }

/* emailizace, kindle */
.to-mail2 { line-height: 1.33; margin: 0 0 22px; }
.to-mail2 h3 { margin-bottom: 0.7em; font-size: 150%; line-height: 1; font-family: Georgia, "Times New Roman", Times, serif; }
.to-mail2 p { margin-bottom: 1em; font-size: 117%; }
.to-mail2 .box { margin-bottom: 20px; padding: 0; border-bottom: solid 1px #bfbfbf; }
.to-mail2 .opener { margin: 0 0 10px; }
.to-mail2 .opener img { float: left; margin: 3px 10px 10px 0; }
.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: 75px; margin: 0 0 4px 0; line-height: 2; text-transform: uppercase; }
.to-mail2 .inp1 .inp { width: 230px; height: 18px; font-size: 14px; float: left; margin: 0 10px 0 0; padding: 1px .2em; border: 1px #CCC solid; /*background:#FFF url('https://1gr.cz/u/portal/p-search-inp.gif') repeat-x*/ }
.to-mail2 .inp1 a { font-size: 117%; }
.to-mail2 .full { margin-bottom: 15px; }
.to-mail2 .label-checkbox { display: block; }
.to-mail2 input.btn { margin-top: 15px; }
.q-js .to-mail2 .checkbox input { opacity: 0; }
.to-mail2 .info { padding: 20px; border: solid 1px #000; }
.to-mail2 .info h2 { font-family: Arial,Sans-Serif; font-size: 134%; font-weight: bold; margin-bottom: 10px; text-transform: uppercase; }
.to-mail2 .info p { margin: 0; }
/*kindle*/
.to-mail2 input[type=submit] { width: 120px; margin-bottom: 30px; padding: 5px; color: #fff; font-weight: bold; text-transform: uppercase; border: none; background-color: #1d4382; }
.to-mail2 #objednat input, .to-mail2 #odhlasit input { float: none; }
.to-mail2 #objednat .half-r, .to-mail2 #odhlasit .half-r { margin-top: 14px; }

/* emailizace: kroky - cislovane boxiky */
.stepping-box { clear: both; position: relative; width: 100%; margin: 0 0 1em; font-weight: 700; font-size: 134%; background: #F5F5F5; }
.stepping-box .bg-t, .stepping-box .bg-b { position: absolute; top: 0; left: 0; width: 560px; height: 10px; background: url('https://1gr.cz/u/n4/box-edge.png') no-repeat -984px 0; }
.stepping-box .bg-b { top: auto; bottom: 0; background-position: -1544px 0; }
.stepping-box .fl { padding: .3em 1em; color: #FFF; background: #1d4382; }
.stepping-box .cell { display: table-cell; padding: .3em 1em; }
.stepping-box .bg-t, .stepping-box .bg-b { width: 580px; background: url('https://1gr.cz/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%; }

/* Mapa stránek */
.sitemap h1 { margin: 0px 0 30px 0px; font-size: 284%; }
.sitemap ul { list-style: none; }
.sitemap ul li { line-height: 1.4; font-size: 16px; }
.sitemap ul li ul { margin: 0 0 5px; }
.sitemap ul li ul li { font-size: 14px; margin-left: 25px; }
.sitemap ul li ul li ul li { margin-left: 25px; padding-left: 15px; font-size: 12px; background: url("//1gr.cz/o/lidovky_ln5/ico/dot-blue-sm.png") no-repeat scroll 0 0.4em rgba(0, 0, 0, 0); }

/* kvizy */
.test-art table tr td img { margin-right: 10px; }
.test-art .test-form div h3 { display: inline; padding: 0 0 6px; color: #1A171B; font-size: 167%; font-family: Georgia,"Times New Roman",Times,serif; }
.test-art .test-form div form { clear: both; margin-top: 15px; }
.test-art .test-form div form .button { margin: 1em 0 1em 12px; border: #ccc 1px solid; }
.test-art .test-form div form .tf-inp { margin: 4px 0 0 12px; }
.test-art .test-form div form .tf-inp-in { margin-top: 5px; padding-bottom: 5px; border-bottom: #f5f5f5 1px solid; }
.test-art .test-answer { margin-bottom: 12px; }
.test-art .test-answer p { padding: 6px 12px; background: #f5f5f5; line-height: 1.5em; }
.test-art .test-answer p .imp { font-weight: bold; font-variant: small-caps; color: #d2071e !important; }
.test-art .test-answer p .itest-red .imp { color: #d2071e !important; }
.test-art .test-answer p .itest-blue .imp { color: #1a68b5 !important; }

.test-art h1 { font-size: 225%; }
.test-art h2 { font-family: Arial,sans-serif; font-size: 156%; color: #999; font-weight: bold; }
.test-art h3 { margin: 6px 0; padding: 0; color: #000000; font-size: 230%; font-family: Georgia,"Times New Roman",Times,serif; /* background-color: #EEEEEE; */ }
.test-art { margin-bottom: 7px; }
.test-form .test-form-in1 .tf-title { font-size: 148%; margin: 1em 0; }
.test-form h1 { font-size: 150%; }
.test-form-in1 h3 { color: #666; }
.tf-inp-in { margin: 1em 0; }
.test-form .test-form-in1 input[type="submit"] { margin: 1em 0; padding: .7em 1.7em; }

.test-answer { border: 1px dotted gray; padding: 1em 0 0 1em; margin-bottom: 1em; }


/* on-line rozhovory a poradny */
h2.lnline { border-bottom: solid 6px #1d4382; font-size: 109%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.online-art h3, .online-list h3, .online-form h3 { font-family: Georgia, "Times New Roman", Times, serif; }
.online-art h3 { font-size: 226%; margin-bottom: 8px; line-height: 1.3; }
.online-art .single { margin-bottom: 12px; }
.online-art .art-status { padding: 10px 0 5px 20px; background: url('//1gr.cz/o/lidovky_ln5/ico/li-line.png') no-repeat 0px 4px; }
.online-art .art-status h3 { line-height: 1.5em; margin: 0; padding: 0; font-size: 117%; font-family: Arial, Sans-Serif; font-weight: bold; }
.online-art .art-info { margin-bottom: 15px; padding-left: 4px; text-transform: none; color: #000; font-size: 117%; }
.online-art .perex { font-family: Georgia,"Times New Roman",Times,serif; font-size: 114%; line-height: 1.5; margin: 1em 0; }
.online-art .art-functions { margin-bottom: 30px; padding-left: 4px; text-align: right; }
.online-art .art-functions { text-transform: uppercase; font-size: 84%; }
.online-art .art-functions a { text-decoration: underline; }
.online-art .art-functions a:hover { text-decoration: none; }
.online-list h3, .online-form h3 { margin-bottom: 14px; color: #1a171b; font-size: 167%; }

.online-list .quest { margin: 0 0 1em; padding: 10px; color: #000; background: #f6f6f6; }
.online-list .answ { margin: 0 0 2em 40px; color: #666; overflow: hidden; }
.online-list .th { display: block; font-weight: bold; }
.online-ico { position: relative; }
.online-ico .art-add { margin: 0; }

.online-form { float: left; width: 100%; }
.online-form .inputs input, .online-form .de-area { width: 385px; margin-bottom: 1.5em; padding: 4px 5px; border: 1px solid #000; }
.online-form .relative { position: relative; width: 100%; }
.online-form label { display: inline-block; width: 60px; vertical-align: top; font-size: 100%; text-transform: uppercase; padding-top: 3px; }
.online-form label[for=antibot] { width: 250px; }
#antibot { width: 30px; }
.antibot small { }
.online-form .bt { float: right; }
.online-form #d-editor-status { position: absolute; left: 60px; bottom: -3px; z-index: 1; text-align: left; font-size: 92%; padding-left: 0.5em; color: #666; }
.online-form #d-editor-status.forms-textlimit-warning { background: #fff; color: #d2071e; width: 100%; }
.online-form input { margin-bottom: 2em; }
.online-form #odesilatel { /*width:50%;*/ }
.online-form .de-area { height: 100px; margin-bottom: 1em; overflow: auto; line-height: 1.5em; }

.online-art .art-functions .packed { display: none; }
.online-art .art-functions #list-pack ol { margin: 20px 0 10px 40px; text-align: left; font-size: 159%; text-transform: none; line-height: 1.3; font-family: Georgia,"Times New Roman",Times,serif; }


/* poradny vstup a seznam poraden */
.poradny h3, .online-list .poradna .fr h4 { font-family: Georgia, "Times New Roman", Times, serif; }
.poradny h3 { font-size: 167%; margin-bottom: 8px; }
.poradny .welcome { margin-bottom: 20px; font-size: 1.2em; }
.poradny .hr { margin-bottom: 20px; height: 10px; }
.online-list { clear: both; }
.online-list .poradna { margin-bottom: 20px; }
.online-list .poradna img { width: 210px; height: auto; float: left; margin: 6px 10px 10px 0; }
.online-list .poradna .fr { float: none; }
.online-list .poradna .fr h4 { font-size: 167%; line-height: 1.2; }
.online-list .related { margin: 10px 0 0 0; }
.online-list .related li { margin-bottom: 0.3em; font-size: 100%; }
.online-list .small .fr h4 { padding: 1px 0 4px 0; font-size: 134%; }
.online-list .small .fr .more { color: #d2071e; white-space: nowrap; }
.online-list .small .fr a.more { color: #d2071e; text-decoration: none; font-size: 87%; text-transform: uppercase; white-space: nowrap; }
.online-list .small .fr a:hover.more u { color: #000; }
