.content.html-text {font-size:16px;}
.content.html-text .cleaner {clear:both;}
.content.html-text .video {width:100%; overflow:hidden; margin:0 0 20px; text-align:center;}
.content.html-text .video video {max-width:100%; max-height:400px; height:auto;}
.content.html-text .video img {max-width:100%; max-height:400px; height:auto;}
.content.html-text .iframe-cont {position:relative; margin:20px 0;}
.content.html-text .iframe-cont .placeholder {display:block; margin:0; width:100%; height:auto; max-width:none; max-height:none; cursor:default;}
.content.html-text .iframe-cont iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
.content.html-text a {color:558B01; text-decoration:none;}
.content.html-text p {margin:10px 0;}
.content.html-text h2 {margin:10px 0; font:bold italic 18px Arial; color:#333333;}
.content.html-text h3 {margin:10px 0; font:bold italic 16px Arial; color:#333333;}
.content.html-text h4 {margin:10px 0; font:bold italic 14px Arial; color:#333333;}
.content.html-text h5 {margin:10px 0; font:bold italic 12px Arial; color:#333333;}
.content.html-text h6 {margin:10px 0; font:bold italic 11px Arial; color:#333333;}
.content.html-text img {max-width:100%; max-height:700px; height:auto; display:block; margin:20px auto; cursor:-webkit-zoom-in; cursor:zoom-in;}
.content.html-text a img {cursor:pointer;}
.content.html-text img.described {margin-bottom:0;}
.content.html-text u {display:block; float:left; padding:10px; margin:0 10px 10px 0; width:40%; line-height:18px; background-color:#ccffcc; border:transparent solid 1px; -moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px; text-decoration:none;}
.content.html-text table {width:100%; border-collapse:collapse;}
.content.html-text table td {padding:3px 5px; border:#999999 solid 1px; vertical-align:middle;}
.content.html-text table tr:nth-child(2n) td {background-color:#eaeaea;}
.content.html-text table tr:hover td {background-color:#6CF;}

.content.html-text .align-left {text-align:left;}
.content.html-text .align-center {text-align:center;}
.content.html-text .align-right {text-align:right;}
.content.html-text .align-full {text-align:justify;}

.content.html-text p.image-description {margin:-15px 0 20px; text-align:center; font-style:italic;}

.content.html-text .feature-positive {padding:10px 20px 10px 40px; background:transparent url(/img/content/feature-positive.jpg) 0 50% no-repeat;}
.content.html-text .feature-negative {padding:10px 20px 10px 40px; background:transparent url(/img/content/feature-negative.jpg) 0 50% no-repeat;}

.content.html-text .footnote {padding:10px; background-color:#ccffcc; border-radius:5px;}

.content.html-text .descrimage {position:relative; margin:10px 0; border:#d6d6d6 solid 1px;}
.content.html-text .descrimage .description {position:absolute; left:0; right:0; bottom:0; padding:5px; background-color:#000; opacity:0.5; color:#FFF;}
.content.html-text .descrimage .description p {margin:0;}
.content.html-text .descrimage .description .title {font-size:16px; font-weight:bold; margin:0 0 5px;}

.content.html-text .left {float:left; max-width:47%; margin-right:3%;}
.content.html-text .right {float:right; max-width:47%; margin-left:3%;}

.content.html-text .innercol {width:30%;}
.content.html-text .innercol img {width:100%; max-width:none;}

.content.html-text .shadow {box-shadow:0 5px 10px 0 #999999;}
.content.html-text .left.shadow {box-shadow:5px 5px 10px 0 #999999;}
.content.html-text .right.shadow {box-shadow:-5px 5px 10px 0 #999999;}

.content.html-text .author_photo {float:left; max-width:200px; max-height:200px; width:auto; height:auto; margin:0 10px 10px 0;}

.content.html-text .rowpics {width:100%; margin:10px 0; overflow:hidden;}
.content.html-text .rowpics .item {float:left; width:48%; margin:1%; text-align:center;}
.content.html-text .rowpics .item img {display:block; max-width:100%; margin:0 auto 5px;}
.content.html-text .rowpics.i3 .item {width:31%;}
.content.html-text .rowpics.i4 .item {width:23%;}
.content.html-text .rowpics.i5 .item {width:18%;}


.content.html-text .gallery-photo {margin:20px 0;}
.content.html-text .gallery-photo img {margin:5px auto;}
.content.html-text .gallery-photo .title {text-align:center; font-style:italic;}
.content.html-text .gallery-photo .votebox {margin:0 auto;}

.content.html-text .gallery-album {margin:20px 0;}
.content.html-text .gallery-album h3 {text-align:center;}
.content.html-text .gallery-album h3 a {color:#333333; text-decoration:underline;}
.content.html-text .gallery-album .photos {}

.content.html-text .gallery-reportage {margin:20px 0;}
.content.html-text .gallery-reportage h3 {text-align:center;}
.content.html-text .gallery-reportage h3 a {color:#333333; text-decoration:underline;}
.content.html-text .gallery-reportage .photos {}
.content.html-text .gallery-reportage .photos img {margin:10px auto;}
.content.html-text .gallery-reportage .photos.slider {}
.content.html-text .gallery-reportage .photos.slider .items {}
.content.html-text .gallery-reportage .photos.slider .items .item {display:none; position:relative;}
.content.html-text .gallery-reportage .photos.slider .items .item:first-child {display:block;}
.content.html-text .gallery-reportage .photos.slider .items .item .name {display:block; position:absolute; left:35%; right:35%; bottom:3%; padding:5px 20px; background:transparent url(/img/common/opacity-bg/60.png); border-radius:5px; box-shadow:0 0 10px 0 #000000; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}
.content.html-text .gallery-reportage .photos.slider .items .item .description {display:none;}
.content.html-text .gallery-reportage .photos.slider .slidebar {width:50%; margin:0 auto; background:#bababa;}

.content.html-text .gallery-reportage .photos.reportage {text-align:center;}
.content.html-text .gallery-reportage .photos.reportage .item .name {display:none;}
.content.html-text .gallery-reportage .photos.reportage .item .description {margin:10px 0 20px;}

.mceContentBody.content.html-text {}
.mceContentBody.content.html-text .slideshow {background-color:#eaeaea; border:#d6d6d6 solid 1px; overflow:hidden;}
.mceContentBody.content.html-text .slideshow img {float:left; width:18%; height:150px; margin:5px 1%;}

.mceContentBody.content.html-text .wp_article_context {height:100px; margin:30px 0; clear:both; border:#666 solid 1px; background:#cccccc url(/img/potrebitel/widget_sign_white.png) 50% 50% no-repeat;}
