body { font-family: Arial,helvetica,sans-serif; font-size: 83%; line-height: 1.2; color: #000; background-color: #fff; padding: 0; margin: 0; /*width: 1006px !important; width: 1003px;*/ text-align: center; }
a { color: #003996; }
a:hover { color: #000; text-decoration: none; }
table, form, input, select, td { font-size: 1em; margin: 0; }
hr, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
.h, .hid { display: none; }
.vh { visibility: hidden; }
.b { font-weight: bold; }
.full { width: 100%; padding-bottom: 5px; }
input.button { font-weight: bold; color: #ffffff; border: #003996 1px solid; background: #7EA2C6; }
h1, h2, h3 { color: #003996; }
h1 { font-size: 139%; margin: 5px 0; font-weight: bold;}
h2 { font-size: 114%; margin: 2px 0; font-weight: bold;}
h3 { font-size: 108%; font-weight: bold;}
#col-b2 h3 { _margin-bottom: -5px; }
h4 { font-size: 127%; }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: none; color: #000; }
.dot { display: none; }
.mb-2 { margin-bottom: -2px; }

#main { text-align: center; margin: auto; width: 100%; }
#main-np { text-align: left; margin: 0 auto 4px; width: 1000px; padding: 15px; box-shadow: 1px 1px 5px #999999; border: 1px solid #EEEEEE; background-color: #FFF; position: relative; z-index: 9; }

hr.opener, #col-c hr { color: #F7F7F7; background-color: #F7F7F7; border: 1px solid #F7F7F7; height: 1px; width: 100%; margin: 0 0 5px 0; }

.fl { float: left; }
.fr { float: right; }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.taj { text-align: justify; }
.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.vab { vertical-align: bottom; }
.fc0, .fc1, .fc3, .fc5, .fc9, .fc18 { width: 100%; clear: both; margin: 0; padding: 0; }
.fc0, .fc1 { font-size: 0; height: 0; }
.fc3 { font-size: 3px; height: 3px; }
.fc5 { font-size: 5px; height: 5px; }
.fc9 { font-size: 9px; height: 9px; }
.fc18 { font-size: 18px; height: 18px; }

/* Portalova lista */
#portal { width: 100%; background: #1b3d87; height: 95px; }
#portal img { border: none; }
#logo { float: left; width: 500px; color: #fff; margin: 7px 15px; letter-spacing: 0.5px; }
#logo a { display: block; height: 60px; background: url('/o/pes/logo_pes_new.jpg') no-repeat; }
#logo a span { display: none; }
#logo h1 { margin: 0; padding: 0; }
#portal .servis { width: 610px; float: left; }
#portal .servis img { border: 1px solid black; float: left; margin-right: 5px; }
#portal .servis table { float: left; }
#portal .servis td { height: 75px; width: 33%; margin: auto 0; vertical-align: middle; }
#portal .servis td a { text-decoration: none; font-weight: bold; font-size: 93%; color: #A2A2A2; }
#portal .servis td a:hover { text-decoration: underline; }
#portal .servis td .imp { color: white; }

#coop { width: 308px; float: right; margin-top: 10px; }
#coop a { display: block; height: 65px; background: url('/o/pes/coop_new.jpg') 0px 15px no-repeat; _background: url('/o/pes/coop_new.jpg') 0px 15px no-repeat; }
#coop span { display: none; }

/* Linka menu nahore + dole */
.line { }
.line div { margin-top: 5px; }
.line form { margin: 0; _margin-bottom: -5px; }
.line input[type=text] { width: 130px; padding: 2px 2px 4px; color: #999; border: solid 1px #999; }
.line input[type=submit] { width: 32px; padding: 3px; font-size: 88%; border: solid 1px #999; }

.line input#Image1 { margin-top: 2px; }
.line a { color: black; }
/*.line .fr { padding: 4px 0; }*/

/* LOGIN */
.line div span.login { font-size: 92%; color: #888; margin-left: 20px; background: url(/o/lidovky_ln3b/portal/logman.gif) no-repeat 0px 1px; padding-left: 20px; }
.line div span.login a { font-weight: bold; color: #1a68b5; }
.line div span.login a:hover { color: #000; }

/* LAYOUT */
#page { width: 1006px; padding-top: 5px; margin-bottom: 8px; overflow:hidden;  background:#fff}
#col-a { width: 171px; float: left; margin-right: 8px; background:#fff }
#col-b { width: 509px; float: left; margin: 0; font-size: 89%; background:#fff }
#col-c { width: 302px; float: right; background:#fff }

/* MENU */
.menu { padding: 0; line-height: 1.3; font-size: 93%; _margin-top: 3px; }
.menu a { display: block; padding: 1px 13px 1px 10px; margin: 0 0 1px 0; text-decoration: none; }
.menu a:hover { text-decoration: underline; }
.menu a.m1, .menu a.m1s, .menu a.m2, .menu a.m2s { font-weight: bold; }
.menu a.m1, .menu a.m1s { width: 150px; padding-left: 8px; color: #FFF; opacity: 0.99; background-color: #003996; }
.menu a.m2 { background-color: #F7F7F7; color: #003996; padding-left: 15px; }
.menu a.m1s, .menu a.m2s { background-color: #649FFF; color: #FFF; /*padding-left: 5px;*/ }


/* Absurdarium */
.absurd { font-size: 89%; margin-bottom: 10px; }
.absurd div.tac { text-align: left; padding: 7px 0 0 7px; border-bottom: 1px solid #003996; }
.absurd img { border: 1px solid #649FFF; }
.absurd ul { list-style: none; margin-right: 2px; }
.absurd li { padding: 4px 0 0 8px; background: url('/o/pes/dot_b.gif') no-repeat 0px 11px; }
.absurd li a { color: #649FFF; }
.absurd li a:hover { color: #003996; }

/* NADPISY S LINKOU NA POZADI */
.tit-ln { /*background: url('/o/pes/blue.gif') 0px 12px repeat-x;*/ padding: 5px; }
.tit-ln span { font-size: 108%; font-weight: bold; color: #003996; padding: 0; background-color: white; }
.tit-ln a { text-decoration: none; }
.tit-ln a:hover { text-decoration: underline; }

/* CLANEK */
#opener { color: #003996; }
#opener .perex { margin-bottom: 8px; color: #000000; }
#opener .perex .authors { float: left; }
#opener .authors { float: left; }
#opener ul { margin-top: 8px; text-decoration: underline; float: left; }
#opener phototext { width: 300px; }
.authors {/* font-style: italic;*/ }
.authors .dot { display: inline; }
#col-b .authors, #col-b .authors a { color: #B01C24; }
#col-b .authors a:hover { /*text-decoration: none;*/ color: #000; }

.perex div { margin-top: 10px; }
.time { color: #003996; font-weight: normal; }
.art { margin-bottom: 8px; }
.art img { float: left; margin-right: 5px; }
.art h3 { padding-left: 85px; }
.art .tit {margin-bottom: 4px;}
.art .tit a, .art .authors a {text-decoration:none}
.art .tit a:hover, .art .authors a:hover {text-decoration:underline}
.art .authors {display: inline-block; margin-right: 5px;}
.art .perex {margin-top: 2px;}


a.more { color: #003996 #003996; }
a.more:hover { color: #649FFF; }
.perex { font-size: 108%; }
#art-full { line-height: 150%; }
#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; }




.fotogal-in-art { margin: 0 0 1em; }
.fotogal-in-art .overimg-4 { line-height: 1; margin: 0 0 1em; overflow: hidden; width: 509px; }

.fotogal-in-art .overimg-4 span { display: block; width: 534px; }
.fotogal-in-art .overimg-4 img { float: left; width: 100px; height: auto; margin: 0 20px 0 0; }
.fotogal-in-art a img { background: none repeat scroll 0 0 #fff; }


.social-networks { margin: 5px 4px 0 0; padding-top: 8px; background: #f5f5f5; }
.social-networks .fl { padding: 2px 0 0 8px; font-size: 117%; font-weight: bold; }
.social-networks .social_tw { float: right; }
.social-networks .social_fb { float: right; margin: 0 10px; }


/* ikonky */
#art-full #add { margin: 10px 0 0 0; }
#art-full #add span.email { background: url('/o/pes/iemail.gif') left center no-repeat; }
#art-full #add span.print { background: url('/o/pes/iprint.gif') left center no-repeat; }
#art-full #add span.photogal { background: url('/o/pes/iphoto.gif') left center no-repeat; }
#art-full #add span.disc { background: url('/o/pes/idiscuss.gif') left center no-repeat; }
#art-full #add span a { _height: 1px; _margin-bottom: -3px; padding-left: 25px; padding-right: 20px; line-height: 1.8; }
#art-full #text { font-size: 108%; }
#text p {margin-bottom:0 0 1rem}


#discuss { border: 1px solid #C31924; background: url("/o/lidovky/d-bgr_np.jpg"); margin: 0; padding: 0; }
#discuss .xt { width: 100%; height: 13px; background: url("/o/lidovky/d-ex.gif") no-repeat; margin: 0; padding: 0; }
#discuss .disc-in { background-color: white; border: 1px #CECECE solid; margin: 5px 10px 0 10px; padding: 5px; font-size: 12px; }
#discuss .disc-in .subj { color: #263D8B; font-weight: bold; margin-right: 5px; }
#discuss .di { margin: 0 0 3px 0; }
#discuss .text { color: #666666; }
#discuss .name { color: #263D8B; }
#discuss .nr { float: left; margin: 2px 0 0 10px; _margin-left: 6px; }
#discuss .enter { font-size: 100%; font-weight: bold; margin: 2px 10px 0; float: right; }
#discuss .enter a { color: #C31924; }
#discuss .enter a:hover { color: #263D8B; }

/* diskuse pod clankem - nove */
#discuss2 { margin: 0; padding: 10px; font-size: 93%; border: solid 1px #DDD; }

#discuss2 h3 { float: left; color: #000000; font-size: 149%; }

#discuss2 .ord { float: right; width: auto; text-align: right; height: 18px; background: url("/o/lidovky/ord.gif") no-repeat; }
#discuss2 .ord a { margin-left: 20px; color: black; }
#discuss2 .ord a:hover { color: #A72632; }
/*#discuss2 .disc-in { background-color: white; border: 1px #CECECE solid; margin: 5px 10px 0 10px; }*/

#discuss2 .disc-in { border: 1px #F1F1F1 solid; }

#discuss2 .disc-in .di, #discuss2 .disc-in .top { padding: 0 5px; height: 16px; _height: 15px; background-color: #FAFAFA; }
#discuss2 .disc-in .top { line-height: 1.4; background-color: #EFEFEF; }
/*#discuss2 .disc-in .top .name, #discuss2 .disc-in .top .subj, #discuss2 .disc-in .top .time, #discuss2 .disc-in .top .date { background-color: #E6E6E6; }*/
#discuss2 .name, #discuss2 .subj { display: block; width: 120px; float: left; text-align: right; height: 15px; overflow: hidden; }
#discuss2 .name { margin-right: 16px; }
#discuss2 .subj { color: black; width: 200px; text-align: left; }
#discuss2 div.l { background: url('/o/lidovky/l.gif') no-repeat; width: 13px; height: 18px; float: left; }
#discuss2 div.i { background: url('/o/lidovky/i.gif') no-repeat; width: 13px; height: 18px; float: left; }
#discuss2 div.t { background: url('/o/lidovky/t.gif') no-repeat; width: 13px; height: 18px; float: left; }
#discuss2 div.n { background: url('/o/lidovky/n.gif') no-repeat; width: 13px; height: 18px; float: left; }
#discuss2 .date { float: left; width: 60px; font-weight: normal; text-align: right; }
#discuss2 .time { float: left; width: 30px; margin: 0 10px 0 20px; color: #666; font-weight: normal; text-align: right; }
#discuss2 .nr { float: left; color: #666; }
#discuss2 .enter { text-align: right; }
/*#discuss2 .enter input { margin: 5px 0 0 10px; width: 120px; background-color: #E6E6E6; border: 1px solid #808181; }*/

#discuss2 .enter input { margin: 5px 0 0 10px; width: 120px; height: 22px; color: #FFF; cursor: pointer; border: 1px solid #506A9A; border-radius: 3px; background-color: #7498c2; background-image: linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -o-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -moz-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -webkit-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -ms-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, #7498c2), color-stop(0.56, #506a9a) ); }
/*#discuss2 .enter input:hover { border: 1px solid #7498c2; background-image: -moz-linear-gradient(bottom, #92aecf 11%, #7b91b6 56%);}*/

.contribution .name i, .ref .name i {position:absolute; top:-5000px; left:-5000px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none}




/* Podsloupce */
/* #cols { background: url('/o/pes/cara.gif') repeat-y; } */
#cols { background-image: none; }
/* Levy podsloupec */
#col-b1 { width: 275px; float: left; }
/* Pravy podsloupec */
#col-b2 { float: left; /*font-size: 108%;*/ }
#col-b2 a { color: #5A5A5A; }
#col-b2 a:hover { color: #003996 !important; }
#col-b2 .in { background-color: #F7F7F7; width: 210px; margin: 5px 0 5px 8px; padding: 5px 8px; }
#col-b2 .in .c1 { color: #003996; }
#col-b2 .in ul { list-style: none; margin: 0; padding: 0; }
#col-b2 .in li { color: #003996; margin-top: 5px; }
#col-b2 .in h3 { font-size: 13px; background: url('/o/pes/sipka1.gif') no-repeat 0px 3px; padding-left: 13px; color: #003996; }
#col-b2 .in h3 a { text-decoration: none; color: #003996; }
#col-b2 h3 a:hover { color: #000 !important; }
#col-b2 hr { color: #003996; background-color: #003996; border: 1px solid #003996; height: 1px; width: 100%; }
#col-b2 .msg { background: url('/o/pes/sipka2.gif') no-repeat 0px 8px; padding: 5px 0 5px 13px; border-bottom: 1px solid white; margin-bottom: 3px; }
#col-b2 .msg li { list-style-image: url('/o/pes/li.gif'); list-style-position: outside; margin-left: 15px; }

/* #col-b2 .in.social {} */
#col-b2 .msg.spc { font-size: 117%; }

#col-b2 .okraj { margin: 5px 0; border-bottom: 1px solid white; padding-bottom: 5px; }
#col-b2 .okraj a { color: #003996; }
#col-b2 .okraj h4, #col-b2 .okraj h4 a { font-size: 100%; color: #649FFF; text-decoration: none; }
#col-b2 .okraj .authors { color: black; }
#col-b2 .time { display: block; width: 35px; float: left; }

/* RUBRIKY NA HP + DALSI CLANKY */
.bgr { background: url('/o/pes/blue.gif') 273px 0px repeat-y; width: 501px; margin-right: -5px; }
.eye { width: 270px; float: left; margin-right: 5px; }
.eye a { color: #5A5A5A; }
.eye ul { list-style: none; margin: 0 5px 0 -30px; _margin-left: 10px; }

@media all and (min-width: 0px) {
	.eye ul { margin-left: 10px; }
}
/* pro Operu */
.eye li { padding: 4px 0 0 8px; background: url('/o/pes/gray.gif') no-repeat 0px 10px; font-size: 89%; }
.s-more .art { float: left; width: 260px; margin-right: 7px; }

/* Clanky na LN */
#col-c .art ul { list-style: none; margin: 0 0 0 5px; }
#col-c .art ul li { padding: 4px 0 0 8px; background: url('/o/pes/dot_blue.gif') no-repeat 0px 11px; }
#col-c .art img { margin-left: 5px; }

#col-c .okraj { margin: 5px 0; border-bottom: 1px solid white; padding-bottom: 5px; }
#col-c .okraj h4, #col-c .okraj h4 a { font-size: 100%; color: #649FFF; text-decoration: none; }
#col-c .okraj .authors { color: black; }
#col-c .time { display: block; width: 35px; float: left; }

/* Odkazy - pravy sloupec */
.links div.autor { background-color: #E2EEFD; padding: 7px; margin: 1px 0 0 1px; font-size: 13px; }
.links div.autor img { float: left; margin-right: 7px; border: 1px solid black; display: block; }
.links div.autor a { font-weight: bold; text-decoration: none; font-size: 15px; display: block; margin-bottom: 5px; }


/* Modre boxy - pravy sloupec */
#col-c .in { background-color: #E2EEFD; padding: 5px; font-size: 89%; }
#col-c .in input[type=text] { width: 173px; }
#col-c .in img { float: left; margin-right: 5px; }

/* Tiraz */
#tiraz { color: #757575; padding: 2px; font-size: 89%; }

/* ANKETA */
.vote { padding: 2px 0; }
.vote .cb { float: left; width: 160px; }
.vote .eb { float: left; width: 140px; height: 10px; font-size: 1px; margin-top: 2px; margin-left: -1px; padding: 0; background-color: #FDCDC1; }
.vote .vb { height: 100%; background-color: #B11F2A; }

/* REKLAMY */
.itb { border: 1px solid black; }
.itc { text-align: right; text-transform: lowercase; font-size: 93%; }
#col-c .itc, #col-a .itc { font-size: 83%; }
#etarget .itc { font-size: 120%; color: #263D8B; }
#etarget .xb { border-top: 1px solid #263D8B; padding-top: 5px; }
#etarget .tar a { color: #B01C24; }
#etarget .tar a:hover { color: #263D8B; }
#etarget .etarget { font-size: 108%; margin-bottom: 5px; }
#etarget .etarget a { display: block; }
.R-text p { background-color: #F3F3F3; padding: 5px; margin: 0 0 5px 0; font-size: 93%; }
#col-b .R-text { margin-right: 2px; }
span.reklama { float: right; font-size: 70%; }
#megaboard { width: 992px; margin-left: 2px; }
#sky { width: 122px; margin-left: 4px; }
#megaboard img, #sky img, #wide img, #super img { border: 1px solid black; margin-left: 2px; _margin-top: -5px; }
.banner-full { width: auto; text-align: center; }
.banner-full .it { width: 470px; margin: 0 auto; }
.hypertext { width: 171px; overflow: hidden; font-size: 89%; }
.advertorial { width: 260px; height: 70px; margin: 5px 9px 5px 0; float: left; }
.advertorial .iti { background-color: #F3F3F3; padding: 5px; }

/* imagebox */
#imagebox { float: right; margin-top: -114px; visibility: hidden; width: 300px; margin-right: 190px; }
.imgbox { color: #666666; display: block; font-size: 11px; height: 60px; line-height: 15px; margin: 0; overflow: hidden; padding: 0 0 0 70px; 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: #666666; display: block; text-decoration: none; }
.imgbox-site { color: #000; text-decoration: none; }
.imgbox:hover .imgbox-heading { color: #000; text-decoration: underline; }
.foto-iframe-ads .imgbox:hover .imgbox-heading { color: #AADDFF; }
.imgbox:hover .imgbox-p { color: #666666; }
.imgbox:hover .imgbox-site { color: #3463B1; text-decoration: underline; }
#imagebox .r-head span { background-position: 0 0; }
#imagebox .r-head { text-align: left; }

/* DISKUSE */
#editwindow { width: 519px; height: 100px; float: left; text-overflow: clip; overflow: hidden; border: 1px solid #263D8B; background-color: white; }
.xd { margin-bottom: 10px; background-color: #E2EEFE; padding: 0 5px; width: 496px; }
.xd table input { margin: 2px 5px 0px 3px; border: 1px solid #263D8B; }
.xd table input.w400 { width: 380px; _width: 358px; }
.xd select { width: 104px; }
.xd td.first { font-weight: bold; text-align: right; }
.xd textarea { width: 490px; _width: 515px; height: 100px; float: left; text-overflow: clip; overflow: hidden; border: 1px solid #263D8B; }
.xd .send { margin-right: 20px; float: right; }
.xd .marks { float: left; font-size: 89%; }
.xd .ikos { width: 420px; margin: 10px 0 0 105px; }
.xd .ikos button { background-color: #D4D0C8; text-align: center; border: 1px solid #666666; width: 22px; height: 22px; margin: 0 2px 4px 2px; padding: 2px; float: left; }
.xd div.tar { margin-right: 19px; }
.xd hr { color: #002E86; background-color: #002E86; height: 1px; }
.xd .warning { font-size: 89%; color: #002E86; }
.xd select.w200 { width: 200px; }

span.order { font-weight: bold; }
span.order a { font-weight: normal; color: black; }
span.number { color: #002E86; font-size: 83%; }

.disk-pri { font-size: 108%; overflow: hidden; width: 510px; }
.disk-pri .subj { color: #0E2D80; font-weight: bold; }
.disk-pri .new, .reaction { padding: 5px; background-color: #F5F5F5; width: 496px; }
.disk-pri .new { margin: 5px 0 0 0; }
.disk-pri .re { margin: 0 15px 0 15px; padding: 15px 0 0 15px; width: 470px; }
.disk-pri .re .body { border-left: 4px solid #E2EEFE; padding-left: 5px; }
.disk-pri .new, .disk-pri .re, .reaction { overflow: hidden; }

.disk-pri .new table, .re table, .reaction table { margin: 5px 0; }
.disk-pri .new a, .re a, .reaction { color: #244383; }
.disk-pri a.react { color: #0E2D80; }
.disk-pri a.react:hover { color: black; }
.disk-pri table td div { margin-bottom: 5px; }

.disk-pri .body .n-act .imp { color: #666 !important; }


#editholder p { margin: 0 0 5px 0; }

#d-editor .ikos2 { padding-left: 6.5em; }

/* redesign diskuse */
.disk-pri img.picture { float: left; margin-top: 1px; margin-right: 6px; }
.disk-pri table { border-collapse: collapse; }

.col-pes { margin-right: 4px; }
.col-pes h2.page { padding-top: 2px; margin-bottom: 1em; }

.col-pes .moot-art { border-bottom: 1px solid #d0d1d2; margin-right: 2px; }
.col-pes .moot-art .art { margin: 0 0 1em; }
.col-pes .moot-art .art h3 { font-size: 175%; margin: 0 0 8px; font-weight: normal; }
.col-pes .moot-art .art h3 a { color: #d2071e; text-decoration: none; }
.col-pes .moot-art .art h3 a:hover { text-decoration: underline; }
.col-pes .moot-art .ico { float: left; width: 10em; }
.col-pes .moot-art .ico a { height: 26px; line-height: 26px; font-weight: bold; }
.col-pes .moot-art ul { float: right; margin-top: 0; }
.col-pes .moot-art li { float: left; font-weight: bold; height: 26px; line-height: 26px; list-style-type: none; margin-left: 1em; }

.col-pes .moot-form { height: auto; position: static; width: 100%; z-index: 1; margin-bottom: 10px; border-bottom: #f5f5f5 10px solid; }
.col-pes .moot-form form { padding: 1em 0; }
.col-pes .moot-form .half-l { float: left; width: 42%; }
.col-pes .moot-form .half-l img { float: left; height: 50px; margin-right: 5px; width: 50px; }
.col-pes .moot-form .half-r { float: right; text-align: right; width: 57%; }
.col-pes .moot-form .half-r label { display: block; padding-left: 7px; text-align: left; }
.col-pes .moot-form .inputs input { background: #f5f5f5; border: #d0d1d2 1px solid; margin: 0 0 1em; vertical-align: middle; }
.col-pes .moot-form .inputs .de-area { width: 502px; background-color: #f5f5f5; border: #d0d1d2 1px solid; height: 170px; overflow: auto; }
.col-pes .moot-form .half-r input { padding: 5px 0 5px 3px; width: 277px; }
.col-pes .moot-form .bt { float: right; margin-bottom: 1em; right: 0; }


.col-pes .moot-form .bluebut { margin: 5px 0 0 10px; width: 120px; height: 22px; color: #FFF; cursor: pointer; border: 1px solid #506A9A; border-radius: 3px; background-color: #7498c2; background-image: linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -o-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -moz-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -webkit-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -ms-linear-gradient(bottom, #7498c2 11%, #506a9a 56%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.11, #7498c2), color-stop(0.56, #506a9a) ); }



.col-pes #moot-editor .relative { position: static; overflow: hidden; margin-top: 5px; }
.col-pes #moot-editor .relative textarea { width: 503px; border: 1px solid #D0D1D2; background: #F5F5F5; }
.col-pes #moot-editor .relative .half-r p { margin: 0; }
.col-pes #moot-editor p.response { float: left; font-size: 92%; line-height: 1em; margin-top: 2px; text-align: left; }
.col-pes #moot-editor p.response { background: none; border: 0; float: left; margin-right: 5px; width: auto; }
.col-pes #moot-editor p.response input { border: none; background: none; }
.col-pes #moot-editor p.editor-status { float: right; margin-top: 2px; font-size: 92%; }

.col-pes .red { color: #d2071e; }


/* Seznam diskuzi */
#disc-list .c1, #disc-list .c2 { padding: 3px; }
#disc-list .c1 { background-color: #EEEEEE; }
#disc-list .c2 { background-color: white; }
#disc-list .half { width: 46%; float: left; }
#disc-list .quarter { width: 26%; float: left; }

/* Vyhledavani */
h3.list-tit { font-size: 120%; margin-bottom: 5px; }
.search input { margin: 3px 10px 0 0; }
.list-perex { margin: 10px 0; }
.list-perex span { font-weight: bold; }


/* Kratke zpravy */

.smsg { margin-bottom: 8px; }
.smsg h4 { font-size: 120%; color: #003996; }

/* NAVIGACE */
.nav { margin: 40px 4px 15px 0; background: #E2EEFE; padding: 3px 0; _padding-bottom: 0px; width: auto; }
.nav .col2 span, .nav .col2 a { margin-left: 2px; text-decoration: none; color: #B01C24; font-weight: bold; }
.nav a:active, .nav .col2 span { color: black; }
.nav a:hover { color: #263D8B; }
.nav .col1 { width: 17%; float: left; }
.nav .col2 { width: 64%; text-align: center; padding-left: 5px; float: left; }
.nav .col3 { float: right; width: 56px; }
.nav .arr a { display: block; overflow: hidden; width: 13px; margin: 0 2px; text-decoration: none; }
.nav .a-ll { background: url('/o/pes/a-ll.gif') 4px no-repeat; float: left; margin: 0 10px; }
.nav .a-l { background: url('/o/pes/a-l.gif') 4px no-repeat; float: left; }
.nav .a-r { background: url('/o/pes/a-r.gif') 4px no-repeat; float: left; margin: 0 10px 0 0; }
.nav .a-rr { background: url('/o/pes/a-rr.gif') 4px no-repeat; float: left; margin-right: 10px; }
.nav .an-ll { background: url('/o/pes/an-ll.gif') 0 2px no-repeat; float: left; margin: 0 10px; width: 13px; }
.nav .an-l { background: url('/o/pes/an-l.gif') 0 2px no-repeat; float: left; width: 13px; }
.nav .an-r { background: url('/o/pes/an-r.gif') 0 2px no-repeat; float: left; margin: 0 10px; width: 13px; }
.nav .an-rr { background: url('/o/pes/an-rr.gif') 0 2px no-repeat; float: left; width: 13px; }

/* absurdarium */
#absurdarium .date { text-align: center; }
#absurdarium .dat { font-weight: bold; display: inline-block; /*float: left; width: 370px; text-align: center; */ }
#absurdarium .day { margin: 15px 0; text-align: left; }
#absurdarium .day img {width: 100%;}
#absurdarium .text { margin: 0 0 15px 0; text-align: center; font-weight: bold; }
#absurdarium .new { font-weight: bold; display: block; float: right; }
#absurdarium .new a { color: #2C4C7D; }
#absurdarium .new a:hover { color: #EE333E; }

#absurdarium .old { font-weight: bold; display: block; float: left; }
#absurdarium .old a { color: #2C4C7D; }
#absurdarium .old a:hover { color: #EE333E; }

/* pod fotem */

.s-fmax, .s-fnext { display: block; width: 298px; height: 14px; text-align: right; color: #C6C6C6; padding-right: 4px !important; font-size: 0.8em; background: #0D288A url(/o/lidovky/cl-lupa.gif) 0 0 no-repeat; cursor: hand; }
.s-fnext { background: #0D288A url(/o/lidovky/art-3cubes.gif) 100% 0 no-repeat; }
.s-fmax span { margin-left: 25px; font-size: 80%; }

/* poslani clanku mailem */
.e-order { display: block; padding: 2px; border: 1px solid #949494; background: #F2F2F2; }
.e-order a { display: block; background: url('/u/obalka.gif') 4px center no-repeat; line-height: 1.4em; padding-left: 28px; }
#art-mail form { width: 330px; }
#art-mail h2 { font-size: 1em; }
#art-mail h3 { font-size: 1.15em; }
#art-mail p { margin: 5px 0; }
.star { color: red; position: relative; top: 2px; }
#art-mail input, #art-mail textarea { width: 330px; _width: 324px; }
#art-mail input.check { width: 30px; }
#art-mail select { width: 330px; }
#art-mail .fr { margin-top: -3px; }
#art-mail .fr input { width: 15px; }
#art-mail .bt { text-align: center; margin: 5px 0 0 65px; width: 200px; }
#art-mail textarea { height: 60px; overflow: auto; }
#art-mail .block { margin-bottom: 10px; }
.note { color: #888; text-align: right; font-size: 80%; }

.xs .line { height: 1px; color: #CECECE; }

/*autori*/
#authors { margin-bottom: 15px; }
#authors .medium { font-weight: bold; white-space: nowrap; }
#authors .dot { margin-top: 5px; display: inline; }
#authors .dont { margin-bottom: 10px; }
#authors a.top { display: block; text-align: right; }
#authors h3 { margin-bottom: 5px; font-size: 140%; font-weight: bold; }

.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; }




/*//////////////////////////*/

/* poutani selfik-box */
#selfik-box { clear: both; width: 100%; min-height: 215px; _height: 215px; margin: 18px auto 17px; opacity: 0.99; }
#selfik-box .arts-1, #selfik-box .arts-2, #selfik-box .arts-3, #selfik-box .arts-4, #selfik-box .arts-5, #selfik-box .arts-6 { position: relative; z-index: 1; width: 638px; border: 1px solid #D2D2D2; border-radius: 6px; color: #000; background: #FFF; overflow: hidden; }
#selfik-box-nav { position: relative; z-index: 2; float: left; height: 23px; overflow: hidden; margin-bottom: -1px; padding: 0; font: bold 9px/23px Tahoma,Arial,sans-serif; }
#selfik-box-nav li { display: inline; }
#selfik-box-nav li * { height: 23px; line-height: 23px; float: left; cursor: pointer; cursor: pointer; }
#selfik-box-nav a { padding-left: 20px; color: #666; background: url('/u/n4/self-box-nav.gif') 0 -23px; text-decoration: none; }
#selfik-box-nav a:hover { color: #333; }
#selfik-box-nav .bg-1 { padding-right: 20px; }
#selfik-box-nav .bg-2 { background: url('/u/n4/self-box-nav.gif') -40px 0; min-width: 2em; margin-right: -20px; padding: 0 2px; }
#selfik-box-nav #selfik-box-a1 { background: url('/u/n4/self-box-nav.gif') 0 0; margin-left: 2px; }
#selfik-box-nav #selfik-box-a5 .bg-1 { background: url('/u/n4/self-box-nav.gif') 100% 0; padding-right: 40px; }
#selfik-box.prep-1 #selfik-box-a1,
#selfik-box.prep-2 #selfik-box-a2,
#selfik-box.prep-3 #selfik-box-a3,
#selfik-box.prep-4 #selfik-box-a4,
#selfik-box.prep-5 #selfik-box-a5,
#selfik-box.prep-6 #selfik-box-a6 { color: #333; background-position: 0 -69px; }
#selfik-box.prep-1 #selfik-box-a1 .bg-1,
#selfik-box.prep-2 #selfik-box-a2 .bg-1,
#selfik-box.prep-3 #selfik-box-a3 .bg-1,
#selfik-box.prep-4 #selfik-box-a4 .bg-1,
#selfik-box.prep-5 #selfik-box-a5 .bg-1,
#selfik-box.prep-6 #selfik-box-a6 .bg-1 { background: url('/u/n4/self-box-nav.gif') 100% -69px; padding-right: 40px; margin-right: -20px; position: relative; }
#selfik-box.prep-1 #selfik-box-a1 .bg-2,
#selfik-box.prep-2 #selfik-box-a2 .bg-2,
#selfik-box.prep-3 #selfik-box-a3 .bg-2,
#selfik-box.prep-4 #selfik-box-a4 .bg-2,
#selfik-box.prep-5 #selfik-box-a5 .bg-2,
#selfik-box.prep-6 #selfik-box-a6 .bg-2 { background-position: -40px -46px; margin-right: -20px; }
#selfik-box.prep-1 #selfik-box-a1 { background-position: 0 -46px; }
#selfik-box.prep-5 #selfik-box-a5 .bg-1 { margin-right: 0; background-position: right -46px; }
#selfik-box .box-in { position: relative; min-height: 154px; _height: 154px; padding: 10px 10px 6px; }
#selfik-box .self-in { position: relative; min-height: 123px; _height: 123px; margin: 0 0 4px 182px; padding: 0 0 6px; border-bottom: 1px solid #CCC; line-height: 1.25; }
#selfik-box .self-in h3 { margin: 0 0 10px; font-size: 175%; font-weight: bold; }
#selfik-box .self-in p { font-size: 117%; }
#selfik-box .self-in .imgabs img { position: absolute; top: 0; left: -182px; z-index: 1; width: 172px; height: 129px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
#selfik-box .self-in .logo-sme { float: right; margin: 0 0 0 10px; }
#selfik-box .self-in .price { color: #3463B1; font-weight: bold; }
#selfik-box .propety { float: left; margin: 0; padding: 2px 0 0; list-style: none; overflow: hidden; }
#selfik-box .propety li { float: left; list-style: none; margin: 0 8px 0 -8px; padding: 1px 8px; border-left: 1px solid #CCC; }
#selfik-box .propety a { text-decoration: none; }
#selfik-box .propety a .new { color: #3463B1; font-size: 83%; }
#selfik-box .more { float: right; font-size: 117%; font-weight: bold; }
#selfik-box .more a { color: #C00; }
#selfik-box .more a:hover { color: #000; }

/* jobDnes v2 */
#selfik-box-prep-1 .self-job { line-height: 1.5; }
#selfik-box-prep-1 .self-job > p { display: none; }
#selfik-box-prep-1 .self-job .w2-a { float: left; /*width:372px*/ width: 100%; }
#selfik-box-prep-1 .self-job .w2-b { float: right; width: 236px; padding: 0 0 0 10px; }
#selfik-box-prep-1 .self-job .top { background: url("/o/jobdnes_v3/selfpromo/1x1.gif") repeat-y 371px 0; }
#selfik-box-prep-1 .self-job .top .w2-a { position: relative; width: 180px; min-height: 129px; _height: 129px; }
#selfik-box-prep-1 .self-job .top .w2-b { float: right; width: 236px; margin: 0 0 0 10px; border-left: solid #D2D2D2 1px; }
#selfik-box-prep-1 .self-job h3, #selfik-box-prep-1 .self-job h4 { font-size: 117%; font-weight: bold; /* text-transform:uppercase*/ }
#selfik-box-prep-1 .self-job h3 { margin: 0 0 1em; }
#selfik-box-prep-1 .self-job h3 img { display: none; }
#selfik-box-prep-1 .self-job p span { font-weight: bold; /*text-decoration:underline;*/ color: #C00; }
#selfik-box-prep-1 .bot { line-height: 21px; padding: 5px 0 0; font-size: 117%; font-weight: bold; border-top: 1px solid #D2D2D2; }
#selfik-box-prep-1 .self-job .bot .w2-b { text-align: right; }
#selfik-box-prep-1 .bot img { vertical-align: middle; }
#selfik-box-prep-1 .bot a { color: #C00; }

/* automodul v2 */
#selfik-box-prep-2 .self-holiday { line-height: 1.5; }
#selfik-box-prep-2 .self-holiday .w2-a { float: left; width: 388px; }
#selfik-box-prep-2 .self-holiday .w2-b { display: none; }
#selfik-box-prep-2 .self-holiday .top .w2-a { position: relative; width: 250px; min-height: 129px; _height: 129px; padding: 0 10px 10px 182px; }
#selfik-box-prep-2 .self-holiday h3 { font-size: 150%; font-weight: 700; }
#selfik-box-prep-2 .self-holiday h3 img { position: absolute; top: 0; left: 0; z-index: 1; width: 172px; height: 129px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
#selfik-box-prep-2 .self-holiday .w2-a p { line-height: 1.5; margin: 0 0 1em; }
#selfik-box-prep-2 .self-holiday .price { font-size: 117%; }
#selfik-box-prep-2 .self-holiday p span { font-weight: 700; color: #286BCC; }
#selfik-box-prep-2 .self-holiday h4 { margin: 0 0 5px; font-weight: 700; }
#selfik-box-prep-2 .self-holiday h4 img { float: right; margin: 0 0 0 10px; }
#selfik-box-prep-2 .bot { line-height: 21px; padding: 5px 0 0; font-weight: 700; border-top: 1px solid #D2D2D2; }
#selfik-box-prep-2 .bot img { vertical-align: middle; }

/* TOPKontakt */
#selfik-box-prep-3 sup { font-size: 100%; vertical-align: baseline; }
/* clanek */
#selfik-box-prep-3 .tk-1 .imgabs { display: block; padding: 13px 0 0; background: url('/o/poutani/topkontakt/selfbox-tk-art2.gif') no-repeat; }
#selfik-box-prep-3 .tk-1 .imgabs .over-sp5 { position: absolute; top: 0; left: -182px; z-index: 1; width: 172px; height: 129px; overflow: hidden; }
#selfik-box-prep-3 .tk-1 .imgabs img { position: static; width: 172px; height: auto; }
/* sleva */
#selfik-box-prep-3 .tk-2 .sale { font-size: 12px; font-weight: bold; }
#selfik-box-prep-3 .tk-2 .percent { font-size: 22px; color: #C00; margin: 0 1em 0 .3em; }
#selfik-box-prep-3 .tk-2 p a { text-decoration: none; }
#selfik-box-prep-3 .tk-2 p a:hover { text-decoration: underline; }
/* firma */
#selfik-box-prep-3 .tk-3 .imgabs { display: block; }
#selfik-box-prep-3 .tk-3 .imgabs .over-sp5 { position: absolute; top: 0; left: -182px; z-index: 1; width: 172px; height: 129px; overflow: hidden; }
#selfik-box-prep-3 .tk-3 .imgabs img { position: static; width: 172px; height: auto; }
#selfik-box-prep-3 .tk-3 .self-in h3 { font-size: 150%; margin: 0 0 3px; }
#selfik-box-prep-3 .tk-3 .next-info { margin: .5em 0 0; }
#selfik-box-prep-3 .tk-3 .next-info b { font-size: 12px; }

/*reality*/
#selfik-box-prep-4 .self-in h3 { font-size: 140%; }
#selfik-box-prep-4 .more { float: left; }



/* dovolena v2 */
#selfik-box-prep-5 .self-holiday { line-height: 1.5; }
#selfik-box-prep-5 .self-holiday .w2-a { float: left; width: 100%; }
#selfik-box-prep-5 .self-holiday .top .w2-b { display: none; }
#selfik-box-prep-5 .self-holiday .top .w2-a { position: relative; min-height: 129px; _height: 129px; margin: 0 0 5px; }
#selfik-box-prep-5 .self-holiday h3 { font-size: 150%; font-weight: bold; }
#selfik-box-prep-5 .self-holiday h3 img { float: left; top: 0; left: 0; z-index: 1; width: 172px; height: 129px; margin-right: 10px; vertical-align: top; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; }
#selfik-box-prep-5 .self-holiday .w2-a p { line-height: 1.5; margin: 0 0 1em; }
#selfik-box-prep-5 .self-holiday .price { font-size: 117%; }
#selfik-box-prep-5 .self-holiday p span { font-weight: bold; /*text-decoration:underline;*/ color: #286BCC; }
#selfik-box-prep-5 .self-holiday h4 { margin: 0 0 5px; font-weight: bold; }
#selfik-box-prep-5 .self-holiday h4 img { float: right; margin: 0 0 0 10px; }
#selfik-box-prep-5 .bot { line-height: 21px; padding: 5px 0 0; /*font-size:117%; */ font-weight: bold; border-top: 1px solid #D2D2D2; }
#selfik-box-prep-5 .bot img { vertical-align: middle; }
#selfik-box-prep-5 .bot a { color: #C00; }

/* dovolena v3 */
#selfik-box-prep-5 .self-holiday .top2 { min-height: 120px; }
#selfik-box-prep-5 .self-holiday .top2 .fl, #selfik-box-prep-5 .self-holiday .top2 .fr { position: relative; width: 146px; min-height: 70px; _height: 70px; padding: 0 10px 39px 145px; }
#selfik-box-prep-5 .self-holiday .top2 h3 { margin: 0 0 5px; font-size: 117%; }
#selfik-box-prep-5 .self-holiday .top2 h3 img { width: 135px; height: 101px; }
#selfik-box-prep-5 .self-holiday .top2 p { font-size: 100%; }
#selfik-box-prep-5 .self-holiday .top2 .price { position: absolute; z-index: 1; right: 0; bottom: 0; display: block; width: 100px; line-height: 1.33; font-size: 92%; text-align: right; }
#selfik-box-prep-5 .self-holiday .top2 .price span { font-size: 127%; }

/* vyjimky na LN */
#selfik-box .arts-1, #selfik-box .arts-2, #selfik-box .arts-3, #selfik-box .arts-4, #selfik-box .arts-5, #selfik-box .arts-6 { width: 458px; }
#selfik-box-prep-3 .tk-3 .next-info { display: none; }
#selfik-box-prep-3 .tk-2 p a { display: block; }
#selfik-box .arts-1 .self-in { min-height: 83px; padding-top: 40px; }
#selfik-box .arts-1 .logo-sme { position: absolute; top: 0; right: 0; z-index: 1; }
#selfik-box .arts-2 .self-in { min-height: 75px; padding-top: 48px; }
#selfik-box .arts-2 .logo-sme { position: absolute; top: 0; right: 0; z-index: 1; }
#selfik-box .arts-4 .logo-sme { position: absolute; bottom: -53px; right: 0; z-index: 1; }
#selfik-box .arts-5 .logo-sme { position: absolute; bottom: 4px; right: 0; z-index: 1; }
#selfik-box .arts-6 .logo-sme { display: none; }


/* vyjimka pro psa */
#selfik-box .arts-1, #selfik-box .arts-2, #selfik-box .arts-3, #selfik-box .arts-4, #selfik-box .arts-5, #selfik-box .arts-6 { width: 506px; }
#selfik-box-prep-3 sup { bottom: 0; }
/*//////////////////////////*/








#profil { margin-bottom: 15px; padding-bottom: 10px; background: #EFEFEF; }
#profil h2 { margin: 0px; padding: 4px; }
#profil ul { margin: 0 10px; padding: 0; }
#profil ul li { list-style-type: none; }
#profil img { float: left; margin: 0 10px; }

/*oprava reklama*/
.reklama_am { overflow: hidden; }


/* styly pro novy ORIS */
/* style for table */
.table-in-art table { border-collapse: collapse; width: 100%; }
.table-in-art th { background: #E2EEFD; color: #000; padding: 4px; }
.table-in-art tr.c2 { background: #F5F5F5; }
.table-in-art td { padding: 4px; }


/* style for image */
.imagelist-pprew .cell { margin-left: 9px; float: left; }
.imagelist-pprew .cell-first { margin: 0; }

.imagelist-psph .cell { float: right; }
.imagelist-psph .cell-first { float: left; }

.imagelist-fr { float: right; margin-left: 10px; }
.imagelist-fr.imagelist-pnesd { margin: 0; }
.imagelist-fl { float: left; margin-right: 10px; }
.imagelist p { font-size: 12px; color: #666; margin: 0 0 8px 0; }




/* styly pro jeste novejsi ORIS */
.art-full .complete, .complete {position:relative; clear:both; width:100%; margin:0 0 1.5em; padding:0; border-collapse:collapse; line-height:1.33; color:#263238; background:#f5f5f5; box-sizing:border-box}
.complete .complete {clear:both; margin:0; border:0}
.b-box .complete {float:none; margin:0}
.art-full .complete-half-r, .complete-half-r, .art-full .complete-half-l, .complete-half-l {float:right; width:230px; margin:.5em 0 .5em 1.5em;}
.art-full .complete-dual-r, .complete-dual-r, .art-full .complete-dual-l, .complete-dual-l {float:right; width:322px; margin:.5em 0 .5em 1.5em;}
.art-full .complete td, .complete td {padding:1.5rem 1.5rem .5rem}
.art-full .complete table td, .complete table td {background:#FFF; border:0; padding:2px 4px}
.art-full .complete h3, .complete h3, .complete h3.ico {margin:0 0 .75rem; font-size:137.5%; line-height:1.2; white-space:normal}
.art-full .complete h3.tit, .complete h3.tit {margin:1em 0 .4em}
.art-full .complete h3.ico span span, .complete h3.ico span span, .art-full .complete h3.ico a span, .complete h3.ico a span {display:none}
.art-full .complete a, .complete h3 a {display:inline; line-height:inherit}
.art-full .complete p, .complete p {margin:0 0 1em; font-size:87.5%; line-height:1.571}
.art-full .complete ul li, .complete ul li {list-style:none; margin:0 0 .5em; padding-left:1em; font-size:87.5%; line-height:1.429; background:url('/o/zpr/li_sqr_a.gif') no-repeat 0 .45em}
.art-full .complete ol li, .complete ol li {font-size:87.5%}
.art-full .complete li li, .complete li li, .art-full .complete li p, .complete li p {font-size:100%}
.art-full .complete .title, .complete .title {margin:0 0 .667em; font-size:112.5%; line-height:1.333}
.art-full .complete h3 + .title, .complete h3 + .title {margin-top:-.444em}
.art-full .complete .only-text {margin:0; padding-bottom:8px; font-size:100%}
.complete var {display:inline-block; vertical-align:top; margin:-.091em .125rem 0 0; color:#1B3E7A; font-style:normal; font-weight:800; font-size:157.14%; line-height:1; text-transform:uppercase; font-feature-settings:"lnum"}



.imagelist, .imagelist.imagelist {clear:both; display:flex; gap:1rem; margin:0 0 1em}
.imagelist + .imagelist-desc {margin-top:-1em}
.imagelist > .fc0 {display:none}
.imagelist .cell {flex:1; position:relative; display:block}
.imagelist .cell > a {display:block}
.imagelist .cell p a {display:inline}
.imagelist.imagelist p, .imagelist p {display:block; clear:both; margin:0; padding:.462em 0 0; font-size:.8125rem; line-height:1.3846; color:#546E7A}
.imagelist.imagelist p ~ p {border:0}
.imagelist img {width:100%; height:auto; vertical-align:middle}
.imagelist-fl, .text .imagelist-fl {clear:left; float:left; margin-right:15px}
.imagelist-fr, .text .imagelist-fr {clear:right; float:right; margin-left:15px}
.imagelist-fl.imagelist-fl, .imagelist-fr.imagelist-fr {display:table; width:1em}
.imagelist-fl.imagelist-fl img, .imagelist-fr.imagelist-fr img, .imagelist-fl.imagelist-fl .cell, .imagelist-fr.imagelist-fr .cell {max-width:230px; width:auto; height:auto}

.imagelist-flex.imagelist-fl, .imagelist-flex.imagelist-fr {width:230px}
.imagelist-flex img {width:100%; height:auto}
.imagelist-flex .imagespace {position:relative; overflow:hidden; display:block; width:100%; height:0; padding:50% 0 0}
.imagelist-16ku9 .imagespace {padding-top:56.25%}
.imagelist-4ku3 .imagespace {padding-top:75%}
.imagelist-1ku1 .imagespace {padding-top:100%}
.imagelist-4ku5 .imagespace {padding-top:125%}
.imagelist-flex.imagelist-flex .imagespace img {position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%}


.imagelist.imagelist-fotogal1 {gap:0; position:relative; width:100%; overflow:hidden}
.complete-half-r .imagelist-fotogal1 {width:269px; margin-bottom:1em}
.imagelist-fotogal1 .more-gallery {position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; display:flex; align-items:flex-end; text-align:center; color:#FFF; background:linear-gradient(rgba(41,141,66,0) 50%, rgba(41,141,66,.8) 100%); text-decoration:none; box-sizing:border-box}
.imagelist-fotogal1 .more-gallery:hover {background:linear-gradient(rgba(41,141,66,0) 50%, rgba(41,141,66,1) 100%)}
.imagelist-fotogal1 .more-gallery .cell {float:none; padding:0 0 1em}
.imagelist-fotogal1 .more-gallery h3 {margin:0 auto .2em; font-size:1.25rem; line-height:1.2}
.imagelist-fotogal1 .more-gallery h3:before {content:''; display:inline-block; width:.8em; height:.8em; vertical-align:top; margin:.2em .4em 0 0; background:url('/u/icon/fff/gallery.svg') no-repeat 50% 50% / contain}
.imagelist-fotogal1 .more-gallery span {display:inline-block; line-height:1.7em; padding:0 .85em; border:1px solid #FFF; border-radius:3px; font-size:.875rem; line-height:1.6}
.imagelist-fotogal1 .more-gallery b {font-weight:800}
.imagelist.imagelist-fotogal4 {gap:0; margin:0 0 1em}
.imagelist-fotogal4 .cell ~ .cell {margin-left:1px}
.imagelist-fotogal4 .more-gallery {position:absolute; top:0; right:0; bottom:0; left:0; z-index:1; display:flex; align-items:center; text-align:center; color:#FFF; background:rgba(41,141,66,.8)}
.imagelist-fotogal4 .more-gallery:hover {background-color:rgba(41,141,66,.9)}
.imagelist-fotogal4 .more-gallery .cell {flex:1; margin:0}
.imagelist-fotogal4 .more-gallery .cell span {display:inline-block; margin:4px auto 0; padding:24px 0 0; font-size:.8125rem; line-height:1.385; background:url('/u/icon/fff/gallery.svg') no-repeat 50% 0 / 20px 20px}
.imagelist-fotogal4 .more-gallery b {font-weight:800}
.imagelist + .imagelist.imagelist-fotogal4 {position:relative; margin-top:-1em; border-top:1px solid transparent}

.embed-social {clear:both; max-width:100%; margin:0 0 .5rem; border-radius:.375rem; color:#263238; background:#EFF3F9; box-sizing:border-box}
.embed-social .es-box {padding:.75rem 1.5rem}
.embed-social .es-box:before {content:''; float:right; width:1.5em; height:1.5em; margin:1em 0 .5em; background:no-repeat 50% 50% / 100% 100%}
.embed-social-facebook .es-box:before {background-image:url('/u/icon/org/social-facebook.svg')}
.embed-social-instagram .es-box:before {background-image:url('/u/icon/org/social-instagram.svg')}
.embed-social-twitter .es-box:before {background-image:url('/u/icon/org/social-twitter.svg')}
.embed-social-tiktok .es-box:before {background-image:url('/u/icon/org/social-tiktok.svg')}
.embed-social p {margin:0 0 .5em; word-wrap:break-word}
.embed-social p img {max-width:100%; height:auto; vertical-align:middle}
.embed-social .es-name, .embed-social .es-perex {display:block}
.embed-social .es-top {position:relative; display:table-cell; vertical-align:middle; height:40px; line-height:1.2; padding:.5em 1.5em .5em 58px}
.embed-social .es-top img {position:absolute; z-index:1; top:4px; left:0; width:48px; height:48px; border-radius:100%}
.embed-social .es-img {overflow:hidden}
.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 videoplayer span {width:auto; padding:0}
.embed-social .es-img .fl {clear:both}
.embed-social .es-name a {text-decoration:none; color:inherit}
.embed-social .es-name a:hover {text-decoration:underline}
.embed-social .es-perex, .embed-social .es-date {font-size:81.25%}
.embed-social .es-perex {color:#263238}
.embed-social .es-perex a {text-decoration:none; color:inherit}
.embed-social .es-perex a:hover {text-decoration:underline}
.embed-social .es-perex span {color:#000}
.embed-social .es-mid {clear:both; padding:.5em 0}
.embed-social .es-mid p {font-size:100%}
.embed-social .es-date {clear:both; margin:0 0 .3em; color:#546E7A}
.embed-social .es-bot {padding:.5em 0; border-top:1px solid #CFDCF1; font-size:81.25%}
.embed-social .es-bot a {float:left; margin:0 2em 0 0; text-decoration:none}
.embed-social.embed-social-more .es-box .es-bot {text-align:center}
.embed-social.embed-social-more .es-box .es-bot a {float:none}

/* kolotoc - oci */
#eyes { float: left; width: 926px !important; clear: none; position: relative; /*margin:0 0 1em;*/ height: 190px; 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: 189px; height: 189px; margin: 0; padding: 0; border: 0; }
/*#eyes ul li h3 {margin:0 0 6px 1px; padding:0 0 8px; background:#E3E6ED url('/o/lidovky_ln3b/portal/eyes-h3.gif') repeat-x 0 100%; border-top:#d0d1d2 1px solid; font-weight:bold; text-align:center;}*/
#eyes ul li h3 { 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: 40px; margin-left: 6px; margin-right: 6px; overflow: hidden; font-size: 107%; font-weight: bold; line-height: 1.3; }
#eyes ul li a span.transform { display: inline-block; height: 99px; margin-right: 0; margin-bottom: 8px; }
#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 { margin-top: -30px; _margin-top: 0; }
.eyes-move-l, .eyes-move-r { /*width:37px;*/ width: 36px; float: left; height: 190px; display: block; }
.eyes-move-r { float: right; width: 32px; }
.eyes-move-l a, .eyes-move-r a { /*width:37px;*/ width: 30px; height: 190px; display: block; cursor: pointer; background: url('/o/lidovky_ln3b/portal/caroussel-move1.png') no-repeat; }
.eyes-move-l a { background-position: -30px 29px; }
.eyes-move-r a { background-position: 0px 29px; }


/* reklama pod kolotocem */
.m .r-body { border: medium none; }
.m .r-body #topkontakt-ahead { margin-top: 0; }
#topkontakt-ahead { left: -15px; margin-top: 0; }
#topkontakt-ahead span.r-head { display: none; }

.r-head span { background: url("/1gr.cz/u/n4/r-head.gif") no-repeat scroll right top transparent; height: 11px; position: absolute; right: 0; top: 0; width: 100%; z-index: 1; }
.r-head { color: #666666; font-size: 9px !important; height: 11px; line-height: 11px; margin: 0 0 1px; text-align: right; padding: 0 1px; position: relative; }
.r-body { border: medium none; }
/* reklama vlevo */
#col-a .r-head { text-align: left; }
#col-a .r-head span { background-position: left top; }
#col-a .r-body { text-align: left !important; }
#col-a .r-body .imgbox { height: auto !important; width: 98px !important; padding: 0 0 0 70px !important; }

#col-a .r-body .imgbox-heading { color: #3463B1 !important; font-size: 12px !important; font-weight: bold !important; text-decoration: underline !important; }
#col-a .r-body .imgbox-heading:hover { color: #000 !important; }
#col-a .r-body .imgbox:hover .imgbox-site { text-decoration: none !important; color: #000 !important; }
#col-a .r-body .imgbox .imgbox-site:hover { text-decoration: underline !important; color: #3463B1 !important; }

/* upravy homepage zari 2011 */

.line.footer { padding: 10px 0; }
.line.footer div.tac { margin: 7px; }
.line.footer div a { color: #003996; text-decoration: underline; }
.line.footer div a:hover { text-decoration: none; }
.line div.sep { border-bottom: 1px solid #dddddd; height: 1px; margin: 15px 0; width: 100%; }

#col-b1 .art { border-bottom: 1px solid #F7F7F7; padding-bottom: 10px; }
#col-b1 .art.last { border: 0; }
#col-b1 .authors { font-weight: bold; font-style: normal; margin-bottom: 7px; font-size: 110%; }
#col-b1 .phl-b { margin-right: 10px; }
#col-b1 .time { color: #B01C24; font-weight: bold; }
#col-b1 h2 { font-size: 126%; margin: 2px 0 5px; }

.sepa { color: #444; }
#col-b1 .fc-art { height: 3px; }
#col-b2 .in li { border-bottom: 1px solid #FFFFFF; color: #003996; margin-top: 4px; padding: 2px 0 7px; }
#col-b2 .in li.last { border: 0; padding-bottom: 4px; }
#col-b2 .in .c1 { display: inline-block; float: left; margin-bottom: 10px; width: 40px; }
#col-b2 a { color: #000000; display: inline-block; padding-left: 2px; width: 167px; _width: 160px; }
#col-c .in.social { padding: 10px 7px 5px; _padding: 3px; }
#col-c .in.social a { text-decoration: none; }
#col-c .in.social a img { margin-right: 3px; }

.links div.autor a { display: block; font-size: 13px; font-weight: normal; margin: 7px 0; text-decoration: underline; background: url("/o/pes/sipka2.gif") no-repeat scroll 90px 4px transparent; }
.links div.autor { padding: 3px 9px; }
.links div.autor .article { padding-left: 105px; }

/* poutani selfbox */
#selfart-box { margin: 20px 0; }
#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; }

.on-line-box { position: relative; display: block; height: 328px; margin-bottom: 10px; text-decoration: none; color: #000; overflow: hidden; background-color: #E2EEFD; }
.on-line-box > * { position: relative; padding-left: 5px; padding-right: 5px; }
.on-line-box .on-line-header { margin: 0; padding-bottom: 5px; z-index: 1; background-color: #fff; }
.on-line-box h3 { }
.on-line-box .on-line-top { padding: 10px 5px; font-weight: bold; z-index: 1; background-color: #E2EEFD; }
.on-line-data { position: relative; }
.on-line-box .on-line-footer { position: absolute; bottom: 0; width: 100%; padding: 10px 0; text-align: center; background-color: #E2EEFD; }
.on-line-box .on-line-footer .link { color: #003996; font-weight: bold; text-transform: uppercase; font-size: 90%; }
.on-line-box .c-row { display: table-row; }

.on-line-box .time, .on-line-box .event { display: table-cell; padding-bottom: 5px; vertical-align: top; font-size: 90%; }
.on-line-box .time { padding-right: 5px; text-align: right; color: #000; }

.on-line-box .on-line-img { margin-bottom: 10px; z-index: 1; background-color: #E2EEFD; }
.on-line-box .on-line-img img { display: block; margin: 0 auto; }

a.btn-mobillink { border: 10px solid #eee; color: #666; display: none; font-size: 390%; font-weight: bold; margin: 20px 0; padding: 20px 0; text-align: center; text-decoration: none; width: 980px; }
a.btn-mobillink:hover {background:#666; color:#eee; text-decoration:none }
.q-touch .btn-mobillink { display: block; }

@-webkit-keyframes slidedown {

	0% { top: -100%; }
	100% { top: 0; }
}

@keyframes slidedown {
	0% { top: -100%; }
	100% { top: 0; }
}

@-webkit-keyframes show {
	0% { opacity: 0; }
	90% { opacity: 0; }
	100% { opacity: 1; }
}

@keyframes show {
	0% { opacity: 0; }
	90% { opacity: 0; }
	100% { opacity: 1; }
}

.on-line-box .on-line-data { -webkit-animation: slidedown 1000ms linear; animation: slidedown 1000ms linear; }
.on-line-box .topevent { -webkit-animation: show 1200ms linear; animation: show 1200ms linear; }


 #art-disc { margin: 30px 0; }
#art-disc .disc-top { font-size: 150%; }
#art-disc .disc-top a { display: inline-block; margin-right: 15px; font-weight: bold; text-transform: uppercase; text-decoration: underline; }
#art-disc .disc-top a:hover { text-decoration: none; }
#art-disc .btn { width: 160px; margin-right: 15px; }
#moot2 { clear: both; overflow: hidden; }
#moot2 a { color: #000; }
#moot2 a:hover { color: #1D4382; text-decoration: underline; }
#moot2 .box-in .list { padding: 10px 0 15px 0; }
#moot2 div.top, #moot2 div.di { overflow: hidden; }
#moot2 .name, #moot2 .subj, #moot2 .time, #moot2 .date { float: left; height: 1.6em; line-height: 1.6em; overflow: hidden; color: #000; }
#moot2 .name { width: 98px; margin-right: 16px; }
#moot2 .subj { width: 205px; padding: 0; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#moot2 span.l, #moot2 span.i, #moot2 span.t, #moot2 span.n { border-left: 2px solid #918f8f; float: left; width: 5px; height: 1.65em; line-height: 1; }

#moot2 span.n { }
#moot2 .date { width: 65px; font-weight: normal; text-align: right; }
#moot2 .time { width: 36px; margin: 0 7px 0 12px; font-weight: normal; text-align: right; }
#moot2 .nr { color: #777; font-size: 92%; background: #F7F7F7; padding: 0 10px 10px; margin-bottom: 8px; }


/*zkopirovane z ln5/supply.css*/
/* diskuse */
.disc-reg {margin:0; padding-top: 20px; background: none; border-top: solid 6px #003f86;   }
.disc-reg h4 {display:none}
.disc-reg .facebook {display:none}
.disc-reg .fb {font-weight:bold}
.disc-reg .fk .col-l {float:left}
.disc-reg .col-l { width: 160px;}
.disc-reg a {text-decoration:none}
.disc-reg a:hover {text-decoration:underline}
.disc-reg label {}
.disc-reg .col-p {float:right;    width: 374px; margin-bottom:10px}
.disc-reg .inp, .disc-reg #overeni {padding:5px;border:solid 1px #767676}
.disc-reg input[type=text] {width:300px;}
input[type=checkbox] {position:relative}
input[type=checkbox]:before {content:""; position:absolute; left:0; top:0; width:10px; height:10px; border:solid 2px #003f86; background:#fff}
input[type=checkbox]:checked:before {background: url('//1gr.cz/o/lidovky_ln5/ico/checked.png') no-repeat;}
.disc-reg .password-meter__thermometer {width:187px}
.disc-reg .captcha-box {overflow: hidden; border-bottom: solid 1px #ccc; margin-bottom: 30PX; padding-bottom: 10px;}
.disc-reg .captcha-box .ico-voice {display:inline-block}
.disc-reg .ico-voice span {float: left; width: 24px; height: 20px; margin-right:5px; margin-bottom: -5px;}
.disc-reg .ico-voice .alter-text {display:none}
.disc-reg .btn {padding: 5px 10px;}

.moot-headline li { background-position: 0 center; }
.moot-headline .bt { vertical-align: bottom; }
.moot-headline p.comment { display: none; }
.moot-headline form { margin-bottom: 20px; }
.moot-headline .form-in { font-weight: bold; }
.moot-headline select { margin: 0 5px; }

.moot-table { margin: 20px 0 0; border-top: 6px solid #1d4382; }
.moot-table tbody { border-bottom: 1px solid #bfbfbf; }
.moot-table td, .moot-table th { padding: 4px 5px; line-height: 1.2; }
.moot-table td.tar { white-space: nowrap; }
.moot-list table.moot-table tfoot td { color: #444; font-size: 92%; padding-top: 10px; text-align: right; }

.moot-art h3 {font-size: 120%;line-height: 1.2; font-weight: bold; margin-bottom: 1.5em;}


.diskuse .itemrow { margin-bottom: 10px; }
.disc-list { margin-top: 30px; }
.disc-list .itemrow { margin: 10px 0; font-size: 85%; }
.disc-list .itemrow * { font-family: Arial,Helvetica,sans-serif; }
.disc-list .itemrow .inside-page { right: 0px; top: 40px; }
.disc-list .itemrow li:first-child { padding-left: 0; }
.disc-list a:hover { color: #1d4382; text-decoration: none; }
.disc-list .user-photo { float: left; margin-right: 10px; }
.disc-list .navig { margin-top: 30px; }
.disc-tip { margin-bottom: 20px; padding: 20px; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 90%; border: solid 3px #f00; }

.contribution { position: relative; margin-bottom: 10px; }
.contribution * { font-family: Georgia,"Times New Roman",Times,serif; }
.contribution p, .contribution h5 { line-height: 1.3; font-size: 125%; }
.contribution h5 { margin-bottom: 5px; color: #7e7e7e; }
.contribution a { color: #000; text-decoration: underline; }
.contribution td { vertical-align: top; }
.contribution td.left { width: 60px; }
.contribution td.right { max-width: 400px; padding-left: 10px; word-wrap: break-word; }
.contribution.re td.right { border-left: solid 2px #bfbfbf; }
.contribution .itemrow { margin: 5px 0; }
.contribution iframe { width: 450px; height: 120px; }
.contribution .deleted { margin-left: 60px; padding-left: 10px; font-style: italic; color: #f00; border-left: solid 2px #afadad; }

#disc-form-out {margin-bottom:2em /*padding: 20px; border: solid 1px #000;*/ }
#disc-form-out .right { position: relative; width: 385px; margin: 0 0 auto auto; }
#disc-form-out .personal { margin-bottom: 20px; height: 50px; line-height: 1.2; text-transform: uppercase; }
#disc-form-out .user-photo { display: inline-block; margin-right: 10px; }
#disc-form-out .personal .name { display: inline-block; }
#disc-form-out h4 { margin-bottom: 5px; font-weight: bold; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; }
#disc-form-out .personal h5 { font-weight: bold; }
#disc-form-out .personal a { font-size: 85%; color: #000; text-decoration: underline; }
#disc-form-out .personal a:hover { color: #1d4382; text-decoration: none; }
#disc-form-out .contribution { margin: 25px 0 20px auto; width: 385px; }
#disc-form-out label[for=e_prispevek] { clear: both; float: left; text-transform: uppercase; }

.disc-login h3 {font-size:150%; margin-bottom:5px}
.disc-form-out-button .webz-bg, .disc-form-out-form .webz-bg {display:none}
.q-js .disc-form-out-button .webz-bg, .q-js .disc-form-out-button .whiteout-log {display:inline-block}
.q-js .disc-form-out-button .disc-login, .q-js .disc-form-out-button .disc-form {display:none}
.q-js .disc-login-show .disc-login, .q-js .disc-form-show .disc-form {display:block}
.q-js .disc-login-show .webz-bg, .q-js .disc-login-show .whiteout-log,
.q-js .disc-form-show .webz-bg, .q-js .disc-form-show .whiteout-log {display:none}

.disc-form-out-button button, .disc-form-out-button .webz-bg {display: inline-block; box-sizing: content-box; height: 1.2em; padding: 5px 5px 2px; line-height: 1; color: #fff;    text-align: center; text-transform: uppercase; border: none; background-color: #003f86; }

#disc-editor { margin-bottom: 10px; }
.disc-editor-area { min-height: 100px; color: #000; font-size: 117%; border: 1px solid #767676; background: #fff; }
.disc-editor-area div { cursor: text; min-height: 3.5em; padding: 0.5em 0.5em 0; word-wrap: break-word; line-height: 1,2; font-family: Georgia,"Times New Roman",Times,serif; }
#disc-editor-status { display: none; }
#disc-editor-status.error { display: block; color: #F00; }

.disc-form .js-checkbox { display: inline-block; margin: -4px 5px 0 0; vertical-align: middle; }
.disc-form .btn { display: block; margin: 10px 0 auto auto; position: relative; z-index: 3; }

#zasilat_reakce { margin: 0; padding: 0; }
/*label[for=zasilat_reakce] { position: absolute; left: 0; margin-top: -1px; }*/
label[for=zasilat_reakce] span { display: inline-block; }



.nahlasit { padding-left: 10px; text-align: left; background: #fff; }
.nahlasit.dekujeme { padding: 19px 0 0 30px; }
.nahlasit p { line-height: 1.2; }
.nahlasit input { display: block; margin: 5px 10px auto auto; }

.disc-ad { padding: 0 15px; background: #f2f2f2; }
