body, h1, h2, h3, h4, h5, p, ul, ol, menu, li, table, td, th, form, iframe {margin:0; padding:0; -ms-text-size-adjust:none; -webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5 {font-size:1em; font-weight:400}
img {border:0}
body {position:relative; font-size:75%; font-family:Arial, Helvetica, sans-serif; line-height:1.33; color:#000; background:#FFF}
button {font-size:100%; font-family:Arial, Helvetica, sans-serif}
input[type="submit"], button {cursor:pointer}
input[type="text"], input[type="password"] {outline:none;}
table, form, input, select, td {font-size:100%}
th, td { text-align:left}
input, textarea, select {box-sizing: content-box; font:12px Arial, sans-serif}
sub, sup {font-size:0.75em; }
.q-ie sub, .q-ie sup {font-size:100%;}
sub {vertical-align:sub;}
sup {vertical-align:top;}
a {color:#1d4382}
a:hover {color:#B9151C}

/**** Velikost písem ****
12px ... 100%
-------------
8px  ... 67%
9px  ... 75%
10px ... 83%
11px ... 92%
14px ... 117%
16px ... 134%
17px ... 142%
18px ... 150%
28px ... 234%
00, 08, 17, 25, 33, 42, 50, 58, 67, 75, 83, 92, 100
**************************/

.h, .hid, .q-js .qh {display:none}
.block { display:block}
.vh {visibility:hidden}
.o-hid {overflow:hidden}
.cr, .cr a {color:#EE333E !important}
.cp {cursor:pointer}
.fl {float:left}
.fr {float:right}
.fc {clear:both}
.fcw {float:left; clear:both; width:100%}
.fca, .fc0, .fc1, .fc3, .fc5, .fc9, .fc13, .fc15, .fc18, .fc22, .fc-art {overflow:hidden; clear:both; float:none; margin:0; padding:0; line-height:1em}
.fca {font-size:5px; height:5px}
.fc0, .fc1 {display:block; font-size:0; height:0; line-height:0}
.fc3 {font-size:3px; height:3px}
.fc5 {font-size:5px; height:5px}
.fc9, .fc-art, .fc10 {font-size:9px; height:9px; line-height:9px} /* zachovani kompatibility */
.fc13 {font-size:13px; height:13px}
.fc15 {font-size:15px; height:15px}
.fc18 {font-size:18px; height:18px}
.fc22 {font-size:22px; height:22px}
.tal {text-align:left}
.tac {text-align:center}
.tar {text-align:right}
.taj {text-align:justify}
.ttu {text-transform:uppercase}
.ttn {text-transform:none !important}
.vat {vertical-align:top}
.vam {vertical-align:middle}
.vab {vertical-align:bottom}
.nw {white-space:nowrap;}
.nb {border:none}
.static {position:static}
.relative {position:relative}
.imp {color:#F00 !important}
.bgtrans {background:transparent}
.i {font-style:italic}
.b, .subtit {font-weight:700}
.w25, .quarter {width:25%}
.w30 {width:30%}
.w33 {width:33%}
.w49 {width:49%}
.w50, .half {width:50%}
.w66 {width:66%}
.full {width:100%}
.ml10 {margin-left:10px}
.mr10 {margin-right:10px}
.mb10 {margin-bottom:10px}

.sm, .fsm, .f89, .f95 {font-size:83%}
.f92 {font-size:92%}
.fn {font-size:100%}
.f117 {font-size:117%}
.f125 {font-size:125%}
/*@import url("/css/externi/topkontakt-ahead.css");*/

/* reklamy */
.r-head { position:relative; height:12px; line-height:12px; margin-right:17px; padding:0 1px; font-size:9px; text-align:right; color:#666; }
.col-d .r-head { width:139px}
.r-head span { position:absolute; top:0; right:0; z-index:1; width:100%; height:12px; background:url('/o/sph/reklama_top.gif') right top no-repeat}
.r-head span.partner { background:url('/o/sph/partner-serveru.gif') right top no-repeat}

.r-body { border:1px solid #E6E6E6}

.r-b-in div { margin:auto; font-size: 11px;}
.col-r {margin-right:2px;}
.col-r .r-body { border: 1px solid #D3D3D3; width:100%}
.col-r .fca { font-size: 1px; height: 1px; background: #D3D3D3; }
.col-r .r-body .r-head { display: none; }
.col-r .r-body .r-body { border: 0; text-align: center; margin: 7px 0; }
.col-r .r-body .r-body table { border: 0; margin:0 auto }
.col-r .r-body .r-body .r-b-in { width: 150px; margin: auto; }
.col-r .hid { display:block}
.r-b-in table {border:0; padding:0;}

.col-d img { vertical-align:middle; =vertical-align:top; background:#FFF;}


/* tisk */
@media print {.r-head, .r-body, .col-r  {display:none}}

/* pro mizeni mezirek ve FF */
.r-body object, .r-body embed, .r-body iframe {display:block; margin:auto}
/*
.r-body iframe + br {display:none}
.col-a .r-body table td>a[target='_top']:first-child, .col-a .r-body table td>a[target='_blank']:first-child,
.col-b .r-body table td>a[target='_top']:first-child, .col-b .r-body table td>a[target='_blank']:first-child {line-height: 0 }
.col-a .r-body table td, .col-b .r-body table td { line-height: 0 }
.col-a .r-body table td *, .col-b .r-body table td * { line-height: 1.5 }
*/

.ahead {display:table !important; width:700px; height:217px; margin:0 auto 2px; }
.ahead .r-body {line-height: 0}
.ahead .r-head { margin-top:0}
table.ahead { border:0; border-collapse:collapse; }
table.ahead td { vertical-align:bottom; }

.m1 { width:470px; margin:0 auto; }
.m11, .m12, .m17 { width:302px; margin:0 auto;}
.m19 {margin-bottom:20px}
.m54 {width:970px; margin:0 auto 15px}
.m202 { width:470px}
.m202 br { display:none}

#adsintersticialelement { left: 0; min-height: 100% !important; top: 0;  }

.rollout-banner, .ahead { z-index: 9; position:relative }
.rollout img, .rollout-banner img, .video-banner img {border: 0}
.rollout, .rollout-banner, .video-banner {position: absolute; overflow: hidden}
.rollout .maly, .rollout-banner .maly, video-banner .maly {display: block}
.rollout .velky, .rollout-banner .velky, .video-banner .velky {display: none}
.rozvinuto .maly {display: none}
.rozvinuto .velky {display: block !important}

/*reklama partner*/
.m-partner-min .r-head, .m-partner-mid .r-head, .m-partner-big .r-head {text-align: center; font-size:10px; text-transform: uppercase; color: #8E8E8E}
.m-partner-min .r-head {float: right; display: inline; min-width: 96px; _width: 96px; background: url("/o/sph/reklama_top96.gif") no-repeat bottom right}
.m-partner-mid .r-head {float: right; display: inline; min-width: 139px; _width: 139px; margin-right:5px; background: url("/o/sph/reklama_top139.gif") no-repeat bottom right}
.m-partner-big .r-head {float: right; display: inline; min-width: 156px; _width: 156px; margin:0; background: url("/o/sph/reklama_top158.gif") no-repeat bottom center}
.m-partner-min .r-head span, .m-partner-mid .r-head span, .m-partner-big .r-head span {display:none}
.m-partner-min .r-body, .m-partner-mid .r-body, .m-partner-big .r-body {clear:both}

/* reklama r-bwin */
.r-bwin { line-height: 11px}
.r-bwin input {margin:0; height:0}
.r-bwin td { text-align: left}

.m35 {text-align:center}
.m35 .r-head { width:745px; margin:0 auto; text-align:right;}
.m35 .r-body { width:745px; margin:0 auto; text-align:left;}
.m-ukazse .r-body {border:0}

/* specialitka pro automodul a bonus web v col-d */
.banner-top .entry img { display:block}

/*reklama flash body*/
#reklama-flash-body {overflow:hidden; position:absolute; _position:absolute !important; z-index:1; top:20px; width:100%; height:600px}
#reklama-flash-body .rf-left, #reklama-flash-body .rf-right {overflow:hidden; z-index:6; position:absolute}
#reklama-flash-body .rf-left {right:50%; min-width:120px; _width:120px; height:100%; margin-right:515px}
#reklama-flash-body .rf-right {left:50%; min-width:120px; _width:120px; height:100%; margin-left:515px}

#eTargetContent { background: #FFF url('/u/n4/r-head.gif') no-repeat -2px 0; padding: 1.5em 0 0em 0;}
#eTargetContent a { display: inline-block; text-decoration: none; color: #000; margin: 0 0 10px 0; font-size: 116% }
#eTargetContent u { color: #001CD1; font-weight: bold; font-size: 105% }
#eTargetContent a:hover u { color: #000 }
#eTargetContent span { display: block; margin: 4px 0 1px }
#eTargetContent small { color: #008000; font-size: 80% }
#eTargetContent a:hover small { color: #000; text-decoration: underline }

#hyper300 a {text-decoration: underline;}
#hyper300 a:hover {text-decoration:none;}
#hyper300 .r-head {height:auto; line-height:1; margin:0 0 .5em; text-align: left; font-size:120%; }
#hyper300 .r-head a {color:#666; font-size:10px; letter-spacing:1px; text-decoration:none;}
#hyper300 .r-head a:hover {text-decoration:underline}
#hyper300 .r-body {padding-top:4px;}
#hyper300 .r-body .r-body {margin-bottom:0;}
#hyper300 .entry a { font-size: 120%;  }
#hyper300 .entry a:hover {color:#000;}
#hyper300 .entry, #hyper300 .r-art {overflow:hidden; width:100%; min-height:60px; _float:left; margin-bottom:8px;}
#hyper300 .entry img, #hyper300 .entry span.midi {float:left; margin: 0 10px 0 0; }
#hyper300 .entry b {font-weight:normal;}
#hyper300.vver-b .entry img {width:80px; height:55px;}

/* z layoutu */
.r-head { height:14px; line-height:14px; margin:0 0 1px 0; text-align:right;}
.r-head span {height:14px; background: url('/u/n4/r-head.gif') no-repeat top right;}
#etarget .r-head span {background-position: 6px top;}

.content .r-body {margin:0 0 1.5em}
.r-body {border: medium none;}
.m-1 {margin-left:-8px; border:0;}
.m11 { margin: 0 10px ; }
#c-4-sticky .m11, #c-4-sticky .m12 {margin:0 10px 0 65px }
.interbanner { height: 300px;}
/* 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 { position: relative; padding: 10px 0 0; background: url("/u/n4/shadeTop.png") no-repeat 50% 0; z-index: 9 }
.m-bg-2 { padding: 0 0 10px; background: url("/u/n4/shadeBot.png") no-repeat 50% 100%; }
.m-bg-3 { background: url("/u/n4/shadeMid.png") repeat-y 50% 0; }
.m-bg-4 { width: 1000px; margin: 0 auto; text-align: left; background: #FFFFFF none repeat 0 0; }
.q-imac body, .q-imac .m-bg-1 { background-image: none !important; }
.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 0px 15px; list-style-type: none; list-style-position: outside; background: url('/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('/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("/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: 4px 3px 0px; 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('/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: 0px; }
#portal .searchlink a { display: block; position: relative; cursor: pointer; width: 25px; height: 13px; background: url('/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('/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('/o/lidovky_ln5/ln-logo.png') no-repeat 0 22px; background: url('/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('/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; padding: 0 3px; line-height: 1.1; }
#toplinks li { border-right: solid 1px #4c4c4c; }
#toplinks a { text-decoration: none; }
#toplinks a:hover { text-decoration: underline; }
#toplinks .customlink { display: none; }
#toplinks .customlink a { color: #000; padding: 0 2px; }
#toplinks .customlink a:hover { color: #1D4382; }
#toplinks li.loginlink a { 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; }
#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; }

/*webmap box*/
#webmap-box { width: 710px; height: auto; padding: 0 0 20px 0px; 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; }
.q-js .webmap-content input[type=checkbox], .q-js .webmap-content .checkbox { display: block; }


/*spendliky v mapach*/
.equip-map a { position: relative; overflow: hidden; display: block; }
.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; }


.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; }
.wm-web img { }

/* 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: 220px; height: 490px; margin: 0 35px 10px 15px; overflow: hidden; }
#f-2 { float: left; width: 385px; }
#f-3 { float: right; width: 315px; margin-right: 30px; }


#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('/o/lidovky_ln5/navig/arrbig-left.png') 0px 20px no-repeat; }
#gln-move-right { float: right; background-image: url('/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 { display: none; margin-bottom: 10px; font-size: 115%; }
#nejctenejsi li:first-child { display: block; }
#nejctenejsi .active li { display: block; }
/*.nejctenejsi h2 {height:30px;}*/
.nejctenejsi-item { box-sizing: content-box; height: 85px; padding: 5px 0; overflow: hidden; font-family: Georgia,"Times New Roman",Times,serif; border-top: 1px solid #bfcfe1; }
.nejctenejsi-item a { width: 100%; }
.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: 250px; }
.nejctenejsi-item .strip { float: left; width: 20px; height: 100%; margin: 5px 10px 0 0; }

#nejctenejsi-1 .strip { background: url('/o/lidovky_ln5/ico/zpravy.png') no-repeat; }
#nejctenejsi-2 .strip { background: url('/o/lidovky_ln5/ico/lifestyle.png') no-repeat; }
#nejctenejsi-3 .strip { background: url('/o/lidovky_ln5/ico/sport.png') no-repeat; }

#f-include { float: left; width: 375px; 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('/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; }

#f-include-in { width: 100%; height: 108px; overflow: hidden; float: left; position: relative; }
#f-include-in a, #dokumenty a { clear: both; display: block; float: left; width: 135px; padding-left: 17px; margin-top: 7px; line-height: 1.1; background: url("/o/lidovky_ln5/ico/dot-empty.png") no-repeat 0 2px; }

#f-include-in div { position: absolute; top: 0px; right: 0px; width: 220px; height: 100%; }

#dokumenty { width: 363px; height: 130px; margin-bottom: 30px; overflow: hidden; float: left; position: relative; }
#dokumenty a { width: 210px; }
#dokumenty img { position: absolute; width: auto; height: auto; max-width: 127px; top: 29px; right: 0; border: solid 1px #eee; }
#dokumenty.prep-1 #dokumenty-a1, #dokumenty.prep-2 #dokumenty-a2, #dokumenty.prep-3 #dokumenty-a3 { background-image: url('/o/lidovky_ln5/ico/dot-full.png'); }

.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; }
#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('/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 .fb, #channels .twitter { background: none; padding-left: 0; }
#channels .fb span, #channels .twitter span { display: inline-block; position: relative; top: 5px; width: 25px; height: 25px; margin-right: 5px; background: #000 url('/o/lidovky_ln5/ico/ico-sprite.png') no-repeat 0 -33px; }
#channels .twitter span { background-position: 0 -60px; }


.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('/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("/o/lidovky_ln3b/ico/ico_open.png") no-repeat; }
#komercni-sdeleni .close span { display: inline-block; width: 21px; height: 21px; cursor: pointer; background: url("/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 { 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; 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(/o/lidovky_ln5/navig/arrbig-left.png) 0px 12px no-repeat; }
.kolotoc .ico-right span { background-image: url(/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; }


/* kolotoc - oci */
/*#eyes { float: left; width: 926px !important; clear: none; position: relative; height: 175px; overflow: hidden; }
#eyes h2 { margin: 0 0 0.2em; color: #D2071E; font-size: 150%; font-family: Georgia, "Times New Roman", Times, serif; }
#eyes li h3 a, #eyes li h3 a:hover { padding: 2px 6px 0; color: #444; text-decoration: none; }
#eyes li h3 a:hover { color: #222; text-decoration: underline; }
#eyes img { margin-bottom: 4px; border: 0; }
#eyes ul { float: left; list-style: none; clear: both; width: 2000px; padding: 0; margin: 0; border: 0; overflow: hidden; }
#eyes ul li { float: left; list-style: none; width: 185px; min-height: 175px; height: 175px; margin: 0; padding: 0; border: 0; }
#eyes ul li h3 { display: none; margin: 0 0 0px 1px; padding: 0 0 8px; font-weight: bold; text-align: center; }
#eyes ul li a, #eyes ul li a:hover { display: block; cursor: pointer; text-decoration: none; overflow: hidden; }
#eyes ul li a:hover span { text-decoration: underline; }
#eyes ul li a span { display: block; height: 55px; margin-left: 6px; margin-right: 6px; overflow: hidden; font-size: 117%; color: #000; line-height: 1.3; font-family: Georgia,"Times New Roman",Times,serif; }
#eyes ul li a span.transform { display: inline-block; height: 99px; margin-right: 0; }
#eyes ul li a span.transform br { display: none; }
#eyes ul li a span.transform img { width: 174px; _height: 99px; margin-top: 0; }
#eyes ul li.e-idnes span.transform img, #eyes ul li.e-metrocz span.transform img, #eyes ul li.e-metro span.transform img { margin-top: -15px; _margin-top: 0; }
.eyes-move-l, .eyes-move-r { width: 30px; float: left; height: 140px; display: block; }
.eyes-move-l { clear: both; }
.eyes-move-r { float: right; width: 32px; }
.eyes-move-l a, .eyes-move-r a { width: 30px; height: 170px; display: block; cursor: pointer; background: url('/o/lidovky_ln5/navig/arrbig-left.png') 0px 12px no-repeat; }
.eyes-move-r a { background: url('/o/lidovky_ln5/navig/arrbig-right.png') 0px 12px no-repeat; }*/

/* content */
#c-0 { position: relative; float: right; width: 233px; margin-top: 10px; }
#c-1 { position: relative; width: 760px; margin: -20px 0 4px 0px; /*width:687px;*/ /*margin:-20px 0 4px 73px;*/ }
#c-2, .c-2 { float: left; width: 565px; /*width:492px;*/ min-height: 400px; /*margin-left:73px*/ }
#c-3, .c-3 { float: left; width: 435px; }
#c-4 { float: left; width: 377px; /*margin-left:55px*/ }
#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; /*margin-right: 30px; margin-bottom: 30px;*/ }
.c-2-content-1 { margin: 0 30px 30px 31px; }
.c-2-content-0 { margin: 0 30px 30px 0px; }
#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: 0px; }

.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; }

/* 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('/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('/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: -93px; }

.art-supp .fb:hover .wide1, .art-supp .twitter:hover .wide1 { display: block; }

.art-supp .fb .wide1{height:20px; background: url(/o/lidovky_ln5/ico/loading.gif) no-repeat 3px center;}

.ico-mail, .ico-print, .ico-tip, .ico-diskuse { display: block; float: left; height: 20px; width: 25px; margin-right: 2px; background: #000 url('/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 { 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('/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 0px 0 33px; line-height: 1.2; background: url('/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: 0px; overflow: hidden; }

#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 0px; 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; }

/* 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 5px; 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: 0px; }

.mark-foto-text, .mark-video-text { display: inline-block; height: 12px; margin-left: 4px; }
.mark-foto-text { width: 16px; background: url('/o/lidovky_ln3b/portal/info-photo.gif') no-repeat 0 50%; }
.mark-video-text { width: 12px; background: url('/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; }
.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('/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('/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('/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('/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('/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('/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: 11px; right: 2px; background: url('/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('/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('/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; }
.list-art .art.last { background: none; margin: 0; padding-bottom: 10px; }
.list-art.hlavni .art { padding: 0 0 6px; background: none; }
.list-art .art p.tar a { color: #888; }
.list-art .art p.tar a:hover { color: #000; }
.list-art .art img { float: left; margin-right: 10px; margin-top: 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; }

.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("/o/lidovky_ln5/navig/arrsm-left.png") no-repeat left center; }
.list-next { padding-right: 24px; background: url("/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("/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("/u/free.gif"); }

/* 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 .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('/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('/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 0px; border-bottom: #f5f5f5; }
.art-full .art-bot { float: right; }

.art-full .komerc { margin-top: 12px; }
.art-full .komerc:first-child { margin-top: 0px; }

/* 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%; 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}

/* clanek - fotogalerie */
.fotogal-in-art { margin: 0 0 1em; }
.fotogal-in-art h3 { margin-bottom: 1em; font-size: 125%; font-weight: bold; color: #444; }
.fotogal-in-art h3 span { padding: 0 0 6px; background: url('/o/lidovky_ln3b/portal/dot-three.gif') repeat-x 0 100%; }
/*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("/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 { display: table; margin: 0.2em 0 0 0; padding: 0.3em 0 0.1em; }
#on-line-in-art #on-line-data .c3 { color: #A11; font-weight: 600; }
#on-line-in-art #on-line-data .time, .on-line-box .on-line-data .time { float: left; width: 3.4em; padding: 3px 5px 0 0; font-size: 92%; font-weight: bold; line-height: 1.1; text-align: right; }
#on-line-in-art #on-line-data .event { display: table-cell; padding: 0px 2px; width: 388px; }

#on-line-in-art .img-c { padding: 7px 0px; }

.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; text-transform: lowercase; }

.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 0px; 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('/u/flv/big_firstplay_normal.png') no-repeat 50% 50%; position: absolute; left: 0; top: 0; }
.video-html-in b:hover { background-image: url('/u/flv/big_firstplay_over.png'); }

/* clanek - video */
.video-flv embed { background: url('/u/flv/lidovky-video-nav.png') no-repeat 50% 100%; display: block; }
.video-flv-in { background: url('/u/flv/lidovky-video-nav.png') no-repeat 50% 100%; height: 100%; width: 100%; }
.no-video-flv { background: #222 url('/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.reference-dolezal { height: 90px; min-height: 90px; padding-top: 6px; background: url('/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('/o/lidovky_ln3b/poutaky/ari.jpg') no-repeat; }
.content div.reference-dolezal.penas { background: url('/o/lidovky_ln3b/poutaky/penas.jpg') no-repeat; }
.content div.reference-dolezal.kolar { background: url('/o/lidovky_ln3b/poutaky/kolar.jpg') no-repeat; }
.content div.reference-dolezal.weiss { background: url('/o/lidovky_ln3b/poutaky/weiss.jpg') no-repeat; }
.content div.reference-dolezal.stindl { background: url('/o/lidovky_ln3b/poutaky/stindl.jpg') no-repeat; }
.content div.reference-dolezal.palata { background: url('/o/lidovky_ln3b/poutaky/palata.jpg') no-repeat; }
.content div.reference-dolezal.zlamalova { background: url('/o/lidovky_ln3b/poutaky/zlamalova.jpg') no-repeat; }
.content div.reference-dolezal.prochazkova { background: url('/o/lidovky_ln3b/poutaky/prochazkova.jpg') no-repeat; }
.content div.reference-dolezal.kamaradky { background: url('/o/lidovky_ln3b/poutaky/kamaradky.jpg') no-repeat; }
.content div.reference-dolezal.capek { background: url('/o/lidovky_ln3b/poutaky/capek.jpg') no-repeat; }
.content div.reference-dolezal.supova { background: url('/o/lidovky_ln3b/poutaky/supova.jpg') no-repeat; }
.content div.reference-dolezal.prochazkova { background: url('/o/lidovky_ln3b/poutaky/prochazkova.jpg') no-repeat; }
.content div.reference-dolezal.kamberaweiss { background: url('/o/lidovky_ln3b/poutaky/kamberaweiss.jpg') no-repeat; }
.content div.reference-dolezal.rynda { background: url('/o/lidovky_ln3b/poutaky/rynda.jpg') no-repeat; }
.content div.reference-dolezal.etzler { background: url('/o/lidovky_ln3b/poutaky/etzler.jpg') no-repeat; }
.content div.reference-dolezal.bednarova { background: url('/o/lidovky_ln3b/poutaky/bednarova.jpg') no-repeat; }
.content div.reference-dolezal.bumprask { background: url('/o/lidovky_ln3b/poutaky/bumprask.jpg') no-repeat; }
.content div.reference-dolezal.diarinvestora { background: url('/o/lidovky_ln3b/poutaky/diarinvestora.jpg') no-repeat; }
.content div.reference-dolezal.putna { background: url('/o/lidovky_ln3b/poutaky/putna.jpg') no-repeat; }
.content div.reference-dolezal.matyasova { background: url('/o/lidovky_ln3b/poutaky/matyasova.jpg') no-repeat; }
.content div.reference-dolezal.knihovna { height: 150px; min-height: 150px; background: url('/o/lidovky_ln3b/poutaky/knihovna.jpg') no-repeat 0px 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('/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('/o/lidovky_ln3b/poutaky/denik-matky.png') no-repeat; }
.content div.reference-dolezal.denik-matky .in { margin: 0px; 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(/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 0px; }
#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: 0px 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 {list-style:none; margin:0 0 0.5em 34px; padding-left:16px; font-family:Georgia, "Times New Roman", Times New Roman, serif; font-size:108%;}*/
.related li { min-height: 43px; margin: 0 0 10px; padding-left: 16px; font-size: 150%; line-height: 1.2; list-style: none; background: url('/o/lidovky_ln5/ico/li-line.png') no-repeat 0px 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; }
.related .show-more { display: none; }
.related.less { height: 470px; margin-bottom: 25px; overflow: hidden; }
.related.less .show-more { display: block; position: absolute; bottom: 0px; height: 70px; width: 100%; text-align: center; z-index: 2; background: url("/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("/o/lidovky_ln5/navig/arrbig-down.png") no-repeat; }


/*vypisy clanku v pravem sloupci / i na onlinu*/

/*#rubrika-nejctenejsi {margin: 0px 0 10px 30px;}*/
#c-3 .related { margin: 0px 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; }




/* 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: 0px 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("/o/lidovky_ln3b/ico/rss.gif"); }

.ico-voice span { background-image: url('/o/lidovky_ln5/ico/voice.png'); }
.ico-next span { display: inline-block; width: 16px; height: 40px; background-image: url(/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('/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('/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('/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('/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; }


.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: 0px; }
.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: 0px; }
.complete-half-l td { padding-right: 20px; padding-left: 0px; }

.complete.artlink { width: 170px; height: 76px; margin-right: -7px; line-height: 1.2; border-left: solid 6px #1d4382; border-right: none; background: url('/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; }

.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: 0px; 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ší 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("/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("/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("/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("/u/free.gif"); }

.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; /*background:url("/o/lidovky_ln3b/bg/graph_bg_blue.png") bottom center repeat-x; */ }
.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 auto; /**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: 0px; }
.g-graph.g-column .graph-wrap .graph-bar { width: 100%; height: 100%; bottom: 0px; /*border-radius:3px 3px 0 0; */ /*background:url("/o/lidovky_ln3b/volby2013/bar-shade.png") top left; */ /*background-repeat:repeat-x; */ }

.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("/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("/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("/o/lidovky_ln3b/sport/online-ban.png") no-repeat 0 0px; _background: none; margin-bottom: 15px; }
/*neposouvat nahoru*/
#online-box.fotbal .online-img { background-image: url("/o/lidovky_ln3b/sport/online-fotbal.png"); }
#online-box.hokej .online-img { background-image: url("/o/lidovky_ln3b/sport/online-hokej.png"); }
#online-box.tenis .online-img { background-image: url("/o/lidovky_ln3b/sport/online-tenis.png"); }
#online-box.olympiada .online-img { background-image: url("/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 0px; font-size: 18px; }
#online-box.prenos .txt { font-size: 13px; }
#online-box .message { position: relative; margin: 0; height: 52px; padding-top: 0px; overflow: hidden; line-height: 1.4; font-size: 90%; }

#online-box.tenis .message { padding-top: 0px; }
#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("/o/lidovky_ln3b/portal/socmedia-email.jpg") no-repeat; }
#mail-link:hover { background: url("/o/lidovky_ln3b/portal/socmedia-email.jpg") no-repeat left bottom; }
#mail-form .top-part { background: #6b8fbb url("/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("/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("/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("/o/lidovky_ln3b/pocasi/night-dark.gif") no-repeat 0 2px; display: block; padding-left: 20px; }
#weather .weather-bio { background: url("/o/lidovky_ln3b/pocasi/bio-dark.gif") no-repeat 0 2px; display: block; padding-left: 20px; }
#weather .day-prev { background: url('/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: 0px 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: 0px; 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; 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("/o/lidovky_ln3b/buttons/registrace-sms.gif") no-repeat; width: 125px; }
.next-step #reg-dopis { background: url("/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("/o/lidovky_ln3b/buttons/registrace-sms.gif") no-repeat; width: 125px; }
.next-step .reg-dopis { background: url("/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('/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("/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("/o/lidovky_ln3b/portal/sms-black.gif") no-repeat; }
.disc-reg .reg a.dopis-b { background: url("/o/lidovky_ln3b/portal/dopis-blue.gif") no-repeat 0 3px; padding-left: 27px; }
.disc-reg .reg a.dopis-b:hover { background: url("/o/lidovky_ln3b/portal/dopis-black.gif") no-repeat 0 3px; }

#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('/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("/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; }
.calendar-box { width: 15em; overflow: hidden; position: absolute; font-size: 100%; border: 1px solid #CBCBCB; float: left; left: 50%; 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: 0px 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; }

/* 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: 0px; 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: 0px; }
	.redakce .fl img { margin-right: 10px; }
	ul.w-maps { background: url('/o/lidovky_ln3b/pocasi/mapa-cr.gif') no-repeat !important; }
	.w-actual .fr { clear: both; }

	.dopisy .welcome { padding: 0px; }
	.dopisy .art-list { margin: 0; }
	#social-plugins { display: none; }
}

ď»ż#p-menu-2 {width:auto}
h2.bigbloger {float:left; margin-left:210px; padding-top:31px}
.list-art {margin-left:0}


.b-box-3 h2, .b-box-2 h2, h2.page {margin-bottom:10px; font-size: 134%; font-weight: bold; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
.b-box-3 h2 a, .b-box-2 h2 a, h2.page a {color:#000}
.b-box-3 h2 a:hover, .b-box-2 h2 a:hover, h2.page  a:hover {color:#1d4382}


.col-d .b-box-2 h2, .col-b .b-box-2 h2{ background-color: #1d4382; height: 7px; margin-bottom: 10px; width:100%; max-width: 270px; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
.col-b .b-box-2 h2 {/*width:218px*/ clear:both; width:100%; max-width:100%}
.col-d .b-box-2 h2 a, .col-d .b-box-2 h2 span, .col-b .b-box-2 h2 a, .col-b .b-box-2 h2 span { background-color: #fff; color: #1d4382; display: block; float: left; font-size: 10px; font-weight: bold; line-height: 8px; margin-top: -1px; padding: 1px 10px 0 0; }

.col-b .b-box-2, .col-b .b-box-3 {margin-bottom:40px}

#osobnosti-ln-blogy {display:none}


.b-box-3 h3 {font-size:170%; line-height:1.2}
.b-box-3 .art img {float: left; margin:0 8px 8px 0}

.art p.tar {color:#666; font-size:100%; text-align: left; font-family: Arial,Helvetica,sans-serif;}

/* UNIVERSAL */
span.bluebutton {float:left; display:block; width:16px; height:14px; margin-right:4px; text-align:center; color:#fff; font-weight:bold; line-height:15px; border-radius:2px; background:#1d4382; /*background:url('/o/lidovky_ln3b/bigbloger/alphabet.gif') no-repeat;*/ font-size:11px; cursor:pointer;}
span.bluebutton.active {background:url('/o/lidovky_ln3b/bigbloger/alphabet-red.gif') no-repeat;}
span.bluebutton:hover {color:#eee;}

.brisk { margin-right:8px; text-transform: uppercase; font-weight: bold;  /*font-size: 14px;*/ font-family: Arial,Helvetica,sans-serif;}
.brisk a { text-decoration: none;  color: #000;}
.brisk a:hover { text-decoration: underline; }

/*verze 1*/

/*verze 2*/
.b-box-2 .when {display:block; position:relative; top:20px; float:right; margin-top:0px; font-size:10px; text-transform:uppercase; line-height:8px; width:9em; text-align:right;}
/*konec verze*/


.b-box-2 .when a {color:#666; font-weight:bold;}

h2.page a {/*color:#fff;*/}
.errtxt {color:#d2071E;}

/* OPRAVA B-BOX-3 */
#vip-window.b-box-3 .art a {display:inline; float:none; height:auto; width:auto;}
#vip-window.b-box-3 .art h3 {float:none; width:auto;}

/* LAYOUT */
/*#portal h1 {top:7px;}*/
#portal menu li a.xtra {color:#d2071e;}
.content { padding:20px 0 0; min-height:100px; margin-bottom:1em; background:none;}
.content .col-d {position:relative; float:left; width:158px;}
.content .col-a {float:left; width:474px; min-height:400px; margin-left:32px; margin-right:0; margin-left:32px; }
.content .col-a .bg-line-1, .content .col-a .bg-line-2 { background:none;}
.content .col-a .subnav { margin:6px 0 10px 0; padding:2px; border-top:#d0d1d2 1px solid; border-bottom:#d0d1d2 1px solid; color:#484848; text-align:center; font-weight:bold; }
.content .col-b {position:relative; float:right; width:302px; margin:0;}
.content .col-ad {float:left; width:657px; min-height:400px; margin-right:0; margin-left:0;}
.content .col-ad .bg-line-1 { padding: 0 0 0 12px; }

/* COL-D */
.col-d .buttons a {display:block; text-align:left; width:156px; height:44px; margin-bottom:10px; clear:both;}
.col-d .buttons a:hover span {background-position:bottom left;}
.col-d .buttons span {display:block; position:absolute; width:156px; height:44px; background-repeat:no-repeat;}
.col-d .buttons span.log {background-image:url('/o/lidovky_ln3b/bigbloger/login.jpg');}
.col-d .buttons span.try {background-image:url('/o/lidovky_ln3b/bigbloger/try.jpg');}
.col-d .buttons span.reg {background-image:url('/o/lidovky_ln3b/bigbloger/register.jpg');}
.col-d .b-box-2 ul {margin-bottom:10px;}
.col-d .b-box-2 ul li {margin:0px 10px 0px 4px; padding:4px 0px 3px 1px; border-bottom:#f5f5f5 1px solid; list-style-type:none;}
.col-d .b-box-2 ul.user-icons li {padding-left:16px; background:url('/o/lidovky_ln3b/bigbloger/user-icon.jpg') 0px 3px no-repeat;}

/* HOMEPAGE */
.col-a .art p.tar, .col-ad .art p.tar {margin-top:0.3em; clear:both}
.col-a .art p.tar a, .col-ad .art p.tar a {color:#1d4382;}
.col-a .nav {margin-top:0; padding-top:0px;}
.col-a .nav .ico {display:inline-block}
.col-a .nav .ico-r {float:right}
.col-a #vip-window {height:235px; margin-bottom:40px; padding: 6px 8px 0; overflow:hidden; background: #f5f5f5}
.col-a #vip-window .art {height:100%;}
.col-a #vip-window .art h3 {height:2em; margin-bottom:10px;}
.col-a #vip-window .art h3 a:hover {color:#1d4382;}
.col-a #vip-window .art a.more {display:none}
.col-a #vip-window .art div.change {float:right; width:105px; display:none;}
.col-a #vip-window .art p.perex {height:105px; font-size:117%; line-height:1.4; font-family:Georgia, "Times New Roman", Times, serif;}
.col-a #vip-window .art p.info {float:left; width:270px; color:#666; overflow:hidden;}
.col-a #vip-window .art .image-view {float:right; display:block; width:110px; height:93px; margin-left:10px; background:url('/o/lidovky_ln3b/bigbloger/vip-photo-bg.jpg') no-repeat;}
.col-a #vip-window .art .image-view span {display:block; width:100px; height:75px;  border:#fff 1px solid; overflow:hidden;}
.col-a #vip-window .art .image-view span img {margin:0;}

.col-a #fotoblogy {margin-bottom:40px}
.col-a #fotoblogy .box-in {height: 83px; margin:0; padding: 14px 8px 7px 15px; overflow:hidden; background: #f5f5f5}
.col-a #fotoblogy .box-in img {width:100px;}
.col-a #fotoblogy .fb-view {float:left; width:100px; height:auto; margin-right:15px;}
.col-a #fotoblogy .fb-view.last {margin-right:0;}
.col-a #fotoblogy .fb-view a {display:block; height:75px; overflow:hidden;}

.col-a .list-art .art a.thumb, .col-ad .list-art .art a.thumb {display:block; float:left; width:106px; overflow:hidden; }
.col-a .list-art .art a.thumb img, .col-ad .list-art .art a.thumb img {width:100px; float:none; margin:0;}


/* VYHLEDAVANI */
.col-a .searchpage h3 {margin-bottom:4px;}
.col-a .searchpage .time {margin-bottom:4px; color:#444; font-family:Georgia, "Times New Roman", Times, Serif; font-size:92%; }

.pas-form .half-l {width:44%}
.pas-form .half-r {width:53%}
.pas-form.searchpage .half-l {width:130px;}
.pas-form.searchpage .half-r {width:300px;}
.pas-form { margin-bottom:8px; padding:6px 10px;  border-top:6px solid #1d4382;  /*border-bottom:10px solid #EBEBEB; border-top:10px solid #EBEBEB; background:#F5F5F5;*/}
.pas-form .cell { padding-bottom:8px; padding-top:8px;}
.pas-form .cell p {margin:0; padding:0; height:17px; line-height:17px; clear:both; }
.pas-form .cell label {display:block; padding-top:3px;}
.pas-form .cell p span {display:block; height:20px; padding-top:3px;}
.pas-form input { width:260px; padding:5px 0 5px 3px; border:1px solid #D0D1D2;}
.pas-form input.radio { float:left; width:15px; height:17px; margin:4px 2px 0 0; border:0; padding:0; }
.pas-form .cell.no-lineheight {/*line-height:1.5em; padding-top:2px;*/ margin:0; padding:0;}
.pas-form .cell.no-border { border:0 none;}
.pas-step { padding-bottom:4px; border-bottom:1px solid #bfbfbf; text-align:right;}
.pas-step span { display:block;float:left;padding-top:4px;}

/*registrace*/
.pas-form .cell label.fulltext {width:auto; text-align:left}
.bg-line-2 .pas-registrace h3 {margin:15px 0 0}
.pas-form .checkboxes {width:auto;}
.pas-registrace .next-step {margin-top:-10px}
.pas-registrace .send_button {float:right; vertical-align:middle}

/* SEZNAM BLOGERU */
.col-a .blog-authors .block {float:left; width:148px; height:240px; margin-right:5px; margin-bottom:15px; border:#f2f2f2 1px solid; background:#f8f8f8;}
.col-a .blog-authors .block.third {float:right; margin-right:0;}
.col-a .blog-authors .block.vip {background:#f8f8f8 url(/o/lidovky_ln3b/bigbloger/vip.jpg) bottom right no-repeat;}
.col-a .blog-authors .block .thumb {display:block; width:128px; height:171px; margin-left:10px; overflow:hidden;}
.col-a .blog-authors .block .thumb img {_width:128px; min-width:128px; min-height:171px;}
.col-a .blog-authors .block h3 {padding:4px 0; text-align:center;}
.col-a .blog-authors .block strong {display:block; padding-top:4px; text-align:center; }
.col-a .blog-authors .block small {display:block; text-align:center;}

/* CLANEK */

.list-art .brisk {font-size:87%;}
.article .art-footer+iframe { height:25px !important; }
.col-ad .bloger-header img {margin-bottom:5px;}
.bloger-header .txt1 {height:47px; line-height:47px; padding-top:15px; padding-left:10px; font-size:167%;}
.bloger-header .txt2 {width:300px; height:60px; padding:21px 0px 0px 10px; overflow:hidden; font-size:117%; font-weight:bold;}
.col-ad .bloger-nav {margin-bottom:2em; padding: 5px 4px; color:#aaa; font-size:92%;}
.col-ad .bloger-nav a {color:#000;}
.col-ad .bloger-nav .fr a {margin-left:20px;}
.col-ad .art-full {margin-left:0}
.col-ad .art-full .art-info {margin-bottom:1em; font-family:Georgia, "Times New Roman", Times, Serif; color:#666;}
.col-ad .art-full .authors {margin-bottom:2em; font-size:117%; font-style:italic; }
.col-ad .art-full .art-footer {margin-bottom:2em; padding-bottom:4px; color:#666; border-bottom:#d0d1d2 1px solid;}
.col-ad .art-full .art-footer .fl {margin-top:10px;}
.col-ad .art-full .article-foto {width:100%; max-width:657px; overflow:hidden; margin-bottom:1em; border-collapse:collapse; background:#f5f5f5; border:#e5e5e5 1px solid; text-align:center;}
.col-ad .art-full .article-foto.left {width:auto; margin:4px 10px 4px 0;}
.col-ad .art-full .article-foto.right {width:auto; margin:4px 0 4px 10px;}
.col-ad .art-full .article-foto img {margin:10px 10px 0px 10px; max-width:630px; border:#666 1px solid;}
.col-ad .art-full .article-foto .article-foto-autor {font-size:11px; color:#666; height:17px;}
.col-ad .art-full .article-foto-txt {float:left; width:100px; padding-left:10px; text-align:left; }
.col-ad .art-full .article-foto-autor {float:right; width:100px; padding-right:10px; text-align:right; }
.col-ad .art-full .article-related {margin-bottom:2em;}
.col-ad .art-full .article-related h3 {margin-bottom:1em; font-weight:bold; color:#666; font-size:125%;}
.col-ad .art-full .article-related h3 span {padding:0 0 6px; background:url("/o/lidovky_ln3b/portal/dot-three.gif") repeat-x scroll 0 100%;}
.col-ad .art-full .article-related li {margin:0 0 0.5em 34px; padding-left:16px; list-style-type:none; list-style-position:outside; font-size:108%; font-family:Georgia, "Times New Roman", Serif; background:url("/o/lidovky_ln3b/portal/listtype4.gif") no-repeat scroll 0 0.4em;}
.col-ad .art-full img{max-width:645px; height:auto}

.col-ad .art-full .art-footer #kodex-button {color:#1d4382; font-weight:bold; cursor:pointer; height:26px; line-height:26px; white-space:nowrap;}
.col-ad .art-full .art-footer #kodex-button:hover {color:#000; text-decoration:underline;}
.col-ad .art-full .art-footer #kodex-button span {display:block; float:right; width:17px; height:17px; line-height:16px; margin:5px 0 0 8px; color:#1d4382; background:#1d4382 url(/o/lidovky_ln3b/ico/info.gif) no-repeat;}
.col-ad .art-full .art-footer .kodex-view {display:none; margin-top:6px; background:#f5f5f5; color:#000; padding:10px;}
.col-ad .art-full .art-footer .kodex-view h3 {margin-bottom:6px; color:#000; font-weight:bold;  font-size:117%;}
.col-ad .art-full .art-footer .kodex-view ul {margin-bottom:10px;}
.col-ad .art-full .art-footer .kodex-view li {margin-left:20px; margin-bottom:4px; color:#444;}

.col-ad .art-full.moot h1 {color:#d2071e;}
.col-ad .art-full.moot .opener {font-weight:normal; font-size:100%; line-height:1.5;}
.col-ad .art-full.moot .art-footer .fl {margin-top:0; width:40%;}
.col-ad .art-full.moot .art-footer .fr {width:40%;}

.col-ad #moot2 {margin-top:2em;}
.col-ad #moot2 p.nr {float:left; width:70%; padding:0; background:none}
.col-ad #moot2 .ico-r {float:right; width:27%;}
.col-ad #moot2 .ico-next {line-height:40px}
.col-ad #moot2 .name {width:148px;}
.col-ad #moot2 .subj {width:350px;}
.col-ad h2#logo-moot {margin-bottom:5px; text-transform:uppercase; font-size:134%; font-weight:bold; font-family:Arial,Helvetica,sans-serif}

.col-ad .list-art { margin-bottom:4em; }
.col-ad .list-art.nm { margin-bottom:0em; }
.col-ad .list-art .art {min-height:130px;}

table.kalendar {position:absolute; height:169px; margin:-7px 0px 0px 128px; width:173px; background:transparent url(/o/lidovky_ln3b/bigbloger/kalendar.jpg) no-repeat scroll 0%; text-align:center;}
table.kalendar td {height:21px; font-size:95%;}
table.kalendar td a {color:#FF6000;font-weight:bold;}
table.kalendar td a:hover {background:#FF6000 none repeat scroll 0%;color:#FFFFFF;}
table.kalendar .kal-td-pos {height:24px;color:#fff;font-weight:bold;}
table.kalendar .kal-td-pos a:hover {background:transparent none repeat scroll 0%;color:#000000;}
table.kalendar .kal-tyz-dni {color:#465200;font-weight:bold;}
table.kalendar .kal-td-pos a, table.kalendar .kal-tyz-dni a {color:#fff;font-weight:bold;}
table.kalendar td.kal-akt-den {border:#d0d1d2 1px solid; background:#fff;}
table.kalendar .kal-akt-den a {color:#1d4382; }
table.kalendar .kal-akt-den a:hover {background:none; color:#000; text-decoration:underline;}
table.kalendar .kal-den a {color:#1d4382;}
table.kalendar .kal-den a:hover {color:#000; background:#e5e5e5; text-decoration:none;}


/* REGISTRACE */
/*.pas-registrace .info {padding:8px 8px 6px 10px; background:#f5f5f5; color:#444;}*/
.pas-registrace textarea {height:70px;}

/* COL-B */
.col-b .b-box-3 .osobnosti {height:280px;}
.col-b .b-box-3#osobnosti-ln-blogy img {width:100px; height:auto; margin-bottom:0}
.col-b .b-box-2 .art {/*padding:6px 0px 0px 6px;*/ padding:6px 0px 0px; margin-bottom:6px; /*border-bottom:dotted 1px #666;*/}

.art.opinion .title-h2 {padding-top:10px; font-size:150%}
.art .opinion-author { border-top: 1px solid #909090; bottom: -25px; color: #666; height: 25px; left: 0; }
.art .opinion-author a {color:#666}


.col-b .b-box-2 .art a span { color:#000; font-weight:bold; font-size:117%; text-transform:uppercase;}
.col-b .b-box-2 .art a:hover span {color:#000; text-decoration:underline; }
.col-b .b-box-2 .art h3 {margin-top:6px; font-size:150%}
.col-b .b-box-2 .art p {position:relative; width:210px; max-height:60px; overflow:hidden; font-size:117%; line-height:1.4; color:#444; font-family:Georgia, "Times New Roman", Times, Serif;}
.col-b .b-box-2 .art p:after {content:"..."; position:absolute; top:39px; right:0; display:block;  line-height:1.5; background:#fff}
.col-b .b-box-2 .art .autor-photo {float:right; width:68px; height:88px; background:url('/o/lidovky_ln3b/bigbloger/tip-photo-bg.jpg') no-repeat;}
.col-b .b-box-2 .art .autor-photo span {display:block; width:60px; height:80px; overflow:hidden;}
.col-b .b-box-2 .art .autor-photo span img {margin:2px 0px 0px 2px; width:60px;}

.col-b .b-box-2.ar h2 {/*margin-bottom:0px;*/margin-bottom:25px;}
.col-b .b-box-2.ar ul {/*margin-bottom:10px;*/margin-bottom:30px;}

.col-b ul li {display:block; margin:0 0 4px; padding:0 5px 0 20px; color:#666666; line-height:1.4; background:url("/o/lidovky_ln5/ico/dot-blue-sm.png") no-repeat  0 0.4em;}

/*.col-b .b-box-2.ar {margin-bottom:20px}*/
.col-b .b-box-2.ar ul li a span {color:#000; font-weight:bold;}
.col-b .b-box-2.ar ul li a:hover span {color:#000;}


.col-b #author-description.b-box-3 .cont p {padding-bottom:1em;}
.col-b #author-description.b-box-3 .autor-photo {float:right; width:68px; height:88px; margin:0px 0px 5px 5px; background:transparent url(/o/lidovky_ln3b/bigbloger/tip-photo-bg.jpg) no-repeat;}
.col-b #author-description.b-box-3 .autor-photo span {display:block; width:60px; height:80px; overflow:hidden;}
.col-b #author-description.b-box-3 .autor-photo span img {width:60px; margin: 2px 0 0 2px;}
.col-b #author-description.b-box-3 .rating {color:#d2071e; font-weight:bold;}
.col-b #author-description.b-box-3 .rating .half-l {padding-top:6px;}
.col-b #author-description.b-box-3 .rating .half-r {text-align:right; font-size:167%; }

.col-b #author-categories.b-box-2 ul {margin-top:7px;}
.col-b #author-categories.b-box-2 ul li {background-position: 6px 0.3em;}
.col-b #author-categories.b-box-2 ul li a {color:#666;}
.col-b #author-categories.b-box-2 .when {width:10.2em; border-left:0;}
.col-b #author-categories.b-box-2 .when a {float:left; border-left:1px solid #D0D1D2; text-align:center; }
.col-b #author-categories.b-box-2 #sel-kal {width:6em;}
.col-b #author-categories.b-box-2 #sel-rss {width:4em;}

.col-b #author-tips .cont h3 {font-weight:bold;}
.col-b #author-tips .cont ul {margin-bottom:1em;}
.col-b #author-tips .cont ul a {color:#000}
.col-b #author-tips .cont ul a:hover {color:#1d4382}
.col-b #author-tips .searchform {margin-bottom:20px;}
.col-b #author-tips .searchform label {display:block; font-weight:bold; }
.col-b #author-tips .searchform input {margin:4px 0 0 0;}
.col-b #author-tips .searchform input.keyword {float:left; width:232px; margin-right:5px; padding:4px 3px 3px; border:1px solid #D0D1D2; }

.col-b #author-mailing .cont {padding-bottom:10px; border-bottom: 1px solid #bfbfbf;}
.col-b #author-mailing .half-l {width:90px;}
.col-b #author-mailing label {display:block; font-weight:bold;}
.col-b #author-mailing input {width:170px; margin:4px 0 0 0; padding:4px 3px 3px; border:1px solid #D0D1D2;}
.col-b #author-mailing textarea {width:270px; height:50px; margin:4px 0 0 0; padding:4px 3px 3px; border:1px solid #D0D1D2;}
.col-b #author-mailing small {display:block;}
.col-b #author-mailing input.chars {width:19px; padding:0; border:0; font-size:10px; background:#f5f5f5; text-align:center;}
.col-b #author-mailing input.send {width:auto; margin:0; padding:0; border:0; }
.col-b #author-mailing input.captcha {width:76px; margin-top:0; padding-bottom:4px; color:#666666; text-transform:uppercase; font-weight:bold; letter-spacing:4px; text-align:center;}

/* DISKUSE FORM */
.moot-form {padding:0.5em 0 1em 0; margin-bottom:1em;}
.moot-form .fl {width:280px;}
.moot-form .fr {width:340px;}
.moot-form label {display:block;}
.moot-form .inputs input {width:270px; padding:5px 0 5px 3px; border:1px solid #D0D1D2; margin:0 0 1em; background:#f5f5f5; vertical-align:middle; }
.moot-form .checkboxes span {font-size:92%;}
.moot-form textarea {width:335px; height:126px; padding:5px 0 5px 3px; border:1px solid #D0D1D2; margin:0; background:#f5f5f5;}
.moot-form .fr small {display:block; margin-bottom:18px; text-align:right; font-size:92%;}
.moot-form .inputs.bezpcode label {margin-bottom:2px;}
.moot-form .inputs.bezpcode img {float:right; margin-right:5px; border:0;}
.moot-form .inputs.bezpcode input {float:left; width:150px; padding-bottom:4px; letter-spacing:4px; font-weight:bold; color:#666; text-transform:uppercase;}
.moot-form .fr .chars small {margin-bottom:0; text-align:left;}
.moot-form .fr .chars input {padding:0; font-size:11px; border:0; width:30px;}

.moot-errors {margin-bottom:1em; background:#d2071e; color:#fff;}
.moot-errors div {padding:6px;}
.moot-errors div.ok {background:#1d4382; color:#fff;}
.moot-errors div strong {display:block; padding-bottom:2px; text-transform:uppercase;}
.moot-errors ul {padding-bottom:6px;}
.moot-errors ul li {margin-left:2em;}

/* DISKUSE DETAIL */
.moot-list {width:100%; padding-top:3px; overflow:hidden;}
.moot-list .r-body {margin-bottom:10px;}
.moot-list h3 {margin:0 0 10px 10px; font-size:117%; font-weight:bold;}
.moot-list .line { margin:0 0px 1em 5px; padding-top:1px; font-size:12px;}
.moot-list .line .order {float:right;}
.moot-list .line li {float:left; display:block; padding-right:5px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.moot-list .line li a {font-weight:bold;}
.moot-list .inside-page {margin:0px -7px 0 -7px;}
.moot-list .inside-page iframe { width:100%; margin:0; }
.say {padding:7px 7px 0; zoom:1;}
.say .picture {float:left; margin-right:10px;}
.say .number {color:#7292B5;}
.say .name {color:#000;}
.say .name small {color:#777;}
.say h5 {font-size:134%; font-weight:bold;}
.say table {margin:0; padding:0; border:0 none; border-collapse:collapse; overflow:hidden; }
.moot-list .new, .moot-form .new {margin-bottom:10px;}
.new .say {/*background:#f5f5f5;*/}
.say ul {float:right;}
.say li {float:left; height:26px; line-height:26px; margin-left:10px; list-style-image:none; list-style-position:outside; list-style-type:none;}
.say li.ico-r {width:7em;}
.say .bg-color {_width:100%; margin: 0 -10px; padding:0 10px;}
.new .bg-color { margin-top:5px; /*background-color:#e3e6ed;*/}
.chat .say {padding:10px;}
.chat .say .bg-color, .chat .new .bg-color {background:transparent none repeat scroll 0 0;}
.chat .say .bg-color {margin:0;}
.say .ico div {height:26px; line-height:26px; font-size:12px; font-weight:bold;white-space:nowrap;}
.say .ico div span {float:left; width:17px; height:17px; line-height:16px; margin:5px 8px 0 0;_margin:5px 5px 0 0; background-color:#555; background-repeat:no-repeat; color:#555555; text-decoration:none;}
.moot-form #moot-editor p.response {float:left; margin-top:2px; text-align:left; line-height:1.0em; font-size:92%; }
.moot-form #moot-editor p.response input {float:left; width:auto; margin-right:5px; background:none; border:0; }
.moot-form #moot-editor p.editor-status {float:right; margin-top:2px; }

.q-js .vlakno-tr, .vlakno-a-hide, .vlakno-a-show, .q-js .moot-table-show .vlakno-a-show {display:none}
.moot-table-show .vlakno-a-hide, .q-js .vlakno-a-show {display:inline}
.moot-table-show .vlakno-tr {display:table-row; =display:block;}

.diskuse-upozorneni {margin-bottom:14px; padding:10px; background:#d2071e; color:#fff;}
.diskuse-upozorneni a.more {color:#fff;}
.diskuse-upozorneni a:hover.more {text-decoration:none;}
.diskuse-upozorneni a:hover.more u {text-decoration:underline; color:#ddd;}

.moot-list .new {border-top:#e3e6eD 1px solid;}
.say .name small {display:none;}
.say .name {font-weight:bold; color:#d2071e; padding-right:5px;}
.say .time {font-size:92%; color:#777;}
