@font-face {font-family:"Fira Sans"; font-weight:400; font-style:normal; src:url("/fonts/Fira/firasans-regular.woff2") format("woff2"), url("/fonts/Fira/firasans-regular.woff") format("woff");}
@font-face {font-family:"Fira Sans"; font-weight:600; font-style:italic; src:url("/fonts/Fira/firasans-semibolditalic.woff2") format("woff2"), url("/fonts/Fira/firasans-semibolditalic.woff") format("woff"); }

/* layout */
body { text-align: center; background: #E1E1E1; line-height: 1.6; }
a, .link { color: #1D4382; text-decoration: none; outline: 0; }
a:hover, .link:hover { color: #000; text-decoration: underline; _visibility: visible; }
dd, dt { margin: 0; }
table { border-collapse: collapse; }

.half-l { float: left; width: 48%; }
.half-r { float: right; width: 48%; }
.vh { visibility: hidden; }

#main { width: 100%; position: relative; margin: 0 auto; text-align: center; }
#main-repeat { position: relative; width: 1000px; margin: 0 auto; text-align: left; }


.counters { position: absolute; top: -5000px; left: -5000px; z-index: 1; text-align: left; }
.content { min-height: 100px; padding: 40px 0 1em; }
.add-center { float: left; }
.ahead .r-head { margin: 3px 0 0; }

.m-bg-1 {padding:10px 0 0}
.m-bg-3 {position:relative; max-width:1030px; margin:0 auto; background:#FFF}
.m-bg-4 {width:1000px; margin:0 auto; text-align:left; background:#FFF}
.q-imac .m-bg-4 { background-image: none; }

/* prepinac */
.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; }

ul.lnstyle li { padding: 0 0 0 15px; list-style-type: none; list-style-position: outside; background: url('//1gr.cz/o/lidovky_ln5/ico/dot-blue.png') no-repeat 0 0.6em; }

.checkbox, .q-js .js-checkbox { display: inline-block; width: 11px; height: 10px; vertical-align: top; border: solid 2px #003f86; background-color: #fff; }
.q-js .js-checkbox input { opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.checkbox.checked, .js-checkbox.checked { background: url('//1gr.cz/o/lidovky_ln5/ico/checked.png') no-repeat; }
.checkbox.disabled, .js-checkbox.disabled { border-color: #ccc; background: #eee; }
.label-checkbox { position: relative; /*left: -14px;*/ }

.cross, #sms .close, .closer { display: block; width: 22px; height: 20px; margin: 0 0 auto auto; cursor: pointer; background: url("//1gr.cz/o/lidovky_ln5/ico/cross-bluebg.png") no-repeat top right; }
.btn, .bt { display: inline-block; box-sizing: content-box; height: 1.2em; *height: auto; padding: 5px 5px 2px; line-height: 1; color: #fff; text-align: center; text-transform: uppercase; border: none; background-color: #003f86; }
input[type=submit].btn, input[type=submit].bt { padding: 4px 3px 2px; }
a.btn:hover { color: #fff; text-decoration: none; }

.l-icon { width: 26px; height: 26px; background: url('//1gr.cz/o/lidovky_ln5/ico/l-icon.png') no-repeat; }
.content .ico, .content .ico-r, .eyes-ico { font-size: 12px; }
.ico { text-align: left; }
.ico-r { text-align: right; }

h1 { margin: 0 0 10px; font-size: 309%; line-height: 1.1; font-family: Georgia, "Times New Roman", Times, serif; }
h2, h1.page { margin-bottom: 20px; font-size: 200%; line-height: 1.2; font-family: Georgia,"Times New Roman",Times,serif; }
h3.page { text-transform: uppercase; font-weight: bold; }
h1.vysledky-com img { margin-top: 20px; }
.list-tit { margin-left: 73px; margin-bottom: 30px; }

.itemrow { display: table; width: 100%; list-style: none; font-size: 83%; text-transform: uppercase; }
.itemrow * { font-family: Arial,Helvetica,sans-serif; }
.itemrow li { float: left; margin: 2px 0 4px; padding: 0 4px; line-height: 1; border-left: 1px solid #4c4c4c; }
.itemrow li:first-child { padding-left: 0; border: none; }
.itemrow a { color: #000; text-decoration: underline; }
.itemrow a:hover { color: #1d4382; text-decoration: none; }


/* imagebox */
#imagebox { float: right; margin-top: -114px; visibility: hidden; width: 300px; margin-right: 190px; }
.imgbox { color: #666; display: block; font-size: 11px; height: 60px; line-height: 15px; margin: 0; overflow: hidden; position: relative; text-decoration: none; width: 228px; }
.imgbox img { border: 1px solid #D2D2D2; left: 0; position: absolute; top: 2px; }
.imgbox-heading { color: #3463B1; font-size: 12px; text-decoration: underline; }
.imgbox-p { color: #666; display: block; text-decoration: none; }
.imgbox-site { color: #008000; text-decoration: none; }
.imgbox:hover .imgbox-heading { color: #008000; text-decoration: underline; }
.foto-iframe-ads .imgbox:hover .imgbox-heading { color: #ADF; }
.imgbox:hover .imgbox-p { color: #666; }
.imgbox:hover .imgbox-site { color: #3463B1; text-decoration: underline; }
#imagebox .r-head span { background-position: 0 0; }
#imagebox .r-head { text-align: left; }


/* HLAVICKA */
#portal { position: relative; /*z-index:111; */ width: 100%; padding-top: 15px; z-index: 8; background: none; }
#portal ul, #portal menu { list-style: none; }
#portal .searchlink, #portal .webmaplink { border: none; margin-top: 0; }
#portal .searchlink a { display: block; position: relative; cursor: pointer; width: 25px; height: 13px; background: url('//1gr.cz/o/lidovky_ln5/ico/lupa.png') no-repeat 4px 0; }
#portal .webmaplink a { display: block; cursor: pointer; width: 16px; height: 13px; padding-left: 0; background: url('//1gr.cz/o/lidovky_ln5/ico/menu-icon.png') no-repeat; }
#portal-include-1, #portal-include-2 { float: left; width: 300px; height: 100%; overflow: hidden; }
#portal-include-2 { float: right; }
#p-1 { position: relative; border-bottom: solid 1px #CCC; }
#p-1 .left { position: relative; float: left; padding-left: 31px; font-size: 84%; text-transform: uppercase; }
#p-1 .left span, #p-1 .left a { float: left; margin: 2px 0 4px; padding: 0 4px; line-height: 1.1; }
#p-1 .left span { border-right: 1px solid #4c4c4c; }
#p-1 .left a.l-icon { position: absolute; top: -5px; left: 0; padding: 0 5px 0 0; background-color: #fff; }

#p-1 .left .shp-weather { position: relative; padding-right: 37px; border-right: solid 1px #000; }
#p-1 .left .shp-weather img { position: absolute; bottom: -4px; right: 5px; width: 26px; height: 31px; }
#shp-weather-box { top: -2px; left: 29px; width: 315px; padding: 10px 0 10px 10px; }
#shp-weather-box .day { float: left; width: 105px; line-height: 1.2; }
#shp-weather-box .day:first-child { margin-right: 15px; }
#shp-weather-box .day.last { width: 85px; }
#shp-weather-box .day img { float: left; margin: 0 5px 5px 0; width: 26px; height: 31px; }
#shp-weather-box .navig { margin-top: -5px; color: #1d4382; }
#shp-weather-box .navig:hover { font-weight: normal; color: #000; }

#p-2 { clear: both; height: 100px; }

#logoln { width: 372px; height: 54px; margin: auto; padding-top: 22px; background: url('//1gr.cz/o/lidovky_ln5/ln-logo.png') no-repeat 0 22px; background: url('//1gr.cz/o/lidovky_ln5/ln-logo.svg') no-repeat 0 22px / contain; }
#logoln a { display: block; height: 100%; width: 100%; }
#logoln-foot { display: block; width: 340px; height: 49px; margin: 1px 10px 0 0; float: left; background: url('//1gr.cz/o/lidovky_ln5/ln-logo-foot.png') no-repeat; }
#logoln span, #logoln-foot span { position: absolute; top: -9999em; left: -9999em; }

#toplinks { float: right; font-size: 84%; text-transform: uppercase; }
#toplinks > li { float: left; /*margin: 2px 0 4px;*/ margin: 0px 0 4px; padding: 0 3px; line-height: 1.1; }
#toplinks a { text-decoration: none; }
#toplinks a:hover { text-decoration: underline; }
#toplinks .customlink { display: none !important; }
#toplinks .customlink a { color: #000; padding: 0 2px; }
#toplinks .customlink a:hover { color: #1D4382; }

.popup-box { display: none; position: absolute; width: 220px; padding: 0 0 13px 20px; z-index: 10; box-shadow: 1px 1px 1px #888; border: solid 1px #000; background: #fff; }
.popup-box form { margin-top: -1px; }
.popup-box input { width: 116px; height: 16px; margin: 2px 0 5px; padding: 0 3px; border: solid 1px #767676; }
.popup-box input[type=submit] { box-sizing: content-box; width: 74px; margin: 0; padding: 1px; color: #fff; line-height: 1; text-align: center; text-transform: uppercase; border: none; background-color: #003f86; }

#search-box { right: 30px; }
#login-box { height: 87px; right: 53px; }
#login-box a { display: block; float: right; margin-right: 16px; font-size: 90%; color: #000; text-decoration: underline; text-transform: uppercase; }
#login-box a:hover { color: #1D4382; text-decoration: none; }
#login-box a:first-of-type { float: left; margin-right: 0; }

#p-menu { text-align: center; }
#p-menu menu { display: table; margin: 0 auto; line-height: 1; clear: left; }
#p-menu li { float: left; }
#p-dwn li { float: left; margin-right: 5px; }


/*tmp*/
#p-menu a { display: block; margin: 0; color: #000; text-transform: uppercase; text-decoration: none; }
#p-menu-1 { border-top: 1px solid #CCC; background: #f2f2f2; font-weight: 700; font-size: 92%; }
#p-menu-1 menu { margin-top: -1px; }
#p-menu-1 a { padding: 5px 9px 6px; border-top: 6px solid transparent; }
#p-menu-1 a:hover, #p-menu-1 .act a { border-top-color: #1D4382; background: #FFF; }
#p-menu-2 { /*width: 854px;*/ margin: 0 auto; font-size: 84%; border-bottom: 1px solid #CCC; }
#p-menu-2 menu { margin-bottom: -1px; }
#p-menu-2 a { padding: 9px 9px 7px; border-bottom: 1px solid transparent; }
#p-menu-2 a:hover, #p-menu-2 .act a { color: #1D4382; border-bottom-color: #1D4382; }

#ln5-dnesni-ln { border-top: 1px solid #1D4382; }
#p-menu #ln5-dnesni-ln a { padding-top: 4px; color: #1D4382; }

/*webmap box*/
#webmap-box { width: 710px; height: auto; padding: 0 0 20px 0; right: 3px; top: 23px; z-index: 1; }
#webmap .download-info { display: block; margin-left: 30px; color: #666; }
.webmap-content { text-transform: uppercase; line-height: 1.3; }
.webmap-content dt { font-size: 92%; font-weight: 700; margin: 10px 0; }
.webmap-content dd { font-size: 92%; }
.webmap-content a { display: block; padding: 0 0 3px; color: #000; }
.webmap-content a:hover { color: #1D4382; }
.webmap-content ul { margin-bottom: 20px; list-style: none; }

.webmap-content input[type=checkbox] { width: 100%; margin: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; }
.webmap-content .checkbox { display: block; float: left; margin-left: -20px; margin-top: 20px; cursor: pointer; }
.webmap-content input[type=checkbox], .webmap-content .checkbox { display: none; }

/*spendliky v mapach*/
.equip-map a { position: relative; overflow: hidden; display: block; }
.equip-map img { width: 100%; height: auto }
.equip-map-pin { position: absolute; width: 40px; height: 50px; margin: -50px 0 0 -20px; background: no-repeat 50% 100%; }
.equip-map-source { float: right; width: 69px; height: 18px; margin: -18px 0 0 0; background: url('/o/mapy/phonemaps.png') no-repeat 0 50%; z-index: 1; }
.equip-map p a { display: inline }

.wm-1, .wm-2, .wm-3, .wm-4 { float: left; width: 130px; margin: 0 0 0 50px; }
.wm-3 { margin-left: 30px; }
.wm-4 { margin-left: 30px; }
.wm-web { display: block; width: 123px; margin-bottom: 15px; }

/* PATICKA */
#footer-top { position: relative; clear: both; width: 100%; margin: 0; padding: 0 0 1px; line-height: 1.2; background: #fff; }
#footer-top a { color: #444; }
#footer-top h2 { margin-bottom: 10px; font-size: 134%; text-transform: uppercase; font-weight: bold; font-family: Arial, sans-serif; }
#footer-top ul { list-style: none outside none; }
#footer-top .iweb { position: absolute; bottom: 12px; right: 0; }


#footer { position: relative; clear: both; width: 100%; margin: 0; padding: 0 0 1px; line-height: 1.2; }
#footer a { color: #444; }
#footer h2 { margin-bottom: 10px; font-size: 134%; text-transform: uppercase; font-weight: bold; font-family: Arial, sans-serif; }
#footer ul { list-style: none outside none; }
#footer .iweb { position: absolute; bottom: 12px; right: 0; }

#f-1 { float: left; width: 290px; height: 490px; margin: 0 35px 10px 15px; overflow: hidden; }
#f-2 { float: left; width: 305px; }
#f-3 { float: right; width: 315px; margin-right: 30px; }

/*lachtan*/
#f-lachtan .f-in { width: 980px; padding: 15px 10px; }
#f-lachtan .box + .box { border-top: solid 1px #ccc; margin-top: 10px; padding-top: 10px; }
#f-lachtan .w3-a, #f-lachtan .w3-b, #f-lachtan .w3-bc, #f-lachtan .w3-c { display: table-cell; vertical-align: top; }
#f-lachtan .w3-a { width: 374px; padding-right: 15px; }
#f-lachtan .w3-b { width: 389px; padding-left: 15px; border-left: dotted 1px #aaa; }
#f-lachtan .w3-c { width: 172px; padding-left: 15px; border-left: dotted 1px #aaa; }
#f-lachtan .w3-bc { width: 576px; padding-left: 15px; border-left: dotted 1px #aaa; }
#f-lachtan h3 { margin: 0 0 10px; font-size: 134%; font-weight: bold; text-transform: uppercase; }
#f-lachtan ul { list-style: none; }
#f-lachtan ul.fl, #f-lachtan ul.fr { width: 172px }
#f-lachtan ul.fl { margin-right: 25px; }
#f-lachtan li { margin: 0 0 8px; }
#f-lachtan .w3-c h3 { margin: 0 0 4px }
#f-lachtan h3 a { color: #000 }
#f-lachtan .w3-a li a, #f-lachtan .w3-b li a, #f-lachtan .w3-bc li a { display: inline-block; padding: 0 0 0 10px; background: url('/u/foot/bullet.png') no-repeat 0 5px }
#f-lachtan .w3-a li a:hover, #f-lachtan .w3-b li a:hover { background-position: 0 -95px }
#f-lachtan .lach-list a, #f-lachtan .lach-list span { line-height: 1.73; }
#f-lachtan .f-webtit { font-weight: normal; font-size: 200%; color: #000 }
#f-lachtan .f-webtit a { display: block; width: 100%; height: 100%; color: #000 }
#f-lachtan .f-webtit-idnes span, #f-lachtan .f-webtit-expres span { display: none }
#f-lachtan .f-webtit-idnes { width: 130px; height: 30px; background: url(/u/loga-n4/idnes.svg) no-repeat 0 50% / contain; }
#f-lachtan .f-webtit-expres { position: relative; width: 120px; height: 28px; margin-top: 2px; padding: 2px; background: #FE0000 url(/o/expres/LogoExpres3.svg) no-repeat 5px 50% / 120px; }
#f-lachtan .f-webtit-expres:after { content: ''; position: absolute; top: 0; left: 100%; border: 1px solid #FE0000; border-width: 32px 0 0 18px; border-color: transparent #FE0000; }

#nejnovejsi { clear: left; width: 645px; height: 240px; margin-top: 30px; }
#nejnovejsi h2 { margin-left: 30px; }
#gln-move-left, #gln-move-right { width: 30px; height: 100px; display: block; float: left; cursor: pointer; background: url('//1gr.cz/o/lidovky_ln5/navig/arrbig-left.png') 0 20px no-repeat; }
#gln-move-right { float: right; background-image: url('//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png'); }
#gal-nejnovejsi { height: 177px; overflow: hidden; position: relative; width: 580px; }
#gal-nejnovejsi-images { position: relative; width: 800px; height: 100%; overflow: hidden; }
#gal-nejnovejsi .gl-img { float: left; overflow: hidden; position: relative; width: 225px; }
#gal-nejnovejsi .gl-img a { height: 100%; width: 210px; float: left; margin: 0 10px 0 0; }
#gal-nejnovejsi img { width: 210px; height: 120px; }
#gal-nejnovejsi p { line-height: 1.3; font-size: 117%; font-family: Georgia,"Times New Roman",Times,serif; }

.nejctenejsi { width: 100%; height: 450px; overflow: hidden; }
.nejctenejsi ul { margin-top: 5px; }
.nejctenejsi li { margin-bottom: 10px; font-size: 115%; }
.nejctenejsi .active li { display: block; }
/*.nejctenejsi h2 {height:30px;}*/
.nejctenejsi-item { box-sizing: content-box; height: 78px; padding: 5px 0; overflow: hidden; font-family: Georgia,"Times New Roman",Times,serif; border-top: 1px solid #bfcfe1; }
.nejctenejsi-item a { width: 100%; }
#f-include-in .nejctenejsi-item { height: 390px; }
.nejctenejsi-item.moving a:hover { text-decoration: none; }
#footer-top .nejctenejsi-item img { margin: 10px 10px 10px 0; }
#footer-top .nejctenejsi-item h3 { float: right; width: 155px; margin: 10px 5px 0 0; }
#footer .nejctenejsi-item img { margin: 10px 10px 10px 0; }
#footer .nejctenejsi-item h3 { float: right; width: 155px; margin: 10px 5px 0 0; }
.nejctenejsi-item.active { height: 210px; }
.nejctenejsi-item .strip { float: left; width: 20px; height: 100%; margin: 5px 10px 0 0; }

#nejctenejsi-1 .strip { background: url('//1gr.cz/o/lidovky_ln5/ico/zpravy.png') no-repeat; }
#nejctenejsi-2 .strip { background: url('//1gr.cz/o/lidovky_ln5/ico/lifestyle.png') no-repeat; }
#nejctenejsi-3 .strip { background: url('//1gr.cz/o/lidovky_ln5/ico/sport.png') no-repeat; }
#f-include-in .strip { background: url('//1gr.cz/o/lidovky_ln5/ico/specialy.png') no-repeat; }

#f-include { float: left; width: 295px; height: 135px; margin-bottom: 30px; }
#f-include a div { display: none; }

#f-include.prep-1 #f-include-a1,
#f-include.prep-2 #f-include-a2,
#f-include.prep-3 #f-include-a3,
#f-include.prep-4 #f-include-a4,
#f-include.prep-5 #f-include-a5 { background-image: url('//1gr.cz/o/lidovky_ln5/ico/dot-full.png'); }

#f-include.prep-1 #f-include-a1 div,
#f-include.prep-2 #f-include-a2 div,
#f-include.prep-3 #f-include-a3 div,
#f-include.prep-4 #f-include-a4 div,
#f-include.prep-5 #f-include-a5 div { display: block; }

.temata { float: left; width: 385px; }
.temata ul { float: left; width: 123px; padding-right: 5px; }
.temata a { /*font-size:90%; */ line-height: 1.4; }

#ln-linky { clear: both; text-align: center; }
#ln-linky a { display: inline-block; padding: 10px 5px; color: #000; }
#ln-linky a:hover { color: #1D4382; text-decoration: underline; }
#copy { clear: both; margin: 25px 0 12px; font-size: 90%; line-height: 1.2; color: #515151; }
#copy img { float: left; margin: 2px 15px 20px 0; vertical-align: top; }
#copy a { text-decoration: underline; }
#copy a:hover { text-decoration: none; }

#channels { clear: both; text-align: center; }
#channels a { display: inline-block; height: 21px; margin-right: 20px; padding: 7px 0 6px 30px; font-size: 131%; font-weight: bold; color: #000; text-transform: uppercase; background: url('//1gr.cz/o/lidovky_ln5/ico/channels.png') no-repeat; }
#channels .mobil { background-position: 0 0; }
#channels .mailem { background-position: 0 -32px; padding: 5px 0 1px 30px; }
#channels .kindle { background-position: 0 -59px; }
#channels .rss { background-position: 0 -94px; padding-top: 4px; }
#channels .social { background: none; padding-left: 0; }
#channels .social span { display: inline-block; position: relative; top: 5px; width: 25px; height: 25px; margin-right: 5px; background: #000 url('//1gr.cz/o/lidovky_ln5/ico/ico-sprite-v2.png') no-repeat 0 -33px; }
#channels .twitter span { background-position: 0 -60px; }
#channels .viber span { background-position: 0 -207px; }
#channels .instagram span { background-position: 0 -231px; }


.f-box-3 { margin-bottom: 20px; }
.gal-link { position: relative; display: block; width: 315px; height: 217px; overflow: hidden; background-repeat: no-repeat; background-position: center; background-size: cover; }
.gal-link img { width: 100%; }
.gal-link .ico-play { position: absolute; top: 81px; left: 128px; }

#ln-promo { width: 270px; margin: 20px 0 0 30px; }
#ln-promo h2 { color: #1D4382; font-weight: bold; }
#ln-promo .btn { width: 100px; color: #FFF; }
#promo-include { margin-top: 20px; }
#ln-print a { display: block; float: left; margin-right: 13px; }
#ln-print img { border: solid 1px #EEE; }
#ln-print .btn { float: right; width: 80px; margin-bottom: 35px; color: #FFF; }

/*seo*/
#f-seo { margin: 0 0 10px; font-size: 88%; background: #F7F7F9 url('//1gr.cz/o/lidovky_ln3b/portal/paticka/footer_bg.gif') repeat-x; }
#f-seo .f-in { padding: 10px 15px 15px 15px; }
#f-seo h4 { float: left; margin: 6px 13px 0 0; line-height: 1.1em; }
#f-seo h4 a { color: #444; text-decoration: none; font-weight: bold; }
#f-seo ul { margin: 6px 0 0 0; }
#f-seo li { float: left; margin: 0 12px 0 0; list-style: none; line-height: 1.1em; }

#komercni-sdeleni { width: 100%; margin-bottom: 1em; padding-bottom: .5em; border-bottom: solid 1px #000; }
#komercni-sdeleni .bigger { font-size: 134%; line-height: 1.3; }
#komercni-sdeleni h2 { margin-bottom: 5px; font-size: 167%; font-weight: bold; color: #003366; }
#komercni-sdeleni p { margin: .5em 0; font-size: 100%; line-height: 1.6; }
#komercni-sdeleni .box { font-family: Georgia, "Times New Roman", Times, serif; }
#komercni-sdeleni .box .close { font-family: Arial,Helvetica,sans-serif; }
#komercni-sdeleni .pr-box { float: left; margin: 5px 15px 5px 0; padding: 5px; border: solid 1px; }
#komercni-sdeleni .ico-r { line-height: 22px; }
#komercni-sdeleni .ico-r a { height: 22px; line-height: 22px; }

#komercni-sdeleni .open span { display: inline-block; width: 21px; height: 21px; cursor: pointer; background: url("https://1gr.cz/o/lidovky_ln3b/ico/ico_open.png") no-repeat; }
#komercni-sdeleni .close span { display: inline-block; width: 21px; height: 21px; cursor: pointer; background: url("https://1gr.cz/o/lidovky_ln3b/ico/ico_close.png") no-repeat; }
.q-js #komercni-sdeleni.visible .open { display: none; }
.q-js #komercni-sdeleni .box { display: none; }
.q-js #komercni-sdeleni.visible .box { display: block; }

/* novy kolotoc, nahrazuje #eyes  */
.kolotoc { clear: both; overflow: hidden; position: relative; height: 150px; padding: 15px 0 30px; background: #fff; }
.kolotoc ul { clear: both; width: 10000% !important; min-height: 1em; list-style: none; overflow: hidden; }
.kolotoc li { position: relative; width: 172px; margin-right: 10px; float: left; _overflow: hidden; display: block; }
.kolotoc li.h { display: none; }
.kolotoc li a { display: block; text-align: left; color: #000; font-family: georgia, serif; font-size: 109%; }
.kolotoc li u { display: block; width: 100%; height: 0; padding-top: 60%; background: transparent no-repeat 50% 0; background-size: cover; margin-bottom: .55em; cursor: pointer; overflow: hidden; }
.kolotoc h2, .kolotoc h3 { display: none; }
.kolotoc .half { position: absolute; top: 15px; width: 40px; height: 150px; z-index: 1; background-color: #fff; }
.kolotoc .half.fl { left: 0; }
.kolotoc .half.fr { right: 0; }
.kolotoc .ico-left span, .kolotoc .ico-right span { display: block; width: 40px; height: 150px; padding: 0; cursor: pointer; background: url(//1gr.cz/o/lidovky_ln5/navig/arrbig-left.png) 0 12px no-repeat; }
.kolotoc .ico-right span { background-image: url(//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png); background-position: right 12px; }
.kolotoc .ico-left, .kolotoc .ico-right { height: auto; font-size: 0; }
.q-js .kolotoc-odklad u { background-image: none !important; }


/* content */
#c-0 { position: relative; float: right; width: 233px; margin-top: 10px; }
#c-1 { position: relative; width: 760px; margin: -20px 0 4px 0; }
#c-1-full { position: relative; margin-left: 73px; }
#c-2, .c-2 { float: left; width: 565px; min-height: 400px; }
#c-3, .c-3 { float: left; width: 435px; }
#c-4 { float: left; width: 377px; }
#c-5 { float: left; width: 450px; margin-right: 20px; margin-left: 15px; }
#c-6 { float: left; width: 480px; margin-left: 20px; position: relative; }

.c-2-content { margin: 0 30px 30px 73px; }
.c-2-content-1 { margin: 0 30px 30px 31px; }
.c-2-content-0 { margin: 0 30px 30px 0; }
#c-5 h2 { font-family: Arial, Helvetica, sans-serif; }

.c-3-content-1 { width: 363px; max-width: 100%; }
.c-3-content-2 { width: 333px; margin-left: 30px; }

#c-3 .c-3-content-2 .related { margin-left: 0; }

.widepage #c-2 { width: 698px; }
.widepage #c-3, .widepage #c-4 { width: 302px; }
.widepage #c-4-sticky .m11 { margin: 0; }
.widepage #c-3 .related { margin-left: 0; }

.lines { padding-top: 10px; padding-bottom: 10px; border-top: solid 6px #1d4382; border-bottom: 1px solid #bfbfbf; }
.topline { padding-top: 10px; border-top: solid 6px #1d4382; }
.botline { border-bottom: 1px solid #bfbfbf; }

.heading { height: 7px; width: 270px; margin-bottom: 10px; background-color: #1d4382; }
.heading span { display: block; float: left; margin-top: -1px; padding: 1px 10px 0 0; font-size: 10px; line-height: 8px; font-weight: bold; color: #1d4382; background-color: #fff; }

.heading.premium { background: linear-gradient(#DAA520 0%, #E8B332 100%); }
.heading.premium span { color: #DAA520; }

/* clanek */
.art-top { width: 925px; position: relative; }

/* socialni ikony, tlacitka vedle clanku*/
.art-supp { position: relative; width: 90px; }
.art-supp ul { position: absolute; left: -73px; width: 73px; list-style: none; }
.art-supp.bottom ul { bottom: 36px; }

.art-supp li { padding: 3px 0; clear: both; }
.art-supp a { display: block; min-height: 16px; font-size: 9px; text-transform: uppercase; }
.art-supp .item { position: relative; height: 23px; /*margin-right:18px; */ }
.art-supp .item.ldvk { height: 30px; }
.art-supp .item.fb { overflow: hidden; }
.art-supp .item.twitter { overflow: hidden; }
.art-supp .item.g-plus { overflow: hidden; }
.art-supp .g-plus .wide { position: relative; left: -7px; display: none; }
.art-supp .twitter .wide { position: relative; left: -33px; display: none; }
.art-supp .fb .wide { position: relative; width: 135px; left: -114px; overflow: hidden; /*display:none*/ }
.art-supp .g-plus:hover .wide, .art-supp .twitter:hover .wide { display: block; }
.art-supp .fb:hover .wide { left: -55px; }

.art-supp .fb .wide1, .art-supp .twitter .wide1 { display: none; position: relative; left: 0; margin: 1px 0 0 25px; }


.art-supp .btn-share { display: block; position: absolute; top: 0; left: 0; width: 25px; height: 25px; background: #000 url('//1gr.cz/o/lidovky_ln5/ico/ico-sprite.png') no-repeat; }
.art-supp .btn-share:hover { background-color: #1e4383; }
.art-supp .btn-share.fb { background-position: 0 -36px; }
.art-supp .btn-share.gpl { background-position: 0 -91px; }
.art-supp .btn-share.twitter { background-position: 0 -63px; }
.art-supp .btn-share.ldvk { height: 32px; cursor: pointer; }
.art-supp a:hover .h { display: block; }

.soc-arr { position: absolute; left: 2px; top: 5px; width: 5px; height: 5px; }
.soc-arr s, .soc-arr i { display: block; position: relative; top: 1px; border-color: transparent #9197a3; border-style: solid; border-width: 4px 5px 4px 0; }
.soc-arr i { left: 2px; top: -7px; border-right-color: #fff; }
.soc-count { display: inline-block; min-width: 5px; min-height: 1.6em; font-size: 11px; margin-left: 6px; padding: 0 3px; text-align: center; color: #4e5665; border: solid 1px #9197a3; border-radius: 2px; }

.art-supp .btn-share, .art-supp .btn-share:hover { width: 68px; background: none; }
.art-supp .btn-share.fb, .art-supp .btn-share.twitter { border: none; }
.art-supp .btn-share:before { content: ""; display: block; position: absolute; left: 0; width: 25px; height: 25px; background: #000 url('//1gr.cz/o/lidovky_ln5/ico/ico-sprite.png') no-repeat; }
.art-supp .item:hover .btn-share:before { background-color: #1d4382; }
.art-supp .btn-share.fb:before { background-position: 0 -36px; }
.art-supp .btn-share.twitter:before { background-position: 0 -63px; }
.art-supp .btn-share.gpl:before { background-position: 0 -91px; }
.art-supp .btn-share.ldvk:before { height: 30px; }
.soc-count { position: relative; width: 30px; overflow: hidden; }
.art-supp .fb-like { position: absolute; left: 4px; top: 0; background: white; padding: 0 4px; height: 18px; border: 1px solid #bbb; line-height: 20px; text-align: center; color: #334; border-radius: 2px; }

.art-supp .fb:hover .wide1, .art-supp .twitter:hover .wide1 { display: block; }

.art-supp .fb .wide1 { height: 20px; background: url(//1gr.cz/o/lidovky_ln5/ico/loading.gif) no-repeat 3px center; }



#lajk  { position: relative; height: 23px;margin-bottom:10px}
.logo-favorite {display:block; width:25px; height:32px; background:url(//1gr.cz/o/lidovky_ln5/ico/ico-bookmark-black.svg) no-repeat; background-size:contain}
.logo-favorite:hover, .logo-favorite.act{background-image:url(//1gr.cz/o/lidovky_ln5/ico/ico-bookmark-blue.svg)}
.art-supp .logo-favorite.act {}



.ico-mail, .ico-print, .ico-tip, .ico-diskuse { display: block; float: left; height: 20px; width: 25px; margin-right: 2px; background: #000 url('//1gr.cz/o/lidovky_ln5/ico/ico-sprite.png') no-repeat; }
.ico-mail:hover, .ico-print:hover, .ico-tip:hover, .ico-diskuse:hover { background-color: #1e4383; }
.ico-mail { height: 16px; margin-top: 1px; background-position: 0 -116px; }
.ico-print { height: 24px; background-position: 0 -135px; }
.ico-tip { height: 22px; background-position: 0 -159px; }
.ico-diskuse, .art-full.advertorial .ico-diskuse { height: 21px; padding-top: 3px; color: #fff; text-align: center; background-position: 0 -183px; }

.ico-diskuse, .art-full.a-dvertorial .ico-diskuse { height: 21px; padding-top: 3px; color: #fff; text-align: center; background-position: 0 -183px; }

#disc-link .h { padding-top: 3px; }
.ico-tip + .h { padding-top: 3px; }
.ico-print + .h { padding-top: 3px; }

.ldvkbox { width: 155px; height: 66px; left: 0; line-height: 1; padding: 0; text-align: center; top: -30px; }
.ldvkbox strong { font-weight: normal; text-transform: uppercase; }
.lburl { border: 1px solid #767676; box-sizing: border-box; margin-top: 3px; text-align: center; width: 115px; }

.art-next { display: table; float: right; width: 200px; height: 76px; padding: 0 33px 0 0; color: #000; text-align: right; line-height: 1.2; background: url('//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png') no-repeat top right; }
.art-next span { display: table-cell; vertical-align: middle; text-decoration: none; }
.art-next span strong { display: block; color: #666; font-weight: normal; }
.art-next span .headline { color: #000; }
.art-next:hover { text-decoration: underline; }

.art-prev { display: table; float: right; width: 150px; height: 76px; padding: 0 0 0 33px; line-height: 1.2; background: url('//1gr.cz/o/lidovky_ln5/navig/arrbig-left.png') no-repeat top left; }
.art-prev span { display: table-cell; vertical-align: middle; text-decoration: none; }
.art-prev span strong { display: block; color: #666; font-weight: normal; }
.art-prev span .headline { color: #000; }
.art-prev:hover { text-decoration: underline; }

#drive-in-space { display: none; position: absolute; width: 412px; height: 502px; top: -18px; right: 0; overflow: hidden; z-index: 2 }

#drive-in-box { position: absolute; left: 100%; z-index: 1; width: 410px; height: 500px; overflow: hidden; border: solid 1px #000; box-shadow: 1px 1px 1px #888; background: #FFF; }
#drive-in-box h2 { margin: 12px 0 15px; text-align: center; text-transform: uppercase; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
#drive-in-box h2 a { text-decoration: underline; }
#drive-in-box h2 a:hover { text-decoration: none; }
#drive-in-box h3 { font-size: 134%; }
#drive-in-box a { color: #000; font-weight: normal; }
#drive-in-box .navig { display: block; height: 80px; margin: -5px 10px auto; text-align: left; }
#drive-in-box .navig a { display: table; margin: 0; }
#drive-in-box .art-prev { float: left; width: 153px; margin: 0 0 10px 10px; padding-right: 7px; border-right: 1px solid #999; }
#drive-in-box .art-next { float: right; width: 153px; margin: 0 10px 10px 0; padding-left: 7px; }
#drive-in-box .art { margin: 0 20px; }
#drive-in-box .art img { float: left; width: 175px; height: 100px; margin: 0 13px 20px 0; }


/* vypis clanku */

.art { margin: 0 0 1em; }
.art.next { border-top: 1px solid #F5F5F5; padding-top: 0.7em; }
.art h3, .art h2, .art .title-h2 { margin: 0 0 4px; font-size: 200%; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.25; }
.art h3 a, .art h2 a, .art .title-h2 a { color: #000; }
.art h3 a:hover, .art h2 a:hover, .art .title-h2 a:hover { color: #1d4382; text-decoration: underline; }

.art a.more { padding-left: 1em; color: #1D4382; text-decoration: none; white-space: nowrap; text-transform: uppercase; font-size: 83%; _line-height: 1.62; }
.art a.more span { text-decoration: underline; }
.art a.more:hover span { color: #000; }
.art a.more:hover u { color: #000; }
.art a img, .fotogal-in-art a img { background: #fff; }
.art a img:hover, .fotogal-in-art a img:hover, #persons a img:hover, .related a img:hover, #dalsiclanky.lnp180 .next-art a img:hover { filter: alpha(opacity=80); -moz-opacity: .8; opacity: .8; }

.lnp175 img { width: 175px; height: 100px; }

.art p.tar { display: block; margin-top: 2px; text-align: right; font-size: 92%; color: #888; }
.art.komercni a { color: #666; }
.art.next h3 { font-size: 140%; line-height: 1.4; }


.art.advertorial *, .art.advertorial .brisk { color: #666; font-family: Arial, Helvetica, sans-serif; }
.art.advertorial h2 { font-weight: bold; }

.art.a-dvertorial *, .art.a-dvertorial .brisk, .art.a-dvertorial h3 a, .art.a-dvertorial h2 a, .art.a-dvertorial .title-h2 a { color: #666; font-family: Arial, Helvetica, sans-serif; }
.art.a-dvertorial h2 { font-weight: bold; }
.rubrika .art.a-dvertorial { position: relative; padding-top: 1em; }
.rubrika .art.a-dvertorial:before { content: "ADVERTORIÁL"; color: #999; font-size: 10px; position: absolute; right: 0; top: 0; }
.rubrika .art.a-dvertorial.lnpv175:before { top: -10px; }



/* gallery - 4 images*/
.art.ln3-hp-gallery img { margin-right: 12px; }
.art.ln3-hp-gallery img.last { margin-right: 0; }
.art-info .commercial, .commercial { padding: 1px 0; color: #000; background: none; }


/* art-info */
.art-info { margin: 0 0 10px; font-size: 83%; text-transform: uppercase; color: #666; }
.art-info span, .art-info a { padding: 0 4px; color: #666; border-left: 1px solid #666; }
.art-info span:first-child, .art-info a:first-child { padding-left: 0; border-left: 0; }
.art-info a { text-decoration: underline; color: #666; }
.art-info a:hover { text-decoration: none; color: #1d4382; }
.art-info .brisk, .brisk { color: #F00; white-space: nowrap; }


.bigger h3, .bigger h2 { font-size: 226%; }
.opener h3, .opener .title-h2 { margin-bottom: 8px; }
.opener img { padding-bottom: 6px; }
.opener.supernews img { padding-bottom: 0; }

.mark-foto-text, .mark-video-text { display: inline-block; height: 12px; margin-left: 4px; }
.mark-foto-text { width: 16px; background: url('//1gr.cz/o/lidovky_ln3b/portal/info-photo.gif') no-repeat 0 50%; }
.mark-video-text { width: 12px; background: url('//1gr.cz/o/lidovky_ln3b/portal/info-video.gif') no-repeat 0 50%; }

/* vypis clanku - poutani videa */
.mark-video { position: relative; width: 460px; }
.mark-video a, a.mark-video { display: block; /*margin-bottom: 10px;*/ margin-right: 10px; text-decoration: none; cursor: pointer; }
a.mark-video { float: left; margin-bottom: 3px; }
.mark-video img, .mark-video img.gal { margin: 0; float: none; }
.mark-video span, .lnp210 span { position: absolute; bottom: 8px; right: 8px; z-index: 2; width: 22px; height: 22px; background-image: url('//1gr.cz/o/lidovky_ln5/ico/play-smallest.png'); background-repeat: no-repeat; }

.mark-video.lnp210 { width: 210px; height: 119px; }
.mark-video.lnc460 { width: 460px; /*height:300px*/ }
.mark-video.lnc460 span { width: 59px; height: 59px; background-image: url('//1gr.cz/o/lidovky_ln5/ico/play.png'); }
.mark-video.lnp175 { width: 175px; height: 100px; }
.mark-video.lnpv175 { width: 175px; height: 250px; }
.mark-video.lnph250 { width: 175px; height: 250px; }
.mark-video.lnpv175 span, .mark-video.lnph250 span { width: 41px; height: 41px; background-image: url('//1gr.cz/o/lidovky_ln5/ico/play-small.png'); }
.mark-video.lnp175 span, .mark-video.lnph250 span, .mark-video.lnpv175 span { width: 22px; height: 22px; background-image: url('//1gr.cz/o/lidovky_ln5/ico/play-smallest.png'); }

videoplayer + small { font-size: 14px !important; font-family: Georgia,"Times New Roman",Times,serif; }
/*prepisovan styl vkladany s videem*/

.lnp210 { float: left; width: 210px; height: 119px; margin: 0 10px 0 0; }

.midi { float: left; width: 80px; height: 60px; margin: 0; }
.midi span { width: 22px; height: 22px; bottom: 1px; right: 1px; background: url('//1gr.cz/o/lidovky_ln5/ico/play-smallest.png') no-repeat; }
.sph { float: left; width: 380px; height: auto; margin: 0; }
.sph span { width: 59px; height: 59px; bottom: 10px; right: 5px; background: url('//1gr.cz/o/lidovky_ln5/ico/play.png') no-repeat; }
.lnbox1 { float: left; width: 240px; height: 144px; margin: 0 10px 0 0; }
.lnbox1 span { width: 22px; height: 22px; bottom: 10px; right: 10px; background: url('//1gr.cz/o/lidovky_ln5/ico/play-smallest.png') no-repeat; }
.alone-video span { float: left; display: block; width: 59px; height: 59px; margin-right: 5px; cursor: pointer; background: url('//1gr.cz/o/lidovky_ln5/ico/play.png') no-repeat; }
.alone-video { line-height: 2.21em; }
/*nechat kvuli kompatibilite se starsimi clanky*/
.lnmala { float: left; width: 100px; height: 75px; margin: 0 10px 0 0; }
.lnmala span { width: 22px; height: 22px; bottom: 4px; right: 2px; background: url('//1gr.cz/o/lidovky_ln5/ico/play-smallest.png') no-repeat; }

/* rubrika */
.list-art { margin-bottom: 12px; }
.list-art .art { padding: 0 0 20px; margin-bottom: 16px; clear: left; min-height: 170px; }
.list-art .art.last { background: none; margin: 0; padding-bottom: 10px; }
.list-art.hlavni .art { padding: 0 0 6px; background: none; }
.list-art .art-link { clear: left; }
.list-art .art p.tar a { color: #888; }
.list-art .art p.tar a:hover { color: #000; }
.list-art .art img { float: left; margin: 5px 10px 0 0; }
.list-art .art div.art-img { margin-bottom: 5px; }
.list-art .art.opener img { float: none; display: block; margin: 0; }
.list-art .art p { font-family: Georgia,"Times New Roman",Times,serif; font-size: 134%; line-height: 1.3; }
.list-art .komerc, .art-full .komerc { margin-bottom: 20px; padding: 5px; text-align: center; font-size: 119%; text-transform: uppercase; background-color: #eee; }
.list-art .klicove-slovo-hlavicka { margin-top: -15px; margin-bottom: 20px; }

.navig { display: table; height: 29px; margin: 11px auto 30px; text-align: center; }
.navig a, a.navig { display: inline-block; margin: 0 4px; vertical-align: middle; color: #000; }
.navig a.current, .navig a:hover, a.navig:hover { text-decoration: underline; color: #1d4382; font-weight: bold; }
.list-art .navig { margin: 11px auto 30px; }

/*.list-art .mark-video span {top:80px; left:170px}*/

.list-prev, .list-next { display: table-cell; height: 40px; vertical-align: middle; }
.list-prev { padding-left: 24px; background: url("//1gr.cz/o/lidovky_ln5/navig/arrsm-left.png") no-repeat left center; }
.list-next { padding-right: 24px; background: url("//1gr.cz/o/lidovky_ln5/navig/arrsm-right.png") no-repeat right center; }
a.list-prev { float: left; }
a.list-next { float: right; }
.navig .list-prev, .navig .list-next { margin-top: -11px; }

.fotogal-in-listart { width: 500px; height: 87px; }
.fotogal-in-listart.foto-lnp210, .fotogal-in-listart.foto-p175 { position: relative; display: block; width: 440px; height: 118px; margin: 0 0 1em; padding-right: 25px; background: url("//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png") no-repeat right 21px; }
.fotogal-in-listart.foto-p175 { height: 154px; background-position: right 40px; }
.fotogal-in-listart.foto-p175 img { width: 135px; height: 154px; }
.fotogal-in-listart.foto-lnp210 a { position: relative; display: block; z-index: 2; }
.fotogal-in-listart.foto-lnp210 a:first-child { display: block; z-index: 1; }
.fotogal-in-listart.foto-lnp210 a:first-child:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: -255px; background: url("//1gr.cz/u/free.gif"); }

.art-adv2 { overflow: hidden }
.art-adv2 img { width: 230px; height: auto; max-height: 129px; margin: 0; padding: 0; }
.art-adv2 .h { display: none }
.art-adv2 .art-img { float: left; margin: 0 10px 0 0 }

/* clanek - obsah */

.list-art, .art-full, .art-foot, .art-archiv { margin-left: 73px; }
#c-2 .art-full, .list-art, .art-foot { width: 460px; margin-right: 30px; }
.c-2-content .list-art, .list-art .list-art { margin: 0; }


.art-full p { font-family: Georgia, "Times New Roman", Times, serif; }
.art-full a:hover.ico-zoom { text-decoration: none; }
.art-full .opener, .art-full .art-text { line-height: 1.3; }
.art-full .art-info { width: 900px; }
.art-full .path a { padding: 0; border: 0; }
.art-full .authors { margin-bottom: 0; margin-right: 15px; text-align: right; font-weight: bold; }
.art-full .l-icon { float: right; margin: -3px 0 0 5px; }
.art-full .authors { margin-left: 10px; font-size: 120%; text-transform: uppercase; text-decoration: none; color: #000; }
.art-full .authors .name { line-height: 1.1; color: #000; }
.art-full .authors .name.abbrev { text-transform: none; }
.art-full .authors a .name:hover { text-decoration: underline; color: #1D4382; }

.art-full .opener { margin: 1em 0; font-size: 167%; font-family: Georgia, "Times New Roman", Times, serif; }
.art-full .domicil { font-size: 63%; font-weight: bold; text-transform: uppercase; }
.art-full .text p { font-size: 134%; }
.art-full .text .opener { line-height: 1.3; font-size: 167%; }
.art-full .text .text { margin: 0; font-size: 100%; }
.art-full .text p, .text p, .text table { margin-bottom: 1em; line-height: 1.5; }
.art-full .text a, .art-full .opener a { text-decoration: underline; }
.art-full .text a:hover, .art-full .opener a:hover { text-decoration: none; }
.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 .text ul, .content .text ol { margin-bottom: 1em; }
.art-full .text ul li { padding: 0 0 10px 15px; list-style-type: none; list-style-position: outside; background: transparent url('//1gr.cz/o/lidovky_ln5/ico/dot-blue.png') no-repeat 0 0.4em; }
.art-full .text ul li:last-child { padding-bottom: 0; }
.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('//1gr.cz/o/zpr/li_sqr_b.gif') no-repeat 0 0.55em; }

.art-full .text h3.tit, .art-full .text h3.imp,
.art-full .text h2.tit, .art-full .text h2.imp { font-size: 159%; 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 !important; }
.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 .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; padding: 5px 4px 0; display: block; font-size: 84%; color: #666; line-height: 1.2; /*line-height:17px;*/ text-transform: uppercase; text-align: right; background-color: #fff; }
.art-full .equ-img p { font-size: 11px; padding: 2px 0 0 0; border-bottom: #f5f5f5; }
.art-full iframe { max-width: 460px; /*max-height: 80vh;*/ }

.art-full .art-bot { float: right; }

.art-full .komerc { margin-top: 12px; }
.art-full .komerc:first-child { margin-top: 0; }

.art-full.advertorial *, .art-full.advertorial .authors .name { color: #666; font-family: Arial, Helvetica, sans-serif; }

.art-full.a-dvertorial *, .art-full.a-dvertorial .authors .name { color: #666; font-family: Arial, Helvetica, sans-serif; }

/* paginace vicestrankovych clanku */
.pagination { clear: both; border-top: 3px solid #1d4382; margin-bottom: 10px; padding-top: 4px; display: flex; }
.pagination > * { display: block; width: 33%; }
.pagination--top .pagination__page-overview { text-align: center; }
.pagination--top .pagination__page-list { display: none; }
.pagination__sibling-page-link { text-decoration: none !important; position: relative; }
.pagination__sibling-page-link .pagination__sibling-page-description { text-decoration: underline; }
.pagination__sibling-page-container--previous .pagination__sibling-page-link { padding-left: 1em; }
.pagination__sibling-page-container--next .pagination__sibling-page-link { padding-right: 1em; }
.pagination__sibling-page-link::before { position: absolute; top: 0.4em; line-height: 0; display: block; font-size: 1.2em; }
.pagination__sibling-page-container--previous .pagination__sibling-page-link::before { content: "«"; left: 0; }
.pagination__sibling-page-container--next { text-align: right; }
.pagination__sibling-page-container--next .pagination__sibling-page-link::before { content: "»"; right: 0; }
.pagination__page-list { list-style: none; margin-left: 0 !important; }
.pagination__page-list-page { display: inline-block; margin: 0 0.08em; }
.pagination__page-list-page a { display: block; text-decoration: none !important; border: 1px solid #1d4382; padding: 4px 5px; font-size: 1.4em; line-height: 1em; }
.pagination__page-list-page a:hover { background: rgba(29, 67, 130, 0.2); }
.pagination__page-list-page--active a, .pagination__page-list-page--active a:hover { color: white; background: #1d4382; }
.pagination--bottom { text-align: center; border-top: 1px dashed; padding-top: 10px; }
.pagination--bottom .pagination__page-overview, .pagination--bottom .pagination__sibling-page-container--previous > * { display: none; }
.pagination--bottom .pagination__sibling-page-container--next { float: right; font-size: 1.5em; font-weight: bold; }


/* embed-social */
.embed-social { clear: both; width: 100%; margin: 0 0 1em; font-size: 1rem; }
.embed-social .es-box { margin: 0 0 .5em; font-size: 75%; border: 1px solid #CCC; background: #FFF; }
.embed-social p { margin: 0; font-size: 117%; word-wrap: break-word; font-family: Arial, sans-serif; }
.embed-social p img { max-width: 100%; height: auto; vertical-align: middle; }
.embed-social p + p { margin-top: .5em; }
.embed-social .es-name, .embed-social .es-perex { display: block; }
.embed-social .es-top, .embed-social .es-mid, .embed-social .es-bot { padding: 6px 8px; border-bottom: 1px solid #CCC; }
.embed-social .es-top { position: relative; width: auto; min-height: 32px; line-height: 1.33; padding-left: 49px; }
.embed-social .es-top img { position: absolute; z-index: 1; top: 8px; left: 8px; width: 32px; height: 32px; }
.embed-social .es-img { overflow: hidden; margin: 0; }
.embed-social .es-img > span { display: block; height: 0; margin: 0 0 .4em; padding: 0; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover; }
.embed-social .es-img-1 > span { width: 100%; padding-top: 60%; }
.embed-social .es-img-2 > span { width: 49.5%; padding-top: 40%; }
.embed-social .es-img-4 > span { width: 49.5%; padding-top: 25%; }
.embed-social .es-img .fl { clear: both; }
.embed-social .es-name { font-size: 117%; }
.embed-social .es-name a { text-decoration: none; color: #000; }
.embed-social .es-name a:hover { text-decoration: underline; }
.embed-social .es-perex, .embed-social .es-date { font-size: 92%; }
.embed-social .es-perex, .embed-social .es-perex a { color: #666; }
.embed-social .es-perex a { text-decoration: none; }
.embed-social .es-perex a:hover { text-decoration: underline; }
.embed-social .es-perex span { color: #000; }
.embed-social .es-date { display: block; margin: 0 0 0.25em; color: #999; }
.embed-social .es-bot { border-bottom: none; border-radius: 0 0 5px 5px; background: #F1F1F1; }
.embed-social .es-bot span { float: left; margin: 0 30px 0 0; }
.embed-social .es-bot span a { float: none; margin: 0; font-weight: normal; }
.embed-social .es-bot a { float: right; font-weight: bold; margin: 0 0 0 15px; text-decoration: none; }
.embed-social videoplayer + small { display: none; }

/* 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('//1gr.cz/o/lidovky_ln3b/portal/dot-three.gif') repeat-x 0 100%; }
/*mozno pouzit i v pravem sloupci*/
.content .overimg-2 img { float: left; height: auto; margin-right: 2px; /*width: 205px;*/ }
.content .overimg-2 a { display: block; /*width: 425px; height: 118px;*/ margin: 0 0 1em; padding-right: 25px; overflow: hidden; background: url("https://1gr.cz/o/lidovky_ln5/navig/arrbig-right.png") no-repeat right center; }
/* pro stare clanky / ln3 */
.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; }

/* online - clanek/rubrika/shp */
#on-line-in-art { padding-bottom: 5px; border-bottom: 1px solid #bfbfbf; }

#on-line-in-art #on-line-data .event span, .on-line-box .event span { display: block; }
#on-line-in-art .event span.iconline { display: block; float: left; width: 37px; height: 37px; margin-right: 4px; background-repeat: no-repeat; }
#on-line-in-art #on-line-top { display: table; font-size: 159%; font-weight: bold; line-height: 1.2; margin: 10px 0 5px 5px; }

.on-line-footer a { text-decoration: none; }
.on-line-footer a:hover { text-decoration: underline; }

#on-line-in-art h3, .on-line-box h3 { border-bottom: 6px solid #1d4382; font-weight: bold; }
/*#on-line-in-art #on-line-data .c1,
#on-line-in-art #on-line-data .c2,
#on-line-in-art #on-line-data .c3, .on-line-data .c-row {position:relative; display: table; margin: 0em 0 0 0; padding: 0.3em 0 0.1em; }*/

#on-line-in-art #on-line-data .c1,
#on-line-in-art #on-line-data .c2,
#on-line-in-art #on-line-data .c3, .on-line-data .c-row {position:relative; }

#on-line-in-art #on-line-data .c3 { color: #A11; font-weight: 600; }

#on-line-in-art #on-line-data .c1:before,
#on-line-in-art #on-line-data .c2:before,
#on-line-in-art #on-line-data .c3:before {content:"";position:absolute;left:0;width: 46px;/* padding: 4px; */top:0;bottom:0;background:#f2f2f2;}

/*#on-line-in-art #on-line-data .time, .on-line-box .on-line-data .time { float: left; width: 44px; padding: 3px 0px 0 0; font-size: 100%; text-align: center; line-height: 1.2;}*/
#on-line-in-art #on-line-data .time {font-size:100%}
#on-line-in-art #on-line-data .event { width: 390px; }
#on-line-in-art #on-line-data .img-c {margin:0 0 20px 52px;}


#on-line-in-art .img-c { padding: 7px 0; }

.art-full #on-line-data, .art-full .on-line-footer { line-height: 1.2; }
.art-full .on-line-footer { margin-top: 10px; text-align: center; }
.art-full #on-line-in-art h3 { color: #1D4382; }

.on-line-box { display: block; color: #000; }
.on-line-box:hover { text-decoration: none; }
.on-line-box .on-line-img img { display: block; }
.on-line-box .title { position: relative; text-align: center; overflow: hidden; }
.on-line-box .club { clear: both; float: left; padding-right: 10px; }
.on-line-box .score { display: block; text-align: center; }
/*tenis*/
.on-line-box .title .score { /*float: right;*/ position: absolute; right: 0; padding-left: 14px; background: #fff; background: -webkit-linear-gradient(left,rgba(255, 255, 255, 0),rgba(255, 255, 255, 1) 10px); background: -o-linear-gradient(right,rgba(2255, 255, 255, 0) 10px,rgba(255, 255, 255, 1)); background: -moz-linear-gradient(right,rgba(255, 255, 255, 0) 10px,rgba(255, 255, 255, 1)); background: linear-gradient(to right, rgba(255, 255, 255, 0) 10px, rgba(255, 255, 255, 1)); }
.on-line-box .on-line-top { font-size: 159%; font-weight: bold; line-height: 1.2; margin: 10px 0 0; }
.on-line-box .on-line-footer { position: absolute; bottom: 0; width: 100%; padding-top: 5px; border-top: solid 1px #000; background: #fff; }
.on-line-box .on-line-data .time { /*display: block;*/ display: table-cell; float: none; padding: 3px 3px 0 0; text-align: left; width: auto; white-space: nowrap; }

#c-3 .on-line-box { position: relative; width: 330px; margin: 0 0 30px 0; overflow: hidden; border-bottom: none; }

#c-3 .on-line-box .on-line-img { float: right; margin-top: 1em; }
#c-3 .on-line-box .on-line-img img { width: 125px; height: auto; }
#c-3 .on-line-box .on-line-data { float: left; width: 200px; height: 124px; }

.online-fotogalerie { padding: 0 10px 2px; }

#c-3 .foto-dne { width: 320px; overflow: hidden; margin-bottom: 20px; padding: 5px; }
#c-3 .foto-dne h3 { margin-bottom: 3px; font-weight: bold; }
#c-3 .foto-dne img { width: 154px; }

/*ctk online*/
#ctklivefeed { position: relative; margin: 2em 0 1em; border-top: 6px solid #1d4382; border-bottom: 1px solid #bfbfbf; }
#ctklivefeed:after { content: "online reportáž"; position: absolute; top: -27px; left: 0; font-size: 81%; font-weight: bold; color: #1d4382; }


/* 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('https://1gr.cz/u/flv/big_firstplay_normal.png') no-repeat 50% 50%; position: absolute; left: 0; top: 0; }
.video-html-in b:hover { background-image: url('https://1gr.cz/u/flv/big_firstplay_over.png'); }

/* clanek - video */
.video-flv embed { background: url('https://1gr.cz/u/flv/lidovky-video-nav.png') no-repeat 50% 100%; display: block; }
.video-flv-in { background: url('https://1gr.cz/u/flv/lidovky-video-nav.png') no-repeat 50% 100%; height: 100%; width: 100%; }
.no-video-flv { background: #222 url('https://1gr.cz/u/flv/lidovky-no-video-nav.png') repeat-x 0 100%; 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; }

/* poutaky */
.content div.weatherbox { min-height: 80px; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-left: 120px; padding-right: 90px; background: url(//1gr.cz/o/lidovky/pocasi/banner-pocasi.jpg) no-repeat; font-family: Georgia, "Times New Roman", Times, serif; color: #444; }
.content div.reference-dolezal { height: 90px; min-height: 90px; padding-top: 6px; background: url('//1gr.cz/o/lidovky_ln3b/poutaky/dolezal.jpg') no-repeat; }
.content div.reference-dolezal .in { margin-left: 114px; border-top: #f5f5f5 1px solid; border-bottom: #f5f5f5 1px solid; }
.content div.reference-dolezal h2 { font-size: 117%; margin-bottom: 4px; font-weight: bold; }
.content div.reference-dolezal p { margin-bottom: 4px; }
.content div.reference-dolezal.ari { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/ari.jpg') no-repeat; }
.content div.reference-dolezal.penas { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/penas.jpg') no-repeat; }
.content div.reference-dolezal.kolar { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/kolar.jpg') no-repeat; }
.content div.reference-dolezal.weiss { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/weiss.jpg') no-repeat; }
.content div.reference-dolezal.stindl { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/stindl.jpg') no-repeat; }
.content div.reference-dolezal.palata { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/palata.jpg') no-repeat; }
.content div.reference-dolezal.zlamalova { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/zlamalova.jpg') no-repeat; }
.content div.reference-dolezal.prochazkova { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/prochazkova.jpg') no-repeat; }
.content div.reference-dolezal.kamaradky { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/kamaradky.jpg') no-repeat; }
.content div.reference-dolezal.capek { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/capek.jpg') no-repeat; }
.content div.reference-dolezal.supova { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/supova.jpg') no-repeat; }
.content div.reference-dolezal.prochazkova { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/prochazkova.jpg') no-repeat; }
.content div.reference-dolezal.kamberaweiss { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/kamberaweiss.jpg') no-repeat; }
.content div.reference-dolezal.rynda { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/rynda.jpg') no-repeat; }
.content div.reference-dolezal.etzler { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/etzler.jpg') no-repeat; }
.content div.reference-dolezal.bednarova { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/bednarova.jpg') no-repeat; }
.content div.reference-dolezal.bumprask { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/bumprask.jpg') no-repeat; }
.content div.reference-dolezal.diarinvestora { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/diarinvestora.jpg') no-repeat; }
.content div.reference-dolezal.putna { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/putna.jpg') no-repeat; }
.content div.reference-dolezal.matyasova { background: url('//1gr.cz/o/lidovky_ln3b/poutaky/matyasova.jpg') no-repeat; }
.content div.reference-dolezal.knihovna { height: 150px; min-height: 150px; background: url('//1gr.cz/o/lidovky_ln3b/poutaky/knihovna.jpg') no-repeat 0 2px; }
.content div.reference-dolezal.knihovna p { line-height: 1.6em; color: #7b7a7a; font-size: 92%; }
.content div.reference-dolezal.knihovna p a { color: #9e2b1e; }
.content div.reference-dolezal.autoweb { height: 90px; min-height: 90px; background: url('//1gr.cz/o/lidovky_ln3b/poutaky/autoweb.jpg') no-repeat top left; }
.content div.reference-dolezal.autoweb .in { border: 0; }
.content div.reference-dolezal.autoweb p { margin-left: 184px; margin-top: 20px; border-top: #f5f5f5 1px solid; border-bottom: #f5f5f5 1px solid; line-height: 1.6em; color: #7b7a7a; font-size: 92%; }
.content div.reference-dolezal.autoweb p a { color: #9e2b1e; }
.content div.reference-dolezal.autoweb-image { height: 90px; min-height: 90px; background: none; }
.content div.reference-dolezal.autoweb-image p { margin-left: 284px; margin-top: 27px; border-top: #f5f5f5 1px solid; border-bottom: #f5f5f5 1px solid; line-height: 1.6em; color: #7b7a7a; font-size: 92%; }
.content div.reference-dolezal.autoweb-image p a { color: #9e2b1e; }
.content .reference-dolezal.denik-matky { width: 200px; height: 240px; float: right; margin-left: 20px; overflow: hidden; background: transparent url('//1gr.cz/o/lidovky_ln3b/poutaky/denik-matky.png') no-repeat; }
.content div.reference-dolezal.denik-matky .in { margin: 0; border: none; }
.content .reference-dolezal.denik-matky a { display: block; width: 200px; height: 240px; padding-top: 240px; }


.content .b-finmarket { float: right; margin: 0 0 10px 10px; padding: 20px; width: 200px; border: solid 1px #ddd; }
.content .b-finmarket * { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.content .b-finmarket h2 { margin-bottom: 5px; font-size: 15px; color: #1d4382; font-weight: bold; }
.content .b-finmarket p { line-height: 1.2; }
.content .b-finmarket a { text-decoration: none; color: #999; font-size: 11px; }
.content .b-finmarket a.btn { display: block; width: 130px; margin-bottom: 5px; padding: 8px 15px 5px; text-transform: none; text-align: left; color: #fff; font-size: 13px; background: #024188 url(//1gr.cz/o/lidovky_ln5/poutaky/arrsm-right.png) no-repeat 138px center; }


/* 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 */

/* clanek - etarget*/
#etarget .r-body { padding-top: 12px; text-align: left; background: #fcfcfc; }
#etarget .etarget-in { padding: 10px 10px 0; }
#etarget h3 { float: left; margin-left: 10px; _margin-left: 5px; font-weight: bold; }
#etarget .r-bodyx .tar { margin-left: 10px; text-align: left; }
#etarget .r-bodyx .tar a { color: #555; }
#etarget .title { margin-bottom: 1em; }
#etarget .title a { font-weight: bold; line-height: 1.33; color: #000; text-decoration: underline; }
#etarget .url { font-size: 92%; }

/* clanek - diskuse */
#art-disc { margin: 30px 0; }
#art-disc .disc-top { font-size: 150%; }
#art-disc .disc-top a { display: inline-block; margin-right: 15px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#art-disc .disc-top a:hover { text-decoration: none; }
#art-disc .btn { width: 160px; margin-right: 15px; }

#moot2 { clear: both; overflow: hidden; }
#moot2 a { color: #000; }
#moot2 a:hover { color: #1D4382; text-decoration: underline; }
#moot2 .box-in .list { padding: 10px 0 15px 0; }
#moot2 div.top, #moot2 div.di { 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; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#moot2 span.l, #moot2 span.i, #moot2 span.t, #moot2 span.n { border-left: 2px solid #918f8f; float: left; width: 5px; height: 1.65em; line-height: 1; }

#moot2 span.n { }
#moot2 .date { width: 65px; 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: 0 10px 10px; margin-bottom: 8px; }


/* 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 { position: relative; }
.vote .vote { width: 100%; margin-bottom: 12px; padding-bottom: 0; }
.vote .vote a, .vote .vote .vcl { display: block; padding-right: 4em; text-decoration: none; }
.vote .vote .rate { position: absolute; /*bottom:-7px;*/ right: 0; font-size: 116%; line-height: 1; font-weight: bold; color: #000; }
.vote .vote .eb { width: 410px; height: 12px; font-size: 2px; line-height: 10px; margin: 2px 0 0; padding: 0; border: 0; background: #f7f7f7; }
.vote .vote .vb { height: 12px; font-size: 2px; background: #b2b3b6; }
.vote .vote .vcl:hover { text-decoration: underline; }
.vote .vote a { text-decoration: underline; }
.vote .vote a:hover { color: #000; text-decoration: none; }
.content .art-full #anketa-in-art { padding-bottom: 10px; margin-bottom: 12px; border-bottom: 1px solid #bfbfbf; }
#anketa-in-art * { font-family: Arial, sans-serif; }
.content .art-full #anketa-in-art .vote { font-size: 108%; }
.content .art-full h2.page { font-size: 100%; font-weight: 700; color: #1D4382; text-transform: lowercase; border-bottom: solid 6px #1d4382; }
#anketa-in-art h3 { font-weight: normal; }
#anketa-in-art p { margin-bottom: 10px; font-weight: bold; font-size: 159%; line-height: 1.2; }
#anketa-in-art .box-in { padding-left: 5px; }

#author-box { border-bottom: 1px solid #bfbfbf; height: 115px; margin-bottom: 30px; }
#author-box img { float: left; }
#author-box .right { float: right; width: 287px; margin-top: 10px; }
#author-box h4 { margin-bottom: 5px; text-transform: uppercase; }
#author-box .jmeno { display: block; font-size: 180%; font-weight: bold; line-height: 1.2; }
#author-box a { display: block; clear: both; float: left; color: #000; text-transform: uppercase; text-decoration: underline; }
#author-box a:hover { color: #1D4382; text-decoration: none; }
#author-box .mail { margin-bottom: 10px; text-transform: none; text-decoration: none; font-weight: bold; }
#author-box .mail:hover { color: #1D4382; text-decoration: underline; }
#author-box .twitter-follow-button { float: right; }


/* clanek - vybava */
.related { position: relative; margin: 12px 0 10px; overflow: hidden; }
.related h2, .related h3 { padding: 2px 0 0; font-size: 158%; line-height: 1.2; }
#c-5 .related h2 { margin-bottom: 5px; text-transform: uppercase; font-weight: bold; }
.related a { color: #000; font-family: Georgia, "Times New Roman", Times, serif; }
.related a:hover { color: #1D4382; }
.related ul { margin-top: 10px; }
.related li { min-height: 43px; margin: 0 0 10px; padding-left: 16px; font-size: 150%; line-height: 1.2; list-style: none; background: url('//1gr.cz/o/lidovky_ln5/ico/li-line.png') no-repeat 0 4px; }
.related li p { font-family: Arial, sans-serif; }
.related .more-art a { margin-top: 14px; font-family: Arial, sans-serif; }
.related .mark-video { float: left; width: 175px; height: 107px; margin-right: 12px; margin-bottom: 8px; }
.related a img { float: left; margin: 7px 12px 8px 0; width: 175px; /*height: 100px;*/ height: auto; }
.related .show-more { display: none; }
.related.less { height: 470px; margin-bottom: 25px; overflow: hidden; }
.related.less .show-more { display: block; position: absolute; bottom: 0; height: 70px; width: 100%; text-align: center; z-index: 2; background: url("https://1gr.cz/o/lidovky_ln3b/portal/bg-rh1.png") no-repeat; }
.related.less .show-more a { display: block; width: 100%; color: #000; cursor: pointer; font-family: Arial, sans-serif; font-size: 95%; text-transform: lowercase; height: 50px; line-height: 2.2; margin-top: 20px; background-color: #fff; }
.related.less .show-more a:hover { color: #000; text-decoration: none; }
.related.less .show-more span { display: block; width: 79px; height: 25px; margin: -8px auto 0; text-align: center; background: url("https://1gr.cz/o/lidovky_ln5/navig/arrbig-down.png") no-repeat; }



/*vypisy clanku v pravem sloupci / i na onlinu*/

#c-3 .related { margin: 0 0 10px 30px; }
#c-3 .related a img { margin-right: 10px; }

#c-3 .related h2 { margin-bottom: 10px; text-transform: uppercase; font-size: 134%; font-weight: bold; font-family: Arial, sans-serif; }
#c-3 .related h2 * { font-family: Arial, sans-serif; }
#c-3 .related h3, #c-3 .related li { font-size: 130%; }
#c-3 .related .lnstyle li { background-position: 0 4px; }

.widepage #c-3 .related a img { width: 125px; height: auto; }

.related#expres > h3 { padding: 6px 0 0 }
.related#expres > h3:before { content: ""; display: block; padding: 6px 0 0; border-top: solid 2px #003f86 }
.related#expres > h3 a { position: absolute; top: 0; padding-right: 4px; font-size: 11px; background: #fff; color: #003f86; font-family: Arial, Helvetica, sans-serif }

/* ikonky odkazu */
.ico a, .ico-r a { line-height: 1; white-space: nowrap; font-size: 100%; font-weight: bold; position: relative; }
/*.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:#1D4382; background-color:#1D4382; background-repeat:no-repeat; text-decoration:none; font-size:0 ; cursor:pointer; cursor:hand;}*/
.ico-r a span { float: right; margin: 0 0 0 8px; }
a.ico-left, a.ico-right { height: 24px; line-height: 24px; }

.ico-rss span { float: left; width: 17px; height: 17px; margin: 5px 8px 0 0; line-height: 16px; color: #1D4382; background-color: #1D4382; background-repeat: no-repeat; text-decoration: none; font-size: 0; cursor: pointer;; }
.ico-rss span { background-image: url("https://1gr.cz/o/lidovky_ln3b/ico/rss.gif"); }

.ico-voice span { background-image: url('//1gr.cz/o/lidovky_ln5/ico/voice.png'); background-repeat: no-repeat }
.ico-next span { display: inline-block; width: 16px; height: 40px; background-image: url(//1gr.cz/o/lidovky_ln5/navig/arrsm-right.png); }
.complete .ico-next span { width: auto; height: auto; background: none; }
.ico-left span { display: inline-block; width: 11px; height: 24px; margin-right: 5px; vertical-align: middle; background: url('//1gr.cz/o/lidovky_ln5/navig/arrtiny-left.png') no-repeat; }
.ico-right span { display: inline-block; padding-right: 11px; height: 24px; line-height: 24px; vertical-align: middle; background: url('//1gr.cz/o/lidovky_ln5/navig/arrtiny-right.png') no-repeat right center; }
.ico-down span { display: inline-block; width: 24px; height: 11px; margin-right: 5px; vertical-align: middle; background: url('//1gr.cz/o/lidovky_ln5/navig/arrtiny-down.png') no-repeat; }

.ico-down, .ico-left, .ico-prev, .ico-right, .ico-next, .ico-first, .ico-last, .ico-top, .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 a:hover span, .ico-r a:hover span { color: #000; /*background-color:#000; */ filter: none; }
#vedecke-blogy .ico-r { margin: -10px 0; }
.ico-video span, .ico-play { width: 59px; height: 59px; background: url('//1gr.cz/o/lidovky_ln5/ico/play.png') no-repeat; }

/* VYBAVA CLANKU */

/* style for image */

.imagelist .cell { float: left; margin-left: 10px; }
.imagelist .cell-first { margin: 0; }

.imagelist.imagelist-fl { float: left; margin-left: 0; margin-right: 20px; }
.imagelist.imagelist-fr { float: right; }

.imagelist-lnbox1 .cell { float: left; width: 220px; margin-left: 20px; margin-bottom: 20px; }
.imagelist-lnbox1 .cell img { display: block; width: 220px; }
.imagelist-lnbox1 .cell-first { margin-left: 0; }
.imagelist-lnbox1.imagelist-fl .cell { margin-right: 15px; }
.imagelist-lnbox1.imagelist-fr .cell { margin-left: 15px; }

.imagelist-lnmala .cell { width: 140px; margin-left: 20px; float: left; }
.imagelist-lnmala .cell-first { margin: 0; }
.imagelist-lnmala.imagelist-fl .cell { width: 100px; margin: 0 15px 10px 0; }
.imagelist-lnmala.imagelist-fr .cell { width: 100px; margin: 0 0 10px 15px; }

.imagelist-flex {display:flex; width:100%}
.imagelist-flex .cell {position:relative; flex:1; flex-basis:100%}
.imagelist-flex .cell ~ .cell {margin-left:1em}
.imagelist-flex > .fc0 {display:none}
.imagelist-flex img {width:100%; height:auto}

.complete { width: 100%; border-collapse: collapse; border-left: solid 6px #1d4382; }
.art-full .complete * { font-family: Arial, sans-serif; }
.complete a { text-decoration: none; }
.complete a:hover { text-decoration: underline; }
.complete img { height: auto; }
.complete tbody, .complete tbody tr { display: block; /*width:100%; */ }
.complete td { display: table-cell; padding: 1em 0 0 20px; /*font-size:75%;*/ line-height: 1.2; }
.complete h3 { display: block; margin: 0 0 6px; /*font-size:157%;*/ font-size: 140%; font-weight: bold; text-transform: uppercase; }
.complete p.title, .art-full .complete div p, .complete .only-text { line-height: 1.2; font-size: 100%; }
.complete p.title { margin: 0 0 10px; font-size: 124%; }
.art-full .complete ul li { background-position: 0 1px; }
.complete-half-r .cell, .complete-half-l .cell { width: 170px; margin: 0; }
.complete-half-r img, .complete-half-l img { max-width: 170px; }

.complete-half-r { float: right; width: 180px; margin: 10px -30px 10px 10px; border-left: solid 6px #1d4382; }
.complete-half-r tbody { padding-top: 0; }
.complete-half-r .imagelist-lnbox1 { float: none; margin: 5px 0 5px 0; }

.complete-half-l { float: left; width: 180px; margin: 10px 30px 10px -55px; border-left: none; border-right: solid 6px #1d4382; }
.complete-half-l tbody { padding-left: 0; padding-top: 0; }
.complete-half-l td { padding-right: 20px; padding-left: 0; }

.complete.artlink { width: 170px; height: 76px; margin-right: -7px; line-height: 1.2; border-left: solid 6px #1d4382; border-right: none; background: url('//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png') no-repeat center right; }
.complete.artlink h3 { margin-bottom: 0; padding-bottom: 0; text-transform: none; font-weight: normal; font-size: 100%; }
.complete.artlink a { color: #000; text-decoration: none; }
.complete.artlink a:hover { color: #1D4382; text-decoration: underline; }
.complete.artlink tbody { display: table-cell; vertical-align: middle; }
.complete.artlink td { padding: 0 25px 0 15px; }
.complete-half-r.artlink { margin-left: 20px; }
.complete-half-l.artlink { margin-right: 20px; }

.complete-dual-l { float: left; width: 280px; margin-right: 10px; background-color: #6d92be; color: #ffffff; }
.complete-dual-l h3 { border-bottom: #27394e 4px solid; }
.complete-dual-l a { color: #ffffff; }

.table-box { padding: 20px 0 0; border-top: solid 6px #1d4382; border-bottom: solid 1px #bfbfbf; }
.table-box.topline { border-bottom: none; }
.content .table-box table { border-collapse: collapse; margin-bottom: 10px; width: 100%; }
.table-box table td, .table-box table th { padding: 3px 6px; line-height: 1.2; }
.table-box table th { vertical-align: top; }

.table-box table tr.c0 { font-weight: bold; }

.complete.complete-foto { margin: 0 0 1em; border: none; background: #FFF; }
.complete.complete-foto img { width: auto; }
.complete.complete-foto tbody td { padding: 0; }
.complete-foto .imagelist { float: left; }
.complete-foto .imagelist .cell { float: left; width: 100px; margin: 0 0 0 20px; }

/* styly pro galerijní box, verze lnp210 */
.imagelist.imagelist-lnp210 .cell { float: left; width: 210px; margin: 0 0 0 2px; }
.imagelist.imagelist-lnp210 .cell a { color: #000; }
.imagelist.imagelist-lnp210 .cell a:hover span { color: #1d4382; text-decoration: underline; }
.imagelist.imagelist-lnp210 .cell a span { position: absolute; left: 0; bottom: 20px; padding: 2px 5px; border-left: solid 6px #1d4382; background: #fff; }
.imagelist.imagelist-lnp210 .cell img { width: 210px; height: auto; }
.imagelist.imagelist-lnp210 { position: relative; }

.complete-foto.foto-lnp210 .imagelist-lnp210:first-child .cell-first a:before { content: 'dal\161 \ED  fotografie'; position: absolute; left: 0; bottom: 20px; padding: 3px 10px; z-index: 1; line-height: 1; text-decoration: underline; cursor: pointer; border-left: solid 6px #1d4382; background: #fff url("https://1gr.cz/u/free.gif"); }
.complete-foto.foto-lnp210 .imagelist-lnp210:first-child .cell-first a:hover:before { text-decoration: none; }

.complete-foto .imagelist:first-child .cell:first-child { margin-left: 0; }
.complete-foto a img:hover, .imagelist.imagelist-lnp210 .cell:first-child a:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.imagelist.imagelist-lnp210:hover .cell:first-child:after { text-decoration: none; }

.complete.complete-foto.foto-lnp210 { display: block; position: relative; width: 455px; /*height:118px;*/ margin: 0 0 1em; /*padding-right:25px;*/ border: none; box-sizing: border-box; /*background:url("//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png") no-repeat right 21px*/ }
.complete.complete-foto.foto-lnp210:before { content: "Fotogalerie"; font-size: 158%; font-weight: bold; text-transform: uppercase; }
.complete.complete-foto.foto-lnp210 td { padding-right: 30px; background: url("//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png") no-repeat right 21px; }

.complete.complete-foto.foto-lnp210 h2 { margin-bottom: 0; font-size: 158%; font-weight: bold; text-transform: uppercase; }

.complete-foto.foto-lnp210 .ico-navig { display: block; position: absolute; right: 0; top: 0; width: 33px; height: 119px; }
.complete-foto.foto-lnp210 { overflow: hidden; }
.complete-foto.foto-lnp210 .imagelist-lnp210 a { position: relative; z-index: 2; }
.complete-foto.foto-lnp210 .imagelist-lnp210 .cell-first a { display: block; z-index: 1; }
.complete-foto.foto-lnp210 .imagelist-lnp210 .cell-first a:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: -246px; background: url("//1gr.cz/u/free.gif"); }

/* styly pro galerijní box, verze w230 vzniklá kopií lnp210 */
.imagelist.imagelist-w230 .cell { float: left; width: 210px; margin: 0 0 0 2px; }
.imagelist.imagelist-w230 .cell a { color: #000; }
.imagelist.imagelist-w230 .cell a:hover span { color: #1d4382; text-decoration: underline; }
.imagelist.imagelist-w230 .cell a span { position: absolute; left: 0; bottom: 20px; padding: 2px 5px; border-left: solid 6px #1d4382; background: #fff; }
.imagelist.imagelist-w230 .cell img { width: 210px; height: auto; }
.imagelist.imagelist-w230 { position: relative; }

.complete-foto.foto-w230 .imagelist-w230:first-child .cell-first a:before { content: 'dal\161 \ED  fotografie'; position: absolute; left: 0; bottom: 20px; padding: 3px 10px; z-index: 1; line-height: 1; text-decoration: underline; cursor: pointer; border-left: solid 6px #1d4382; background: #fff url("https://1gr.cz/u/free.gif"); }
.complete-foto.foto-w230 .imagelist-w230:first-child .cell-first a:hover:before { text-decoration: none; }

.complete-foto .imagelist:first-child .cell:first-child { margin-left: 0; }
.complete-foto a img:hover, .imagelist.imagelist-w230 .cell:first-child a:hover { filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }
.imagelist.imagelist-w230:hover .cell:first-child:after { text-decoration: none; }

.complete.complete-foto.foto-w230 { display: block; position: relative; width: 455px; /*height:118px;*/ margin: 0 0 1em; /*padding-right:25px;*/ border: none; box-sizing: border-box; /*background:url("//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png") no-repeat right 21px*/ }
.complete.complete-foto.foto-w230:before { content: "Fotogalerie"; font-size: 158%; font-weight: bold; text-transform: uppercase; }
.complete.complete-foto.foto-w230 td { padding-right: 30px; background: url("//1gr.cz/o/lidovky_ln5/navig/arrbig-right.png") no-repeat right 21px; }

.complete.complete-foto.foto-w230 h2 { margin-bottom: 0; font-size: 158%; font-weight: bold; text-transform: uppercase; }

.complete-foto.foto-w230 .ico-navig { display: block; position: absolute; right: 0; top: 0; width: 33px; height: 119px; }
.complete-foto.foto-w230 { overflow: hidden; }
.complete-foto.foto-w230 .imagelist-w230 a { position: relative; z-index: 2; }
.complete-foto.foto-w230 .imagelist-w230 .cell-first a { display: block; z-index: 1; }
.complete-foto.foto-w230 .imagelist-w230 .cell-first a:after { content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: -246px; background: url("//1gr.cz/u/free.gif"); }

/* konec stylů pro galerijní box */

.complete .imagelist .cell p, .imagelist .cell p, .imagelist p { line-height: 1.2; color: #666; margin: 0 0 8px; }
.imagelist p, .art-full .imagelist p { font-size: 117%; }
.complete .imagelist p { font-size: 100%; }
.complete .imagelist-lnbox1 { float: left; margin: 0 10px 5px 0; }
.complete .imagelist-lnbox1 .cell p { margin: 0; }

/*--------- GRAFY V CLANKU ----------*/
.g-graph { width: 100%; margin-bottom: 20px; padding: 20px 0 0 5px; border-top: 1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf; }
.g-graph p, .art-full .g-graph p { font-size: 117%; font-family: Arial, sans-serif; }
.g-graph h3 { font-size: 159%; font-weight: bold; }
.g-graph p.subtitle { margin-bottom: 10px; }
.g-graph p.caption { clear: both; *margin-top: 20px; padding: 4px 12px 12px 12px; color: #444; line-height: 130%; /*border-bottom:1px solid #bfbfbf*/ }

.g-graph.g-column .graph-wrap { margin: 0 auto; padding: 20px 0 25px; text-align: center; *height: 155px; }
.g-graph.g-column .graph-wrap .graph-item { position: relative; display: inline-block; *float: left; width: 60px; height: 150px; text-align: center; }
.g-graph.g-column .graph-wrap .graph-item .graph-label { position: absolute; display: block; bottom: -27px; left: 0; height: 25px; width: 100%; padding-top: 2px; font-size: 75%; line-height: 1; /*margin-bottom: 8px;*/ /**margin-left:-30px; */ }
.g-graph.g-column .graph-wrap .graph-value { display: block; position: absolute; top: -20px; left: 0; width: 100%; margin: 2px auto; font-size: 75%; }
.g-graph.g-column .graph-wrap .graph-bar-wrap { position: absolute; width: 80%; left: 10%; bottom: 0; }
.g-graph.g-column .graph-wrap .graph-bar { width: 100%; height: 100%; bottom: 0; }

.g-graph.g-column.col-10 .graph-wrap .graph-bar-wrap { width: 90%; }
.g-graph.g-column.col-8 .graph-wrap .graph-item,
.g-graph.g-column.col-9 .graph-wrap .graph-item,
.g-graph.g-column.col-10 .graph-wrap .graph-item { width: 41px; }

.g-graph.g-column.col-8 .graph-wrap .graph-item .graph-label,
.g-graph.g-column.col-9 .graph-wrap .graph-item .graph-label,
.g-graph.g-column.col-10 .graph-wrap .graph-item .graph-label { font-size: 80%; }

.g-graph.g-column.col-8 .graph-wrap .graph-value,
.g-graph.g-column.col-9 .graph-wrap .graph-value,
.g-graph.g-column.col-10 .graph-wrap .graph-value { font-size: 80%; }

.g-graph.g-bar .graph-wrap { position: relative; width: 100%; padding: 5px 0; background: url("https://1gr.cz/o/lidovky_ln3b/bg/graph_bg_blue_horiz.png") center left repeat-y; }
.g-graph.g-bar .graph-wrap .graph-item { position: relative; width: 70%; left: 18%; }
.g-graph.g-bar .graph-wrap .graph-item .graph-label { display: inline-block; position: absolute; left: -24%; top: 4px; width: 20%; text-align: right; vertical-align: top; font-size: 80%; line-height: 1; }
.g-graph.g-bar .graph-wrap .graph-value { display: inline-block; position: absolute; width: 60px; right: -62px; padding-top: 6px; font-size: 80%; line-height: 1; }

.g-graph.g-bar .graph-wrap .graph-bar-wrap { position: relative; margin-bottom: 2px; height: 25px; }
.g-graph.g-bar .graph-wrap .graph-bar { display: block; float: left; height: 100%; width: 100%; border-radius: 0 3px 3px 0; background: url("https://1gr.cz/o/lidovky_ln3b/volby2013/bar-shade.png") top left; background-repeat: repeat-x; }

/*//////////////////////////////////////////////*/


/* poutani selfbox */
#selfart .r-body { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; width: 100%; min-height: 132px; line-height: 1.3; padding: 0 0 0 187px; font-size: 12px; }
#selfart a { text-decoration: none; }
#selfart a:hover { text-decoration: underline; }
#selfart h3 { margin: 0 0 .1em; font-size: 150%; }
#selfart h3 img { position: absolute; top: 3px; left: 0; z-index: 1; width: 172px; height: 129px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
#selfart p { margin: 0 0 .2em; /*font-size:117%; */ }
#selfart .price { color: #C00; }
#selfart .propety { list-style: none; overflow: hidden; margin: 0 0 .3em; padding: 3px 0; }
#selfart .propety li { float: left; list-style: none; margin: 0 8px 0 -8px; padding: 1px 8px; }
#selfart .more a { color: #C00; }
/* topvyhody */
#selfart .sale { display: block; margin: .3em 0; }
#selfart .percent { color: #C00; font-size: 128%; }
#selfart .percent sup { font-size: 100%; vertical-align: baseline; }
#selfart .r-head span { background-position: left top; }


/* ONLINE BANNER */

#online-box { height: 80px; margin-bottom: 15px; }
.c-3-content #online-box { margin-left: 30px; }

#online-box .online-img { background: url("https://1gr.cz/o/lidovky_ln3b/sport/online-ban.png") no-repeat 0 0; _background: none; margin-bottom: 15px; }
/*neposouvat nahoru*/
#online-box.fotbal .online-img { background-image: url("//1gr.cz/o/lidovky_ln3b/sport/online-fotbal.png"); }
#online-box.hokej .online-img { background-image: url("//1gr.cz/o/lidovky_ln3b/sport/online-hokej.png"); }
#online-box.tenis .online-img { background-image: url("//1gr.cz/o/lidovky_ln3b/sport/online-tenis.png"); }
#online-box.olympiada .online-img { background-image: url("//1gr.cz/o/lidovky_ln3b/sport/online-olympiada.png"); }

#online-box.mshokej { background: none; height: auto; }
#online-box.mshokej h2 { font-size: 22px; font-weight: bold; margin-bottom: 5px; }

#online-box a { text-decoration: underline; }
#online-box a:hover { text-decoration: none; }
#online-box.tenis a { color: #D2071E; }
#online-box.fotbal a { color: #2d862d; }
#online-box.hokej a { color: #00a5d8; }
#online-box.prenos a { color: #d80400; }

#online-box .online-img { display: block; float: left; width: 150px; height: 80px; }
#online-box .txt { margin: 0 0 0 0; font-size: 18px; }
#online-box.prenos .txt { font-size: 13px; }
#online-box .message { position: relative; margin: 0; height: 52px; padding-top: 0; overflow: hidden; line-height: 1.4; font-size: 90%; }

#online-box.tenis .message { padding-top: 0; }
#online-box.mshokej .message { height: auto; margin-bottom: 15px; font-size: 14px; }
#online-box.mshokej .message p { border-bottom: 1px solid #E6E6E6; padding: 7px 0; }
#online-box.prenos .title { margin-bottom: 2px; height: 25px; overflow: hidden; font-size: 18px; color: #000; font-weight: normal; line-height: 1.1; }
#online-box .title a { height: 22px; overflow: hidden; color: #000000; font-size: 20px; font-weight: bold; text-decoration: none; white-space: nowrap; }
#online-box .title a.h { display: none; }

#online-box.prenos .rest { position: absolute; top: 60px; }
#js-on-w strong, .rest strong, #js-off strong { margin-right: 5px; }
#js-on-w a, #js-off a { margin-left: 5px; }

#online-box.tenis .state { padding-top: 5px; }
#online-box.fotbal .state, #online-box.hokej .state { font-size: 24px; font-weight: bold; padding-top: 3px; }
#online-box.fotbal .state a, #online-box.hokej .state a { font-size: 18px; font-weight: bold; color: #000; text-decoration: none; }
#online-box.fotbal .state a:hover, #online-box.hokej .state a:hover { font-size: 18px; font-weight: bold; color: #000; text-decoration: underline; }
#online-box.mshokej .state { font-size: 14px; margin-bottom: 10px; }
#online-box.mshokej .state p { font-size: 22px; }
#online-box.mshokej .state span { margin: 0 10px; }
#online-box .state td { padding: 0 3px; line-height: 1.3; min-width: 20px; text-align: center; }
#online-box .state .name { font-weight: bold; text-align: left; padding-right: 20px; }
#online-box .state .points, #online-box .state .set { color: #cc390c; background: #f5f5f5; }
#online-box .state .points { font-weight: bold; }

/*poutani pred zacatkem onlinu - rubrika a shp*/
.online-countdown { margin: 0 0 15px 30px; padding: 10px 0; text-align: center; border-top: solid 6px #1d4382; border-bottom: 1px solid #bfbfbf; }
.online-countdown .top { margin-bottom: 5px; }
.online-countdown .title { font-size: 125%; font-weight: bold; color: black; line-height: 1.2; }
.online-countdown span { display: inline-block; max-width: 112px; vertical-align: top; }
.online-countdown a { text-decoration: underline; }
.online-countdown a:hover { text-decoration: none; }
.online-countdown #countdown { margin: 10px 0; color: #444; font-size: 124%; font-weight: bold; line-height: 1; }


/*//////////////////////////////////////////////*/


#mail-form { width: 323px; position: absolute; top: 0; left: 79px; padding: 0; border: 2px solid #6b8fbb; background: #FCFCFC; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px; }
#mail-link { display: block; width: 55px; height: 20px; outline: 0 none; background: url("https://1gr.cz/o/lidovky_ln3b/portal/socmedia-email.jpg") no-repeat; }
#mail-link:hover { background: url("https://1gr.cz/o/lidovky_ln3b/portal/socmedia-email.jpg") no-repeat left bottom; }
#mail-form .top-part { background: #6b8fbb url("https://1gr.cz/o/lidovky_ln3b/portal/mail-icon.gif") no-repeat 7px 8px; padding: 5px 8px 5px 55px; color: #FFF; text-align: left; }
#mail-form .bottom-part { padding: 10px 7px; }
#mail-form .top-part h2 { font-size: 15px; margin: 0; font-weight: bold; }
#mail-form .off-link { float: right; display: block; height: 19px; width: 19px; background: #6b8fbb url("https://1gr.cz/o/lidovky_ln3b/portal/closer.gif") no-repeat; }
#mail-form .off-link:hover { background-position: 0 -19px; }
#mail-form input, #mail-form textarea { padding: 1px 3px 2px 3px; border: 1px solid #E1E1E1; background: #edeff2; color: #8c8c8c; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
#mail-form #adresat { width: 300px; height: 25px; margin-bottom: 10px; }
#mail-form #odemail, #mail-form #odjmeno { width: 139px; height: 25px; margin-bottom: 10px; }
#mail-form #komentar { width: 300px; height: 60px; margin-bottom: 10px; }
#mail-form #diakritika { position: relative; left: -4px; border: 0; background: 0; }
#mail-form .checkboxes { float: left; width: 190px; }
#mail-form .send-button { float: right; width: 95px; }
#mail-form .send-button input { width: 94px; height: 26px; font-weight: bold; color: #FFF; border: 0; margin-top: 5px; cursor: pointer; background: url("https://1gr.cz/o/lidovky_ln3b/portal/send-icon.gif") no-repeat; }
#mail-form .send-button input:hover { background-position: 0 -26px; }
#mail-form label, #mail-form .comment { font-size: 11px; color: #555; }
#mail-form .star { color: #D2071E; }
#social-plugins .FBConnectButton_Small .FBConnectButton_Text { padding: 2px 4px 3px; }



#topf { padding: 15px 0; text-align: center; line-height: 20px; }
#topf a { font-weight: bold; margin: 0 6px; }

#middlef { border-bottom: 1px solid #ececec; border-top: 1px solid #dcdcdc; margin: 0 15px; padding-bottom: 15px; }

#weather { width: 250px; float: left; margin-left: 110px; display: inline; }
#weather img { margin: 0; _behavior: url("/css/ln3/png-fix.htc"); }
#weather .day-prev { height: 70px; }
#weather .day-prev .left span { clear: both; display: block; color: #fff; font-size: 16px; font-weight: bold; }
#weather .left a:hover { text-decoration: none; }
#weather .left { float: left; width: 70px; /*margin-top:20px; */ text-align: center; }
#weather .left img { _behavior: url("/css/ln3/png-fix.htc"); }
#weather .right { float: right; width: 170px; }
#weather .right a { color: #444; }
#weather .weather-night { background: url("https://1gr.cz/o/lidovky_ln3b/pocasi/night-dark.gif") no-repeat 0 2px; display: block; padding-left: 20px; }
#weather .weather-bio { background: url("https://1gr.cz/o/lidovky_ln3b/pocasi/bio-dark.gif") no-repeat 0 2px; display: block; padding-left: 20px; }
#weather .day-prev { background: url('//1gr.cz/o/lidovky_ln3b/pocasi/square.gif') no-repeat; }

/* dalsi clanky z rubriky */
.next-art { margin: 10px 0 0 28px; }
.next-art a.img-art { display: block; float: left; height: 92px; position: relative; width: 110px; margin-bottom: 0; }
.next-art a img { float: left; margin: 8px; }
.next-art h3.title-art { float: right; width: 310px; margin: 7px 0 0 0; font-size: 125%; }
#dalsiclanky .more-art { margin-top: 14px; font-size: 158%; text-transform: uppercase; font-weight: normal; }
#dalsiclanky .lnmala span { bottom: 12px; right: 6px; }

/* dalsi clanky z rubriky */
#dalsiclanky.lnp180 .next-art { margin: 0 0 5px; }
#dalsiclanky.lnp180 .next-art a.img-art { display: block; float: left; height: 116px; position: relative; width: 180px; margin-bottom: 0; }
#dalsiclanky.lnp180 .next-art a img { float: left; margin: 8px 0; height: 100px; width: 174px; }
#dalsiclanky.lnp180 .more-art { margin-top: 10px; font-size: 170%; font-weight: normal; }
#dalsiclanky.lnp180 .next-art h3.title-art { float: left; padding: 2px 0 0 7px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 158%; line-height: 1.33; margin: 0; width: 270px; }
#dalsiclanky.lnp180 .lnmala span { bottom: 12px; right: 6px; }
#dalsiclanky.lnp180 .next-art a.img-art.lnmala { margin: 0; }
#dalsiclanky.lnp180 .next-art a.img-art.lnmala span { bottom: 20px; right: 20px; }


/* sms registrace */
#sms .close { display: none; }
#sms-wrap .close { display: block; }
#sms-wrap { display: none; position: relative; width: 480px; z-index: 10005; }
#sms-wrap #sms { position: absolute; top: -230px; left: 0; width: 100%; padding: 20px; box-shadow: 1px 1px 1px #888; border: 1px solid #000; background: #FFF; }
#sms * { font-family: Arial, sans-serif; }

#sms h2.page { margin-bottom: 10px; font-size: 84%; }
#sms .personal.tab { border: 0; margin-bottom: 0; padding: 15px 0 0; }
#sms .personal.tab td { display: block; float: left; width: 180px; padding: 5px; vertical-align: top; }
#sms .personal.tab td:first-child { width: 50px; }

#sms .personal.tab td label { padding-top: 5px; font-weight: normal; }
#sms .personal.tab td em { display: block; line-height: 1.2; }
#sms.pas-registrace h3, #sms.pas-registrace h4 { font-size: 175%; line-height: 20px; font-family: Arial, sans-serif; margin: 0 0 10px; }
#sms.pas-registrace h3 { font-weight: bold; }
#sms.pas-registrace .postup strong { font-size: 175%; color: #444; font-weight: normal; }
#sms.pas-registrace .postup em { font-style: normal; display: block; }
#sms.pas-registrace .pas-form input.send_button { margin: 2px 38px 0 0; }
#sms.pas-registrace p.perex { border-bottom: 1px solid #DDD; margin-bottom: 10px; padding-bottom: 10px; line-height: 18px; }
#sms .close { margin: -20px -20px auto auto; }
#sms-wrap #sms .close { display: block; }

.next-step #reg-sms, .next-step #reg-dopis { float: left; height: 33px; display: block; margin-right: 10px; }
.next-step #reg-sms { background: url("https://1gr.cz/o/lidovky_ln3b/buttons/registrace-sms.gif") no-repeat; width: 125px; }
.next-step #reg-dopis { background: url("https://1gr.cz/o/lidovky_ln3b/buttons/registrace-dopis.gif") no-repeat; width: 138px; }
.next-step #reg-sms span, .next-step #reg-dopis span { display: none; }

.next-step .reg-sms, .next-step .reg-dopis { float: left; height: 33px; display: block; margin-right: 10px; }
.next-step .reg-sms { background: url("https://1gr.cz/o/lidovky_ln3b/buttons/registrace-sms.gif") no-repeat; width: 125px; }
.next-step .reg-dopis { background: url("https://1gr.cz/o/lidovky_ln3b/buttons/registrace-dopis.gif") no-repeat; width: 138px; }
.next-step .reg-sms span, .next-step .reg-dopis span { display: none; }

.pas-form input[type=text], .pas-form input[type=password], .pas-form input[type=file] { float: left; padding: 5px 0 5px 3px; width: 270px; border: solid 1px #767676; }
.pas-form input.send_button { border: 0 none; height: auto; margin: 10px 30px 0 0; width: auto; float: right; }

#sms .pas-form.personal input { width: 175px; }
#sms input.btn { margin: 10px 30px 0 0; }


.pas-registrace small { font-size: 92%; }
.pas-registrace p { margin-bottom: 10px; }

.error input { background: none repeat 0 0 #FFF9F9; border: 1px solid #D2071E; }
.error small { color: #D2071E; }
.error label { color: #D2071E; }
.pas-form.personal .error small { margin-left: 0; }

.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; }

/* style for table */
.tablebox, .content .table-in-art { margin-bottom: 20px; padding-bottom: 10px; border-top: solid 6px #1d4382; border-bottom: 1px solid #bfbfbf; }
tr.c2, tr.odd { background: #F5F5F5; }
.tablebox table, .content .table-in-art table { border-collapse: collapse; width: 100%; }
table caption { font-size: 159%; font-weight: bold; padding: 5px; text-align: left; }
.tablebox h2 { margin: 0; padding: 5px; font-size: 160%; }
.content .table-in-art th, .content .table-in-art td { padding-left: 5px; font-size: 117%; }

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 0 50%; border: 0 none; display: block; float: left; margin: 0; overflow: hidden; position: static; }

/* dilci upravy */
/* tlacitko k diskusi */
.disc-butt { margin: 5px 0 10px; }
.disc-butt a { background: url('//1gr.cz/o/lidovky_ln3b/portal/redesign/disc-butt.png') no-repeat; font-size: 120%; padding-left: 23px; text-decoration: underline; }
.disc-butt a:hover { text-decoration: none; }

.disc-reg { background: #f7f7f7; margin: 15px 0; }
.disc-reg a { font-size: 13px; font-weight: bold; text-decoration: underline; }
.disc-reg a:hover { text-decoration: none; }
.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("https://1gr.cz/o/lidovky_ln3b/portal/sms-blue.gif") no-repeat; padding: 0 12px 0 17px; border-right: 1px solid #a8a8a8; margin: 0 12px 0 10px; }
.disc-reg .reg a.sms-b:hover { background: url("https://1gr.cz/o/lidovky_ln3b/portal/sms-black.gif") no-repeat; }
.disc-reg .reg a.dopis-b { background: url("https://1gr.cz/o/lidovky_ln3b/portal/dopis-blue.gif") no-repeat 0 3px; padding-left: 27px; }
.disc-reg .reg a.dopis-b:hover { background: url("https://1gr.cz/o/lidovky_ln3b/portal/dopis-black.gif") no-repeat 0 3px; }

#what-next { float: right; margin: 12px 0 0 0; }
#what-next .item { position: relative; float: left; margin-left: 5px; }
#what-next .item a { display: block; color: #444; height: 19px; background: url('//1gr.cz/o/lidovky_ln3b/portal/redesign/icons-to-do.png') no-repeat center 15px; text-align: center; }
#what-next .item a:hover { text-decoration: none; }
#what-next .item a.ico-mail { background-position: -13px -9px; width: 30px; }
#what-next .item a.ico-print { background-position: -75px -9px; width: 20px; }
#what-next .item a.ico-tip { background-position: -140px -9px; width: 20px; }
#what-next .item a.ico-close { background-position: -206px -9px; width: 30px; }
#what-next .item a.ico-close:hover { background-position: -206px -81px; }
#what-next a#disc-link { text-decoration: underline; }
#what-next a#disc-link:hover { text-decoration: none; }

.inside-page { position: absolute; top: 0; z-index: 1005; }
.inside-page iframe { display: none; width: 395px; border: 1px solid #000; box-shadow: 1px 1px 1px #888; }

/*Archiv*/
.art-archiv form { margin: 20px 0 30px; }
.art-archiv .inputs { float: left; margin-right: 10px; }
.art-archiv input[type=text], .art-archiv select { padding: 3px; height: 15px; border: solid 1px #bfbfbf; }
.art-archiv .bt { height: 16px; }

/*Magazin Esprit*/
.magazine .b-box-3 { border: 0 none; border-radius: 3px; height: 305px; margin-bottom: 10px; background: url("//1gr.cz/o/lidovky_ln3b/archiv/stripe.gif") repeat-x scroll 0 0 #ececec; }
.magazine .b-box-3 div.art { height: 270px; margin-left: 10px; }
.magazine .b-box-3 .art a { display: block; float: left; position: relative; width: auto; }
.magazine .b-box-3 .art img { margin: 10px 8px 0; }
/*#content.lnpatek .art h3, #content.lnpatek .art h2 { font-size: 17px; left: 5px; position: relative; }*/
.magazine .art h3, .magazine .art h2 { font-size: 17px; left: 5px; position: relative; }
.magazine .b-box-3 .art h3 { float: left; width: 180px; margin-right: 10px; }

/* Kalendář */
.calendar-wrapper { position: relative; display: inline; font-size: 100%; margin: 0; font-family: Tahoma, sans-serif; }
.calendar-box { width: 15em; overflow: hidden; position: absolute; font-size: 100%; border: 1px solid #CBCBCB; float: left; top: 100%; margin-left: 0; left: 0; _top: 1.7em; background: #FFF; display: none; }
.calendar-box ul, .calendar-box li { width: auto; list-style: none; padding: 0; margin: 0; }
.calendar-days { clear: both; }
.calendar-days table { width: 100%; border-collapse: collapse; table-layout: fixed; background: #EDEDED; }
.calendar-days td { text-align: center; vertical-align: middle; padding: 0; }
.calendar-days th { text-align: center; font-size: 90%; line-height: 1.8em; }
.calendar-days .calendar-weeks { border-bottom: 1px solid #CBCBCB; }
.calendar-days .calendar-bookmark { table-layout: auto; }
.calendar-days a { padding: 0.25em 0; background: #FFF; color: #2B65B0; display: block; width: 100%; height: 100%; text-decoration: none; }
.calendar-days a:link:hover, .calendar-days a:visited:hover { background: #7292B5; color: #FFF; }
.calendar-days .calendar-overflow a { background: #EDEDED; }
.calendar-days .calendar-disabled a { color: #8C8C8C; cursor: default; }
.calendar-months, .calendar-years { line-height: 18px; clear: both; width: 100%; overflow: hidden; }
.calendar-prev { float: left; }
.calendar-next { float: right; }
.calendar-prev a, .calendar-next a { display: block; width: 17px; height: 17px; margin: 1px; }
.calendar-prev a img, .calendar-next a img { border: 0; background: #555; }
.calendar-prev a:hover, .calendar-next a:hover { filter: none; }
.calendar-prev a:hover img, .calendar-next a:hover img { background: #1A68B5; }
.calendar-prev { float: left; }
.calendar-next { float: right; }
.calendar-months li, .calendar-years li { text-align: center; }
.calendar-years { background: #A4A4A4; color: #FFF; font-weight: bold; }
.calendar-years .calendar-prev a img, .calendar-years .calendar-next a img { background: #A4A4A4; }
.calendar-years .calendar-prev a:hover img, .calendar-years .calendar-next a:hover img { background: #B9151C; }
.calendar-invalid input { color: #B9151C; }
.calendar-selected a { background: #B9151C !important; color: #FFF !important; }
.calendar-dayoff { font-weight: bold; }


.kurz-bank { margin: 0 0 20px 30px; }
.kurz-bank a { color: #000; text-decoration: underline; }
.kurz-bank a:hover { text-decoration: none; }
.kurz-bank h2 { float: left; margin-bottom: 5px; text-transform: uppercase; font-size: 134%; line-height: 1.6; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.kurz-bank .date { float: right; font-size: 134%; font-weight: bold; }
.kurz-bank table { clear: both; width: 100%; margin-bottom: 10px; }
.kurz-bank th, .kurz-bank td { padding: 6px; border-bottom: solid 1px #ccc; }
.kurz-bank img { display: block; }
.kurz-bank .vyvoj { display: block; width: 15px; height: 0; margin: auto; border-top: 4px solid #666; }
.kurz-bank .vyvoj.down, .kurz-bank .vyvoj.up { width: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 12px solid #f00; }
.kurz-bank .vyvoj.up { border-top: none; border-bottom: 12px solid #0a0; }
.kurz-bank p { text-align: center; font-size: 125%; }
.kurz-bank .btn { width: 100%; height: 35px; margin-top: 15px; text-decoration: none; text-align: center; font-size: 125%; line-height: 35px; font-weight: bold; color: #fff; background-color: #1D4382; }
.kurz-bank .btn:hover { text-decoration: underline; }

/* kvuli 10 clankum prodanym obchodem */
.b-box.b-finmarket-ln { width: 320px; margin: 0 0 30px 50px }
.b-finmarket-ln h2 { margin: 0 0 .4em }
.b-finmarket-ln .bttn { display: block; padding: .7em 0; text-transform: uppercase; text-align: center; font-weight: 600; font-size: .8rem; color: #1c3e79; background: #e4e4e4 }

.finico li { list-style: none; float: left; width: 49% }
.finico li:nth-child(2n) { margin-left: 2% }
.finico li:nth-child(n+3) { margin-top: 1em }
.finico a { display: block; text-align: center; font-size: 134%; line-height: 1.2; font-weight: bold; text-decoration: none; color: #1c3e79 }
.finico a:hover { color: #bd242a }
.finico a:before { content: ''; display: block; height: 89px; width: 89px; margin: 0 auto 5px; border: 2px solid #dcdcdc; border-radius: 9999px; box-sizing: border-box; }
.finico a:hover:before { border-color: #bd242a }
.finico a:before { background: #fff url("/o/fin/icons.png") no-repeat; }
.finico .nova:before { background-position: -8px -310px; }
.finico .nova:hover:before { background-position: -108px -310px; }
.finico .refin:before { background-position: -8px -109px; }
.finico .refin:hover:before { background-position: -108px -109px; }
.finico .cokoli:before { background-position: -8px -206px; }
.finico .cokoli:hover:before { background-position: -108px -206px; }
.finico .bezdol:before { background-position: -8px -7px; }
.finico .bezdol:hover:before { background-position: -108px -7px; }
.finico .sporucty, .finico .terminak, .finico .stavebko, .finico .nastari { width: 90px }
.finico .sporucty, .finico .stavebko { margin-right: 50px }
.finico .nastari span { display: inline-block; width: 70px }
.finico .sporucty:before { background-position: -8px -1506px; }
.finico .sporucty:hover:before { background-position: -108px -1506px; }
.finico .terminak:before, .finico .terminaky:before { background-position: -8px -1607px; }
.finico .terminak:hover:before, .finico .terminaky:hover:before { background-position: -108px -1607px; }
.finico .stavebko:before { background-position: -8px -7px; }
.finico .stavebko:hover:before { background-position: -108px -7px; }
.finico .nastari:before { background-position: -8px -1307px; }
.finico .nastari:hover:before { background-position: -108px -1307px; }
.finico .zp-srovn, .finico .zp-kolik, .finico .zp-typy, .finico .zp-co { width: 142px; margin: 10px 4px }
.finico .zp-srovn:before { background-position: -8px -407px; }
.finico .zp-srovn:hover:before { background-position: -108px -407px; }
.finico .zp-kolik:before { background-position: -8px -508px; }
.finico .zp-kolik:hover:before { background-position: -108px -508px; }
.finico .zp-typy:before { background-position: -8px -606px; }
.finico .zp-typy:hover:before { background-position: -108px -606px; }
.finico .zp-deti:before { background-position: -8px -1408px; }
.finico .zp-deti:hover:before { background-position: -108px -1408px; }
.finico .zavazky:before { background-position: -8px -1708px; }
.finico .zavazky:hover:before { background-position: -108px -1708px; }
.finico .vydaje:before { background-position: -8px -1810px; }
.finico .vydaje:hover:before { background-position: -108px -1810px; }
.finico .bezpenez:before { background-position: -8px -1307px; }
.finico .bezpenez:hover:before { background-position: -108px -1307px; }
.finico .beznak:before { background-position: -8px -1907px; }
.finico .beznak:hover:before { background-position: -108px -1907px; }
.finico .sporici:before { background-position: -8px -1506px; }
.finico .sporici:hover:before { background-position: -108px -1506px; }
.finico .kreditky:before { background-position: -8px -2010px; }
.finico .kreditky:hover:before { background-position: -108px -2010px; }
.finico .cp-obchodni:before { background-position: -10px -908px; }
.finico .cp-obchodni:hover:before { background-position: -110px -908px; }
.finico .cp-evropa:before { background-position: -8px -1009px; }
.finico .cp-evropa:hover:before { background-position: -108px -1009px; }
.finico .cp-rodina:before { background-position: -8px -1105px; }
.finico .cp-rodina:hover:before { background-position: -108px -1105px; }
.finico .cp-aktivni:before { background-position: -8px -1209px; }
.finico .cp-aktivni:hover:before { background-position: -108px -1209px; }

.b-kalkulacka .bttn.blue { float: right; width: 8em; margin: 5px 0; padding: .7em; font-weight: normal; text-transform: uppercase; text-align: center; cursor: pointer; border: none; border-radius: 5px; color: #fff; background-color: #1c3e79 }
.b-kalkulacka .error { display: block; padding: 5px 0; color: #da191a; font-weight: bold; line-height: 1.2 }
.b-kalkulacka label { display: inline-block; width: 168px; margin-right: 3px; vertical-align: middle; line-height: 1.2 }
.b-kalkulacka input[type=text], .b-kalkulacka select { width: 75px; padding: 2px 4px; height: 27px; margin: 5px 10px 5px 0; text-align: right; border: solid 2px #dcdcdc; border-radius: 4px }
.b-kalkulacka select { width: 75px; margin-left: -3px }
a.submit { text-decoration: none }
a.submit:hover { text-decoration: underline }
.b-kalkulacka strong { display: block; margin: 0 0 15px; font-size: 142%; }
.b-kalkulacka [name=naklady-perioda] { display: block; margin-top: 0 }
.b-kalkulacka .fr { width: 129px }
.b-kalkulacka.hypo { font-size: 125% }
.b-kalkulacka.hypo strong { font-size: 114% }
.b-kalkulacka.hypo input[type=text] { width: 95px; }

.kalkulacky { margin-top: 15px }
.kalkulacky li { min-height: 43px; margin: 0 0 5px; list-style: none; padding-left: 46px; font-size: 134%; font-weight: bold; background: url("/o/fin/kalkulacka.png") no-repeat }
.kalkulacky a { text-decoration: none }
.kalkulacky a:hover { text-decoration: underline }
.kalkulacka h1, .kalkulacka h2, .kalkulacka h3 { color: #dc3838; }
/* kvuli 10 clankum prodanym obchodem - END */


/* TESTY - silne predpisy kvuli silnym predpisum uvnitr art-full :-) */
.cestina h3 { text-transform: uppercase; }
.cestina h3 span { text-transform: none; }
.cestina.cestina p { line-height: 1.9; }
.cestina.cestina input { line-height: 1.3; border: 1px solid #FC0; font-family: inherit; font-size: inherit; }
.cestina.cestina .cestina-ok { border-color: #0A2; }
.cestina.cestina .cestina-ko { border-color: #F00; }
.cestina input[size="1"] { width: 1em; }
.cestina input[size="2"] { width: 1.6em; }
.cestina input[size="3"] { width: 2.2em; }
.cestina input[size="4"] { width: 2.8em; }
.cestina span.cestina-ok, .cestina p u { color: #0A2; text-decoration: none; }
.cestina span.cestina-ko { color: #F00; }
.cestina button { display: block; margin: 1em auto; padding: .3em .6em; border: 0; font-weight: 700; text-transform: uppercase; color: #FFF; background: #003F86; }
.cestina.cestina.cestina.cestina li { padding-left: 0; background: none; }

/* PRINT CSS*/
@media print {
	* { background: none !important; filter: none !important; }
	.ahead, .counters, #portal, #eyes, #footer, .brisk, .related, #eTargetContent, #moot2, .ico, .art-add,
	.fc9, .r-head, .r-body, .r-b-in, .fotogal-in-art, .art p.tar, .art-next, h2.page, .art-status,
	.art-functions, .nav, .online-form, .googlesearch, .col-abc #col-c, .col-abc #link-data.flink,
	.moot-form, .moot-list .time, .moot-list .wrong, .moot-list .react, .moot-art ul,
	.disc-reg, #socials, #what-next, #dalsiclanky, #self-box, .end-art,
	.redakce .detail .info .fr, #drive-in-space { display: none; }
	#main, .poradna { width: 100%; }
	.ahead { height: 0; overflow: hidden; }
	.art-full img, .online-art .single, .poradna .fl img { float: left; margin-right: 10px; }
	.online-list .poradna .fl, .online-list .poradna .fr, .dopisy .art-list .half-l,
	.dopisy .art-list .half-r { float: none; width: auto; }
	.redakce .detail .info, .w-actual .fr { float: none; width: auto; }
	.redakce .detail .info .fl { padding: 0; }
	.redakce .fl img { margin-right: 10px; }
	ul.w-maps { background: url('//1gr.cz/o/lidovky_ln3b/pocasi/mapa-cr.gif') no-repeat !important; }
	.w-actual .fr { clear: both; }

	.dopisy .welcome { padding: 0; }
	.dopisy .art-list { margin: 0; }
	#social-plugins { display: none; }
}

/* nove */
#ln5-premium { background-color: #e8b332; }
#ln5-premium a { color: white !important }
#ln5-premium a:hover { color: #263238 !important }

.opener-foto, .opener-flv-player { position: relative; margin-bottom: 1em; font-size: .75rem }
.opener-foto .relative { position: relative; display: block; overflow: hidden; max-height: 500px; text-decoration: none }
.opener-foto .relative img { display: block; width: 100%; height: auto }
.opener-foto .relative .more-gal { position: absolute; bottom: 10px; right: 10px; width: 287px; height: 45px; line-height: 45px; padding: 0 53px 0 0; color: #FFF; background: url('/u/n4/right-gal.png') no-repeat 100% 0; font-weight: 700; font-size: 18px; text-align: right; overflow: hidden; cursor: pointer }
.col-a .art-full .opener-foto { width: 560px; margin: 0 0 1em 50px }
.col-a .opener-foto .relative { max-height: none }

.opener-foto a:hover .more-gal { background-position: 100% 100% }
.opener-foto .more-gallery { position: absolute; bottom: 15px; right: 15px; z-index: 10; overflow: hidden; line-height: 50px; border: 4px solid rgba(28,67,130,.9); border-width: 0 4px; border-radius: 3px; font-weight: 700; font-size: 20px; text-align: right; overflow: hidden; cursor: pointer }
.overopener .opener-foto .more-gallery { right: 75px }
.opener-foto .more-gallery u, .opener-foto .more-gallery b { float: left; text-decoration: none; color: #FFF; }
.opener-foto .more-gallery u { padding: 0 16px 0 50px; font-weight: 600; font-family: 'Fira Sans', sans-serif; background: rgba(38,50,56,.9) url('/u/idn4/icon-gallery-fff.svg') no-repeat 16px 50% / 24px 24px; }
.opener-foto a:hover .more-gallery u { background-color: rgba(38,50,56,1) }
.opener-foto .more-gallery b { padding: 0 .6em; font-weight: 400; background: rgba(28,67,130,.9); }
.opener-foto a:hover .more-gallery b { background-color: rgba(28,67,130,1) }
.opener-foto .more-gallery b:before { content: '+' }
.opener-foto .overlap { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; background: url('/u/free.gif') repeat; text-decoration: none; cursor: pointer }
.opener-foto p.opener-foto-info { padding: .6em 0 0; color: #666; font-size: .75rem }
p.opener-foto-info a { color: #666; text-decoration: none }
p.opener-foto-info a:hover { color: #B9151C; text-decoration: underline }

.overopener { position: relative; overflow: hidden; height: 563px; margin:0 0 30px}
.content .overopener {margin-top:-40px}
.overopener-cw { color: #FFF; background: #263238 }
.overopener-cb { color: #263238; background: #FFF }
.overopener-title { position: absolute; top: 0; left: 75px; z-index: 5; display: table; height: 100% }
.overopener-title-in { display: table-cell; vertical-align: middle; padding-bottom: 80px }
.overopener-pb .overopener-title-in { vertical-align: bottom }
.overopener .premlab, .overopener .premlab:hover { margin: 0 0 .4em; font-size: 125% }
.overopener h1 { width: 10em; line-height: 1.2; font-size: 287.5%; font-weight: 700; color: inherit; text-shadow: 0 0 20px rgba(38,50,56,.3); }
.overopener-cb h1 { text-shadow: 0 0 20px rgba(255,255,255,.3); }
.overopener-pb h1 { width: 880px }
.overopener:before { content: ''; position: absolute; top: 0; left: 0; z-index: 2; width: 60%; height: 100%; background: radial-gradient(ellipse farthest-side at center left, rgba(0,0,0,.5) 0%, rgba(0,0,0,.5) 51%, rgba(0,0,0,0) 100%) }
.overopener-cb.overopener:before { background: radial-gradient(ellipse farthest-side at center left, rgba(255,255,255,.5) 0%, rgba(255,255,255,.5) 51%, rgba(255,255,255,0) 100%) }
.overopener-pb:before { top: auto; bottom: 0; width: 100%; height: 60%; background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%) }
.overopener-cb.overopener-pb:before { background: linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 100%) }
.overopener .opener-foto { margin: 0 }
.overopener .opener-foto .relative { max-height: 600px }
.overopener .opener-foto .overlap { position: static }
.opener-foto-info-box { position: absolute; left: 75px; bottom: 15px; z-index: 10; display: table; line-height: 1.2; padding: .2em; border-radius: 1em; color: #FFF; background: rgba(38,50,56,.9); }
.opener-foto-info-box .ofib-link { display: table-cell; width: 2em; height: 2em; vertical-align: bottom; background: url('/u/idn4/icon-info-fff.svg') no-repeat 50% 100% }
.opener-foto-info-box p { display: none; max-width: 560px; padding: .4em 1em }
.opener-foto-info-box.ofib-visible p { display: block }
.opener-foto-info-box a { color: inherit; text-decoration: underline }

.premlab, .premlab:hover { display: inline-block; margin: 0 1em .2em 0; padding: .08em .4em; border-radius: 2px; font: italic 600 81.25%/1.15 'Fira Sans', sans-serif; font-family: 'Fira Sans', sans-serif !important; color: #FFF !important; background: linear-gradient(#DAA520 0%, #E8B332 100%); text-decoration: none !important; text-shadow: 0 1px 1px rgba(0,0,0,.5); }
#toplinks .premlab { font-size: 122%; text-transform: none }
.title-art .premlab { font-size: 13px; margin: 3px 0 0px 0; vertical-align: top; }
.art h3 .premlab, .art h2 .premlab, .art .title-h2 .premlab, .perex .premlab { color: #fff; font-size: 13px; margin-bottom: 0; margin-right: 0px; vertical-align: middle; }
.shp-style .premlab { color: #fff; vertical-align: middle; }
.kolotoc li .premlab { position: absolute; font-size: 12px }

/* manazerska */
.premium-ln .portal-g0, .premium-ex .portal-g0 { font-size: 120% }
.premium-ln .p-date { display: none }
.portal-g0 { position: relative; z-index: 3; /*padding:3px 25px;*/ color: #263238; }
.portal-g0:after { content: ''; display: block; clear: both }
.portalmenu-0, .p-date { line-height: 2.17; font-size: 75% }
.p-date { float: left }
.portalmenu-0 { position: relative; float: right; margin: -5px 0 }
.portalmenu-0 li { position: relative; vertical-align: top; display: inline-block; margin: 0 0 0 1em }
.portalmenu-0 .premlab, .portalmenu-0 .premlab:hover { margin: 0 0 0 2em }
.portalmenu-0 .premlab.premlab-big { margin: 0 1em; padding: .2em 1.2em; text-transform: none; }
.portalmenu-0 .premlab.premlab-expired {position:relative; margin-left:3em; padding:.2em 1.2em; background:#546E7A !important}
.portalmenu-0 .premlab.premlab-expired:before {content:''; position:absolute; top:50%; left:0; width:1.4em; height:1.4em; margin:-.7em 0 0 -2em; background:url('/u/idn4/icon-warning-da2.svg') no-repeat 50% 50% / contain}
.icon-login0.active:after, .icon-login0.active:hover:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #FFF url('/u/idn4/portal-close.svg') no-repeat 50% 50% / 1em 1em }
.icon-login0, .icon-login1 { color: #1B3E7A }
a.icon-login1, .q-prihlasen a.icon-login0 { display: none }
.q-prihlasen a.icon-login1 { display: block }
.icon-login0:before, .icon-login1:before { content: ''; float: left; display: block; width: 1.4em; height: 1.4em; margin: .35em .5em 0 0; background: no-repeat 50% 50% / cover }
.icon-login0:before { background-image: url('/u/idn4/icon-login0-137.svg') }
.icon-login1:before { background-image: url('/u/idn4/icon-login1-137.svg') }
.portalmenu-0 .p-inbox { display: none; margin-right: 2em }
.q-prihlasen .portalmenu-0 .p-inbox { display: inline-block }
.p-inbox a { display: block; padding: 0 0 0 2em; color: #37474f; background: url('/u/idn4/icon-mail2-344.svg') no-repeat 0 50% / 1.5em 1.5em }
.p-inbox i { float: left; line-height: 1.17; margin: .5em .5em 0 0; padding: 0 .3em; border-radius: 2px; color: #FFF; background: #e4201f; font-style: normal }

/* docasny vstup do diskusi (9/2019) */
.disc-form { position: relative; z-index: 1; width: auto; height: auto; padding: 10px; border-radius: 6px; background: #ECEFF1 }
.disc-form h5 { margin: 0 0 .5em; font-weight: 700; font-size: 100%; color: #333 }
.disc-form input.bt { position: absolute; right: 10px; bottom: 10px; height: 2.2em; line-height: 2.2em; padding: 0 1em; text-align: center; text-transform: uppercase; font-size: 87.5% }
.disc-form .row-labinp { margin: 0 0 .5em }
.disc-form .row-labinp label { float: left; width: 5em; font-size: 100% }
.disc-form .row-labinp input { width: 14em; padding: .2em .6em; border: 1px solid #CFD8DC }
.disc-form .row-labinp input:focus { border-color: #B0BEC5 }
.disc-form .row-chelab label { font-size: 100% }
.disc-form .error { color: #C00 }

/* vypis premiovych */
.list-art-menu { position: relative; overflow: hidden; margin: 0 0 5px }
.list-art-menu li { float: left; display: block; margin: .4em 0 0 .8em; padding: 0 0 4px; font-size: 100% }
.list-art-menu li:first-child { position: relative; z-index: 2; margin: 0 18px 0 0; text-transform: uppercase; font-weight: 700; font-size: 158%; font-family: Arial, Helvetica, sans-serif }
.list-art-menu li:first-child a { color: inherit }
.list-art-menu li:first-child a:hover { color: #1B3E7A }
.list-art-menu li .ttn { text-transform: none }

/*.abcpremium .premlab { float: left; margin: .3em .6em 0 0; font-size: 125% }*/
.abcpremium .list-art-menu {line-height: 1.2;}
.abcpremium .premlab {float: left; font-size: 13px; margin: 3px 5px 0 0;}
.abcpremium .list-art-menu li:first-child { text-transform: none }
.abcpremium .list-art-menu li:first-child:after { background: #E8B332 }
.abcpremium .list-art { width: 100%; margin: 0 0 3em }
.abcpremium .art { position:relative; min-height:98px; margin-bottom: 15px; padding: 0 0 0 187px;}
.abcpremium .art:after { content: ''; display: block; clear: both }
.abcpremium .art h3 {display: inline; color:#000; font-size: 158%; line-height: 1.2;}
.abcpremium .art h3:hover {text-decoration:underline; color: #1D4382;}
.abcpremium .art-img {position: absolute; left: 0; top: 0;}
.abcpremium .art img {width:175px; height:auto; margin:5px 12px 0 0}
.abcpremium .perex {display:none}
.abcpremium a.read-more { display: block; line-height: 2.6em; border-radius: 3px; color: #263238; background: #E8B332; font-weight: 700; text-align: right; text-decoration: none; transition: .4s }
.abcpremium a.read-more:after { content: ''; display: inline-block; vertical-align: top; width: 1em; height: 2.6em; margin: 0 10px 0 .4em; background: url('/u/idn4/read-more.svg') no-repeat 50% 50% }
.abcpremium a.read-more:hover { text-decoration: none; background-color: #EEC666 }

/* exchanege2019 */
.kt-graf td { padding: 5px 0 5px 10px; border-bottom: 1px solid #EEE }
.kt-graf .first { width: 5% }
.kt-graf .flag { vertical-align: middle }
.kt-graf .t-up, .kt-graf .t-down, .kt-graf .t-plane, .kt-graf .t-graf { display: inline-block; width: 21px; height: 21px; vertical-align: middle; background: url("/u/ico/default-ico.png"); border-radius: 3px }
.kt-graf .t-up { background-position: 0 -250px; background-color: #069C06 }
.kt-graf .t-down { background-position: 0 -725px; background-color: #CD0606 }
.kt-graf .t-plane { background-position: 0 -750px; background-color: #555 }
.kt-graf a .t-graf { background-position: 0 -775px; background-color: #555 }
.kt-graf a:hover .t-graf { background-color: #B9151C }
.kt-graf .last { padding: 10px }
.kt-graf .col4 { width: 5px }
.kt-graf tr:hover { color: #A61111; cursor: pointer }
.flag { float: left; display: inline-block; width: 38px; height: 27px; background: url("/u/flags.png") no-repeat -1000px -1000px }
.flag-eur { background-position: 0 -120px }
.flag-usd { background-position: 0 -570px }
.kurzovni-listek-zaprodany { position: relative; max-width: 340px; margin: 0 0 20px 30px; padding: 3px 0 0; background-image: url('/b/idnes/exchange-logo.png'); background-position: 100% 0; background-repeat: no-repeat; background-size: 5.76em 1.6em }
.kurzovni-listek-zaprodany:before { content: ''; position: absolute; top: -14px; left: -3px; width: 50px; height: 14px; background: url('/u/n4/r-head.gif') no-repeat 0 0 / contain }
.kurzovni-listek-zaprodany h2 { position: relative; display: block; margin: 0; font-weight: 700; font-size: 134%; font-family: Arial,Helvetica,sans-serif; text-transform: uppercase }
.kurzovni-listek-zaprodany h2 a { display: block }
.exchange-sepa { display: block; padding: 5px; text-align: center }

#hyper300 .entry p {font-size: 75%; color: #000;}
#hyper300 .entry a:hover h3 {color: #1D4382; text-decoration:underline}
