.content > img {max-width:100%}
.blg-header {overflow:hidden; margin:0 0 20px; max-height:500px}
.blg-header img {max-width:100%; vertical-align:middle; margin:0 auto; text-align:center}

.art {margin:0 0 30px; padding:0 0 0 187px}
.art:after {display:none}
.art h4 {margin:0 0 .1em; font-size:100%; font-weight:400}
.art h4 a {text-decoration:none}
.art h4 a:hover {text-decoration:underline}
.art .art-info {margin:.4em 0 0; color:#666}
.art img {background-position:50% 50%; background-size:cover}
.art .perex {color:inherit; font-family:Arial, Helvetica, sans-serif}
.agitka {position:relative; background-color:#FEE; box-shadow:-10px -10px 0 #FEE, 10px 10px 0 #FEE, 10px -10px 0 #FEE, -10px 10px 0 #FEE}
.agitka:before {content:'Politick\e1 \20 ar\e9 na'; float:right; font-weight:700}

.art-full {margin-bottom:30px}
.art-full .text {width:100%; margin:0; word-wrap:break-word; overflow:hidden /* kvuli ctenarum, kteri pretykaji vlozenim roztazenych tabulek */}
.text h2 {margin:0 0 .6em; font-size:131.25%; font-weight:400; clear:both}
.text h3 {margin:0 0 .8em; font-size:93.75%; font-weight:400; clear:both}
.text h4 {margin:0 0 .8em; font-size:112.5%; font-weight:400; clear:both}
.galleryBig {max-width:100%; overflow:hidden}
.text img {max-width:100%; padding:4px; border:1px solid #000; background:#FFF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.gallery-single, .gallerybox-whole {overflow:hidden; display:block; float:none; max-width:100%; margin:1em 0; text-align:center}
.gallery-single img, .gallerybox-whole img {border-color:#DDD}
.es-right {float:right; margin-left:1em}
.es-left {float:left; margin-right:1em}
.light {color:#636363}
.templatebox {margin:0 0 1em; padding:5px 20px; background:#f7f7f7; font-size:medium}
.templatebox .templatebox-title {margin:.3em 0; font-size:112.5%; font-weight:700}
.templatebox.sedybox {border-left:5px solid #d1d1d1}
.templatebox.stlpcek {float:right; width:40%; margin:0 0 1em 1em; border-left:5px solid #d1d1d1}
.avizofoto, .avizomale {position:relative; margin:2em 0; padding:1em 1.5em; font-size:75%}
.avizofoto .templatebox-content, .avizomale .templatebox-content {margin:.2em 0 0; font-size:112.5%}
.avizofoto p, .avizomale p {margin:0}
.galleryMini {float:none; overflow:hidden; margin:1.6em auto 1em; text-align:center}
.galleryMini .image {display:inline-block; width:150px; height:100px; margin:0 5px}
.galleryMini .image {max-width:100%; min-height:100%}
.videobox {margin:0 0 1em}

div.art-tags {margin-left:0; margin-right:0}
.moot-capture {margin-left:0}

div.authors {margin:0 0 2em; text-align:left; font-size:87.5%; font-weight:400}
div.authors span {font-weight:700}

.blg-add {overflow:hidden; margin:0 0 1.5em; font-size:medium}
.blg-add .btn-karma, .blg-add .btn-favorite {margin-right:.3em}
.btn-karma, .btn-favorite, .btn-unfavorite {overflow:hidden; display:inline-block; line-height:21px; padding:.4em .8em; text-decoration:none}
.btn-karma:hover, .btn-favorite:hover, .btn-unfavorite:hover {text-decoration:underline}
.btn-karma:before, .btn-favorite:before, .btn-unfavorite:before {content:''; float:left; width:21px; height:21px; margin:0 .2em 0 0; background-repeat:no-repeat; background-position:50% 50%; background-size:cover}
.btn-karma, .btn-karma:hover {color:#002040; background:#F0F0F0}
.btn-karma:before {background-image:url('/o/blog/ico-karma.png')}
.btn-favorite, .btn-favorite:hover {color:#FFF; background:#CF2528}
.btn-unfavorite, .btn-unfavorite:hover {color:#FFF; background:#666}
.btn-favorite:before, .btn-unfavorite:before {background-image:url('/o/blog/ico-favorite.png')}

.list-art-filter {position:relative; z-index:2; float:right}

.videobox iframe, .videobox embed, .mediabox iframe, .mediabox embed {width:100%; min-height:300px}

.b-box {width:280px; padding:10px; border-top:3px solid #DCE3E9; background:url('/u/n3/art_dots.gif') 0 100% repeat-x}
.b-box h2 {margin:0 0 .3em; border:0}
.b-box .box-in {padding:0; border:none}

#zebricky .navigace, #zaujalo .navigace {overflow:hidden; margin:0 0 16px}
#zebricky .navigace li, #zaujalo .navigace li {float:left; width:50%; text-align:center; font-size:87.5%; text-transform:uppercase; white-space:nowrap; overflow:hidden}
#zebricky .navigace li a, #zaujalo .navigace li a {display:block; padding:1em 0; border:2px solid #DDD; text-decoration:underline}
#zebricky.prep-1 li a#zebricky-a1, #zebricky.prep-2 li a#zebricky-a2,
#zaujalo.prep-1 li a#zaujalo-a1, #zaujalo.prep-2 li a#zaujalo-a2 {text-decoration:none; color:#000; background:#DDD}
.top-art li {margin:0 0 1em; color:#666}
.top-art a {font-size:87.5%}
.top-art h3 {font-weight:600; font-size:100%}

#pisu-pro-idnes {position:relative; padding:46px 0 0; background:url('/p/blog-idnes/pisu-pro-idnes.gif') no-repeat 0 26px}
#pisu-pro-idnes span {position:absolute; top:12px; left:-10px; z-index:1; width:302px; height:2px; background:url("/p/blog-idnes/oddelovaci_linka_pro_pravy_.gif") repeat-x}

.promoted .item {position:relative; min-height:60px; margin:8px 0}
.promoted .text {display:inline-block; line-height:1.2}
.promoted small {font-size:100%}
.promoted .light {color:#636363}
.promoted h6 {font-size:100%; font-weight:700}
.promoted.b-box .text {padding-left:90px; font-size:100%}
.promoted.b-box .item {margin-top:0}
.photo-wrap-small {position:absolute; top:0; left:0; display:flex; display:-webkit-flex; display:-moz-flex; display:-ms-flex; align-items:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; overflow:hidden; width:80px; height:60px; margin:0 10px 0 0}

.blogger-admin {margin:0 0 10px; padding:.7em .2em; text-align:center; background:#EEE; font-weight:700}
.blogger-admin li {display:inline; padding:0 .2em}

.blogger-card {margin:0 0 20px; padding:0 10px; text-align:center}
.blogger-card h2 {margin:15px 0 5px; font-size:150%; font-weight:400}
.blogger-card a {text-decoration:none}
.blogger-card a:hover {text-decoration:underline}

.blogger-tags {margin:0 0 20px; text-align:center}
.blogger-tags .tag {display:inline-block; padding:.2em .5em; border-radius:3px; color:#FFF; background:#CF2528}

.blogger-stats {margin:0 0 20px; padding:15px 10px; font-size:75%; color:#555; background:#EEE; text-align:center}
.blogger-stats table {width:100%}
.blogger-stats td {text-align:center; border-right:1px solid #DDD}
.blogger-stats td:last-child {border-right:0}
.blogger-stats td b {display:block; font-size:150%}

.blogger-cv {line-height:1.5; margin:0 0 20px; font-size:87.5%; color:#555}
.blogger-cv p {margin:0 0 .5em}

.blogger-social {margin:0 0 20px; text-align:center}
.blogger-social > a {display:inline-block}

.list-section {margin:0 0 20px}
.list-section h3 {margin:0 0 .5em; font-size:106.25%}
.list-section li {margin:0 0 .2em 1.5em; font-size:81%}

#ab-section.less {position:relative; margin:0 0 30px}
#ab-section.less .list-section {overflow:hidden; height:80px; margin:0}
#ab-section .less-cencel {left:-10px; bottom:-10px; width:300px; padding:1em 0 0}
#ab-section .less-cencel:before {display:none}
#ab-section section {margin:0 0 15px}

.easyAdmin.profile {position:relative; z-index:5; float:right}
.easyAdmin.profile i[data-icon="x"] {position:absolute; top:0; right:0; width:16px; height:16px; overflow:hidden; text-indent:-99em; background:#666 url('/o/blog/ico-setting.png') no-repeat 50% 50%; background-size:cover}
.easyAdmin.profile a:hover i[data-icon="x"] {background-color:#C00}

/* Blogers */
.bloggers.bloggerscs {overflow:hidden; clear:both}
.bloggers.bloggerscs .blogger {float:left; width:48%; margin:20px -1px 0 2%; padding:0 0 0 2%; border-left:1px solid #999}
.bloggers.bloggerscs .blogger:nth-child(odd) {clear:both; margin-left:0; padding-left:0; border-left:0}
.bloggers.bloggerscs .photo {/*display:flex; display:-webkit-flex; display:-moz-flex; display:-ms-flex; */ float:left; width:30%; height:77px; margin:3px 5% 0 0}
.bloggers.bloggerscs h4 {font-size:87.5%}
.bloggers.bloggerscs .table-wrap {padding:3px 10px}
.bloggers.bloggerscs table {font-size:x-small}
.bloggers.bloggerscs td {vertical-align:top}
.bloggers.bloggerscs table b {display:block; margin:5px 0 0; font-size:medium}
.bloggers.bloggerscs img {min-width:94px; max-width:100%}

.filter {font-size:87.5%}
.filter .right {float:right}

.vip-list {}
.vip-list ul {overflow:hidden}
.vip-list li {float:left; width:49%; margin:0 0 .5em; font-size:75%}
.vip-list li:nth-child(odd) {clear:both; margin-right:2%}
.vip-list a {position:relative; display:block; min-height:30px; padding:0 0 0 46px; text-decoration:none}
.vip-list .photo-wrap-small {width:40px; height:30px} 
.vip-list .photo-wrap-small img {width:100%} 
.vip-list .last {display:block; font-weight:700}

blockquote {display:block; margin:1em 40px; padding-left:.5em; border-left:5px solid #CCC; color:#666; font-style:italic}

/* bloger roku */
#nominace .sen {padding:.2em 1em; border:1px solid #999; font-size:93.75%; color:#333; background:#DDD url("/u/n4/button-bg-small.gif") repeat-x}
#nominace .sen:hover {border-color:#333; box-shadow:0 0 .1em #333}