* { margin: 0; padding: 0; }
body {background-color: white; color: black; height: 100%; margin: 0; padding: 0;}

span.counter, div.counter {
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px;
}

img {border:0}

hr, table, table.center, table.mainphoto, div#ad_peretajka table, div#ad_peretajka embed, div#ad_peretajka img, div#ad_peretajka_up table, div#ad_peretajka_up embed, div#ad_peretajka_up img, div#ad_peretajka table, div#ad_peretajka_up table, div#ad_peretajka iframe, div#ad_peretajka_up iframe, div#ad_peretajka div, div#ad_peretajka_up div, div#ad_peretajka img, div#ad_peretajka_up img, p.section, span.artmegashow, div#kph0, div#DIV_DA_155890 div {
    margin-left:auto !important; 
    margin-right:auto !important;
  }
#yandex_rtb_R-A-119083-2, #yandex_ad_R-119083-2, div#k_inline_div_28130 embed, div#ad_peretajka yatag, div#ad_peretajka2 yatag, div#ad_peretajka_up > yatag, center > yatag, #yandex_ad_R-119083-2 > yatag, #yandex_ad_R-119083-3 > yatag {
    margin-left:auto !important; 
    margin-right:auto !important;
    text-align:center;
  }
#yandex_rtb_R-A-119083-2,#yandex_ad_R-119083-4,#yandex_ad_R-119083-3 {margin-bottom:10px;}
#yandex_rtb_R-A-119083-2,#yandex_ad_R-119083-2, #yandex_ad_R-119083-1, div#ad_peretajka_up td, div#ad_peretajka td, div#ad_peretajka_up div, div#ad_peretajka div, div#DIV_DA_155890 div, div#k_inline_div_28130
{
text-align:center;
}

#yandex_rtb_R-A-119083-2,#yandex_ad_R-119083-2 {
    display: inline-block;
}
#txtblock-78 {display:none;}
/*
#yandex_ad_R-119083-2 > yatag > yatag > yatag:nth-last-child(2) {
display:none !important;
}
*/
div#kavanga {margin-top:5px;margin-bottom:5px;width:240px;}
div#kavanga div {margin-top:5px;margin-bottom:5px;}
div#kavanga center {margin:0 !important;text-align: left;}
table.seachright {
    margin-left:0; 
    margin-right:0;
}
table#vkshare0, td#index table, table.left, div.all_fp table {
    margin:0 !important; 
  }
table.anonsphoto, table.plaha, td.left table
 { 
   text-align:left;
   margin:0;
   margin-top:5px;
 }

hr {margin-bottom:20px;margin-top:20px;}

.isuber {display:none;}

div.plaha {
text-align:left;
width:226px;
white-space:nowrap;
padding-left:14px;
padding-top:2px;
padding-bottom:1px;
margin:0;
margin-top:5px;
padding-top:2px;
padding-bottom:1px;
}
div.plaha.width {
    width: 93%;
    max-width: 93%;
    overflow-x: hidden;
}
.innerreviews div.plaha {
width:97%;
margin-bottom:10px;
}
td.film .plaha.width, td.article .plaha.width {
width:97%;
margin-top:30px;
margin-bottom:20px;
border: #e0e0e0 1px solid;
}

.all_fp .innerreviews div.plaha, #index .innerreviews div.plaha {
width:100%;
margin-bottom:10px;
}

#ad_peretajka, #ad_peretajka_up {
text-align:center;background-color: #ffffff;margin-top:2px;
}
div.plaha.red {
background-color:#F24242;
font-size: 13px;
color: rgba(255,255,255,0.7);
text-transform: uppercase;
font-weight: bold;
}
div.plaha.blue {
background-color:#5A92CA;
font-size: 13px;
color: rgba(255,255,255,0.7);
text-transform: uppercase;
font-weight: bold;
}

div.plaha.gray {
background-color:#eeeeee;
font-size: 13px;
text-transform: uppercase;
font-weight: bold;
}
div.plaha.gray a {
color: #E36A40;
}

div.plaha.gray .blue a {
color: #0B71D7;
}

.all_fp2 table.plaha, .all_fp2 div.plaha {
    align:center;
    margin-left:auto; 
    margin-right:auto;
  }
.all_fp div.plaha, .all_fp2 div.plaha {width:90%}
table.anonsphoto table {
    margin:0; 
    float:left;
 }
#ruscur_main ul li {
list-style-type:none;
margin:5px;
margin-right:25px;
margin-left:0px;
}

#ruscur_main span {
margin-left:0px;
}

div.vrezka.lentathumb
{
white-space:nowrap;
}
p.section {text-align:center;display:none;}
table.padding td {padding:1px;}
div.all {
	width:98%;
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
	min-width:1150px;
	max-width:1500px;
	}
td, .td {
 white-space: normal;
 font-family: 'Roboto', sans-serif, arial;
 font-size: 10pt; 
text-align:left;
}
tr {
/*vertical-align:top;*/
}
td.article,td.film {
text-align:left;
}
div.article {
clear:both;
margin-bottom:20px;
}
div.article:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
td.right {
text-align:right;
}
div.center, td.center {
text-align:center;
}
table.img {
    margin:0; 
    margin-right:15px; 
    float:left;
    text-align:center;
 }
td.center img#img1 {border-radius:10px;}
div.img {
    margin:0; 
    margin-right:15px; 
    float:left;
    border:0;
    border-bottom:1px solid #999999;
    border-left:1px solid #999999;
    padding:2px;
    margin-bottom:2px;
    text-align:center;
 }
.anounce {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
/* font-family: arial;
 font-size: 12px;
 line-height: 16px;
 */
 margin:0px;
 line-height: 17px;
 color: #666666;
}
.art {
 font-family: 'Roboto', sans-serif, arial;
/* font-family: times new roman, serif; */
/* font-size: larger; */
 font-size: 11pt;
 color: #333;
 text-align: justify;
 text-indent: 25px;
 margin-bottom:8px;
 margin-top:2px;
 margin-left:10px; /*60*/
 margin-right:10px;
 line-height: 1.3;
}
p.quote {
 font-family: 'Roboto', sans-serif, arial;
 text-indent: -7px;
 font-size: 12px;
 color: #666666;
 text-align: justify;
 margin-bottom:10px;
 margin-top:0px;
 margin-left:45px;
}
#gallery .art {
 margin-left:5px;
}
p.art a:link, p.art a:visited, p.art a:active, p.art a:hover
{
 font-family: 'Roboto', sans-serif, arial;
/* font-size: smaller; */
 font-size: 11pt;
/* color: #0465EA; */
 color: #2F85DB;
}
.anounce a:link, .anounce a:visited, .anounce a:active, .anounce a:hover
{
 text-decoration:none;
 color: #333;
}
.news a:link, .news a:visited, .news a:active, .news a:hover
{
 text-decoration:none;
 color: #333;
}
.subtitle a:link, .subtitle a:visited, .subtitle a:active, 
.title a:link, .title a:visited, .title a:active, .title a:hover,
h1 a:link, h1 a:visited, h1 a:active,
h2 a:link, h2 a:visited, h2 a:active
{
 text-decoration:none;
 color: #7F8E9D;
}
.subtitle a:hover,
h1 a:hover,
h2 a:hover
{
 text-decoration:underline;
 color: #7F8E9D;
}
span.upper {
text-transform:uppercase;
}

.artmega .subtitle a:link, .artmega .subtitle a:visited, .artmega .subtitle a:active, 
.artmega .title a:link, .artmega .title a:visited, .artmega .title a:active, 
.artmega h2 a:link, .artmega h2 a:visited, .artmega h2 a:active
{
 text-decoration:none;
 color: #666666;
}

a.shed:link, a.shed:visited, a.shed:active, a.shed:hover {
 text-decoration:none;
 border-bottom: 1px #2F85DB dashed;
 color: #000000;
}

a.shed:hover {
 text-decoration:none;
 border-bottom: 1px #000000 dashed;
 color: #2F85DB;
}

.artmega .subtitle a:hover, 
.artmega .title a:hover,
.artmega h2 a:hover
{
 text-decoration:underline;
 color: #666666;
}

.artmega .section, .artmega .noartmega, .artmega .art_nav2
{
display:none;
}

div.artmegashow2
{
width:100%;
text-align:center;
height:16px;
}

.artmega .artmegashow2 span.noartmega, .artmega .artmegashow2 .art_nav2
{
display:inline;
}

.artmega center.noartmega
{
display:none;
}

.imgcenter3 center.noartmega {
margin:0;!important
}

.imgcenter3 span.noartmega {
display:none;
}

td.film .imgcenter3 {
border:0;
text-align:left;
}


.zagolovok {
 text-align: justify;
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 line-height:15px;
}
.zagolovok2, .zagolovok a {
 font-family: arial; /* 'Roboto', sans-serif,  */
 font-size: 13px;
}
.zagolovok {margin-top:12px; max-width:800px; min-width:600px; height: 47px; overflow: hidden;}
.zagolovok a, .zagolovok span, table.search span.search { white-space:nowrap; margin:0; padding-right:9px; margin-right:5px; background:url(http://pics.kinokadr.ru/images/dot1.gif) 100% 6px no-repeat;}
.zagolovok img {display:none;}

table.search {margin-left: 50px;}

big {
 font-size: bigger;
}
small {
 font-size: smaller;
}
.small {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
 margin:0px;
}
td.big {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 16px;
 margin:0px;
}
span.small {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 10px;
 margin:0px;
}
small b {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 10px;
 margin:0px;
 font-weight:;
}
.small b {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
 margin:0px;
 font-weight:normal;
}
.small big, span.big {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 15px;
 margin:0px;
}
.small big b {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 17px;
 margin:0px;
 font-weight:normal;
}
.small big big {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 19px;
 margin:0px; 
}
.data {
 margin:0px;
 color: #5F6D7C;
}
.section {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 color: #F24242;
 line-height: 10px;
}
.news {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 margin:0px;
 color:#000000;
}
.red, a.red:link, a.red:visited { 
/*color: #F24242; */
color: #e36a40 !important;
}
.blue { color: #0B71D7; }
.normal { color: #0B71D7; }
.gray { color: #5F6D7C; }

div.upmenu {
width: 99%;
background-color: #f6f6f6;
margin: 5px;
margin-bottom: 0;
margin-top: 10px;
border: solid  #e0e0e0 1px; 
}
.all2 div.upmenu {
margin: 5px;
}

div.upmenu p {
 text-transform:uppercase;
}
.plahaup {
 margin: 5px;
 width:98%;
 text-align:center;
}
.plahaupinner {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 20px;
 color: #7F8E9D;
 text-decoration: none;
 width:100%;
}
.plahaupinner2 {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 14px;
 color: #7F8E9D;
 text-decoration: none;
 width:100%;
 text-align:center;
}
.plahaupinner a:link, .plahaupinner a:visited, .plahaupinner a:active, .plahaupinner a:hover
{
 text-transform:uppercase;
 text-decoration:none;
 font-family: 'Roboto', sans-serif, arial;
 margin-right: 10px;
 font-size: 18px;
 color: #7F8E9D;
}
.plahaupinner2 a:link, .plahaupinner2 a:visited, .plahaupinner2 a:active, .plahaupinner2 a:hover
{
 text-transform:uppercase;
 text-decoration:none;
 font-family: 'Roboto', sans-serif, arial;
 margin-right: 10px;
 font-size: 13px;
 color: #7F8E9D;
 font-weight:600;
}

.plahaupinner b, .plahaupinner2 b {
 font-weight:600;
}

a.nav:link, a.nav:visited, a.nav:active, a.nav:hover, .white {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}

table.plaha a.nav, div.plaha a {
 font-size: 13px;
 color: white;
 text-transform:uppercase;
 font-weight:bold;
 text-decoration: none;
}

table.plaha td {
 padding-top:2px;
 padding-bottom:1px;
}

/*td.nowrap, nobr
  {
  display: inline;
  }
*/
a.navBlue:link, a.navBlue:visited, a.navBlue:active, a.navBlue:hover {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 color: #2F85DB;
 font-weight:bold;
 text-decoration: none;
}
.footer {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
 color: #5A92CA;
}
p.art b {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 11pt;
/* font-size: 14px;*/
 color: #47515B;
}
.art a b {
 font-family: 'Roboto', sans-serif, arial;
font-size: 11pt;
/*  font-size: 14px; color: #0465EA; */
 color: #2F85DB;
}
.vrezka_big a b, .vrezka_big_black a b {
 font-family: 'Roboto', sans-serif, arial;
font-size: 12pt;
/*  font-size: 14px; color: #0465EA; */
 color: #2F85DB;
font-weight: 600;
}
.innerreviews .vrezka_big a b {
font-size: 10pt;
}
.vrezka a b, .vrezka_art a b {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
/* font-size: 12px; color: #0465EA; */
 color: #2F85DB;
}
.blue b {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;;
 color: #0465EA;
}
a.pers:link, a.pers:visited, a.pers:active, a.pers:hover {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 color: #2F85DB;
 text-decoration: underline;
}

a.wiki:link, a.wiki:visited, a.wiki:active, a.wiki:hover {
 font-family: 'Roboto', sans-serif, arial;
 text-decoration: none;
 border-bottom: 1px dashed gray; padding-bottom: 0.8px; cursor: help;
}

.art a.pers b, .vrezka_big a.pers b, .vrezka_big a.pers b, .vrezka a.pers b, .vrezka_art a.pers b, .vrezka_big_black a.pers b {
 color: #47515B;
}
.red b {
 font-family: 'Roboto', sans-serif, arial;
 /*font-size: 13px;;
 color: #F24242;*/
 color: #e36a40 !important;
}
p.vrezka a, p.vrezka_art a {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 color: #2F85DB;
}
#subafisha b, #subplahaup b, #subplahaup, #subplahaup a {
 font-size: 13px;
}
.afishamain b, .afishamain a {
 font-family: 'Roboto', tahoma;
 font-size: 13px;/*11*/
 font-weight:600;
}

td.anons500 {text-align:left;}

.anons500 .art_nav2{
 margin-top: 5px;
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 9px;
}

.artmega .artmegashow .art_nav2{
display:block;
}

.anons500 .art_nav2 b a {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 15px;
}

div.title {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 30px;
 color: #7F8E9D;
 font-weight:normal;
 margin-top:0px;
 margin-bottom:8px;
 line-height:30px;
}
H1 {
/* margin-left:60px;
 font-family: arial;
 font-weight:normal;
 font-size: 30px; */
 margin-left:10px;
 font-family: 'Roboto', sans-serif,arial;
 font-size: 36px;
 font-weight:400;
 color: #7F8E9D;
 margin-top:0px;
 margin-bottom:10px;
 line-height:30px;
}
H1 span.smaller {
 font-size: 70%;
}
div.all2 {
overflow:visible;
}
div.all2 td#index {
background:white;
}
table.megaartcol, table.megaartcol table, table.megaartcol td, div#artmegainner td#index {background-color:#ecf1f6;}

H2 {
/* font-weight:normal;
 font-family: arial;
 font-size: 26px;
 margin-left:60px;*/
 font-family: 'Roboto', sans-serif,arial;
 font-size: 28px;
 font-weight:400;
/* font-size: 17px;*/
 color: #7F8E9D;
 margin-left:10px;
 margin-top:0px;
 margin-bottom:10px;
 line-height:26px;
}

H2 b{
 font-weight:400;
}

H1 b{
 font-weight:400;
}

h1,h2,.plahaupinner,p.em a {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); 
}

#artmegainner h2, #index h2 {
 margin-left:0px;
}
.subtitle {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
/* font-family: arial;
 font-size: 14px;*/
 color: #7F8E9D;
 font-weight:bold;
 margin-top:0px;
 margin-bottom:5px;
 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); 
}
.article div.title, .article H2, .article .subtitle, .film .subtitle, .article .author {
 margin-left:10px;
/* margin-left:60px;*/
}
.imgcenter2 .subtitle, .imgcenter3 .subtitle {
 margin-left:10px;
 margin-right:10px;
}
.artmega .subtitle {
 margin-bottom:2px;
}
.vrezka {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 color: #666666;
 text-indent: 0px;
 margin-left:10px;
 margin-right:10px;
 margin-top:5px;
 margin-bottom:5px;
}
.vrezka_art {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 13px;
 color: #666666;
 text-indent: 0px;
 margin-left: 35px;
 margin-right:10px;
 margin-top:5px;
 margin-bottom:5px;
}
.newsmega .vrezka, .newsmega .vrezka span, .newsmega .announce, .all_fp .vrezka, .all_fp .vrezka span, .all_fp .announce {
 margin-bottom:5px;
 font-size: 13px;
}
.newsmega .vrezka a, .newsmega .vrezka a span.red, 
.all_fp .vrezka a, .all_fp .vrezka a span.red, .all_fp .vrezka a span.blue {
 font-size: 14px;
}
.newsmega .vrezka a span.blue {
 font-size: 13px;
}
.vrezka_big b {
 font-size: 12pt;
 color: #6c6c6c;
 font-weight: 700;
}
.vrezka_big_black b {
 font-size: 12pt;
 color: #000;
 font-weight: 700;
}
.vrezka b {
 font-size: 13px;
 color: #666666;
}
.newsmega .vrezka b.gray, .all_fp .vrezka b.gray {
 font-size: 13px;
 color: #666666;
}
big.gray {
 font-size: 20px;
 color: #666666;
}
.inLink b.gray {
 color: #666666;
}

a:link b.red, a:visited b.red, a:active b.red, a:hover b.red, b.red { 
/*color: #F24242; */
color: #e36a40;

}

b.title {
 font-size: 12px;
 color: #777777;
 text-indent:0px;
 margin:0px
}
.vrezka_big {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 11pt;
 color: #666666;
 text-align: justify;
 text-indent: 25px;
 margin-bottom:8px;
 margin-top:2px;
 margin-left:10px; /*60*/
 margin-right:10px;
 font-weight: 400;
}
.innerreviews .vrezka_big {
 font-size: 10pt;
 color: #666666;
 text-indent: 0px;
 text-align: left;
 margin-left: 0px;
}
p.vrezka_big {
 /*font-style: italic;*/
}
.novinki .vrezka_big {
 text-align: left;
}

.vrezka_b {
 font-family: "Roboto",sans-serif, arial;
 font-size: 13pt;
 color: #666666;
 text-indent: 0px;
 text-align: justify;
 text-indent: 25px;
 margin-bottom:8px;
 margin-top:2px;
 margin-left:10px; /*60*/
 margin-right:10px;
}
.vrezka_b a.pers {
 font-size: 13pt;
}

.vrezka_big_black {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 12px;
 color: #333333;
 text-indent: 0px;
 text-align: justify;
 text-indent: 25px;
 margin-bottom:10px;
 margin-top:0px;
 margin-left:10px; /*60*/
 margin-right:10px;
 font-weight: 400;
}

div.artmegaplaha
{
 background-color:#5a92ca;
 width:100%;
}
div.artmega {
 background-color:#ecf1f6;
 border: solid 1px #5a92ca;
 width:100%;
 margin-bottom:10px;
}

div.artmega2 {
 background-color:#ecf1f6;
 border: solid 1px #5a92ca;
 width:100%;
 margin-bottom:5px;
 padding:5px;
}

div.newsmegaplaha
{
 background-color:#e1d9d9;
 width:100%;
 border-radius: 8px 8px 0 0;
}
div.newsmega {
 background-color:#f6f6f6;
 border: solid 1px #ddd9d9;
 width:100%;
 margin-bottom:10px;
}
div.newsmega .announce {
    color: #666;
}
div.newsmega table.outertable {
 margin:3px; width:99%;
}

div.gallerymega {
/* background-color:#fdfbfb;
 border: solid 1px #ddd9d9;*/
 width:100%;
 height:125px;
 padding-bottom:5px;
 margin-bottom:10px;
 white-space:nowrap;
}

div.gallerymega div.albumcontainer {
    float:left;
    width:33%; 
}
div.gallerymega div.albumcontainer2 {
    float:left;
    width:49%; 
}
div.albumtitle {
    margin: 1px;
    margin-left: 25px;
    color: #999999;
}
div.albumtitle a {
    font-weight: bold;
}
ul.albumthumbs {
    margin: 1px;
    padding: 0px;
    padding-bottom:2px;
    white-space:nowrap;
}
div.albumcontainer ul li {
    float: left;
    list-style: none;
    margin: 2px;
    padding: 0px;
    vertical-align:middle;
}
div.albumcontainer ul li.last {
    margin: 0px;
}
div.albumcontainer img {
    margin: 0px;
}
div.albumcontainer img.arrow {
    margin-top: 30px;
}

.em {
 font-family: 'Roboto', sans-serif, verdana;
 color: #7F8E9D;
 font-size: 15px; 
/* font-size: small;
 text-align: justify;*/
 font-weight:bold;
 margin-left:10px; /*60*/
 margin-top: 5px;
 margin-bottom: 5px;
 margin-right:10px;
}

.img .em {
 font-size: 13px; 
 text-indent: 10px;
}

.em a b {
 font-family: "Roboto",sans-serif, arial;
 font-size: 18pt;
 font-weight:normal;
}

.emm {
 font-family: "Roboto",sans-serif, arial;
 color: #708090;
 font-size: 14pt;
 font-weight:normal;
 text-align: justify;
 text-indent: 25px;
 margin: 5px;
 margin-bottom: 10px;
 margin-left:10px; /*60*/
 margin-right:10px;
}

.emm a.pers, .emm a.pers b {
 font-family: 'Roboto', sans-serif, arial;
 font-size: 14pt;
 color: #47515B;
 text-decoration: underline;
}

.author {
 font-family: "Roboto",sans-serif, verdana;
 color: #5F6D7C;
}
.epi {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
 color: #000000;
 margin-bottom: 10px;
}
.img { 
 font-family: "Roboto",sans-serif, verdana;
 font-size: 12px;
/* font-size: small; */
 margin-right:15px; 
 color: #666666;
}
td.img {text-align:center;}
a:link, a:visited, a:active {
 color: #0B71D7;
 text-decoration: none;
}
a:hover {
 color: #0B71D7;
 text-decoration: underline;
}
a.outlink:link, a.outlink:visited, a.outlink:active {
 color: #7F8E9D;
 text-decoration: none;
}
a.outlink:hover {
 color: #7F8E9D;
 text-decoration: underline;
}
.art_nav {
 font-family: "Roboto",sans-serif, arial;
 margin-left:10px;
/* margin-left: 60px; */
 color: #5A92CA;
 margin-top: 5px;
 margin-bottom: 8px;
}
.art_nav2 {
 font-family: "Roboto",sans-serif, arial;
 margin-left:10px;
/* margin-left: 60px; */
 color: #5F6D7C;
 margin-top: 5px;
 margin-bottom: 8px;
}
.art_nav2 nobr {
  text-transform:uppercase;
  font-weight:bold;
}
.anons500 .art_nav2 {
 font-family: "Roboto",sans-serif, arial;
 margin-left: 0px;
 color: #5F6D7C;
 margin-top: 0px;
 margin-bottom: 0px;
}
.art_nav3 {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: xx-small;
 margin-left:10px;
/* margin-left: 60px; */
 color: #5F6D7C;
 margin-top: 2px;
 margin-bottom: 4px;
}
#plaha, #plaha a, .art_nav2 span.blue, .art_nav2 span.red {
font-size: 15px;
text-transform: uppercase;
}

span.inLink, div.art_nav {
/*max-width:500px;*/
white-space: normal;
}
.inLink.bold a {
font-weight: normal;
font-size: 18pt;
}
.inp {
 border: solid #95A5B6 1px;
 font-size: 12px;
 max-width:95%;
 font-weight: 600;
 padding-right: 10px;
 color: #444444;
 
}
.btn {
 color: #95A5B6;
 font-family: verdana;
 font-size: 11px;
 background-color: #ffffff;
 font-weight: bold;
/* height: 20px; */
 border: 1px solid;
}

#index .anonsphoto, #index .anonsphoto td, #index .anonsnophoto, #index .anonsnophoto td, #index table.comment, #index .plaha {
 width: 90%;
}

span.bold {
 font-weight:600;
}

.review {
border-radius: 10px;
margin-left: 0px;
margin-bottom: 10px;
padding-left: 0px;
border: 3px solid #5A92CA;
height: 150px;
overflow: hidden;
/*background-position: 0 50%;*/
background-position: 0 0;
background-repeat: no-repeat;
/*background-size: 230px 100%;*/
background-size: auto 104%;
}

.reviewbody {
margin-left: 210px;
background-color:white;
/*border-radius: 10px 0 0 10px;*/
border-left: 3px solid #5A92CA;
display: block;
height: 130px;
overflow-y: hidden;
padding:10px;
}

.reviewtitle {
font-family: "Roboto",sans-serif, arial;
font-size: 20px;
/*color: #7F8E9D;*/
color: #666;
font-weight: normal;
margin-left: 20px;
margin-top: 7px;
margin-bottom: 10px;
line-height: 20px;
}

.reviewanons {
font-family: "Roboto",sans-serif, arial;
font-size: 16px;
color: #666666;
}

a.nounderline:hover {
text-decoration:none !important;
}

 .imhonet_conn, .imhonet_conn div{
 width: 200px;
 }

 .imhonet_conn .desc_rate{
 width: 200px;
 font-family: 'Roboto', sans-serif, verdana;
 font-size: xx-small;
 color: #5F6D7C;
 margin-left: 0px;
 margin-top: 2px;
 margin-bottom: 4px;
 
 }
 .desc_rate:first-letter {
 color: #F24242; 
 }

 .imhonet_refs {
background: rgb(255, 255, 255) none repeat scroll 0%;
}
 .recom-list li p{
padding: 0em;
}
 .recom-list li{
margin: 0em;
}
 .desc_rate:first-letter {
color:red;
}
div.quote {
align:center;
text-indent: 5px;
padding: 5px 5px 5px 5px;
width: 500px;
border: 1px solid #333333; 
background-color: #eeeeee;
overflow-x:auto;
margin: 0px 0px 0px 0px;
 margin-left:10px; /*60*/
 margin-right:10px;
}

textarea.quote2 {
align:center;
font-family: "Roboto",sans-serif, arial;
font-size: 13px;
text-indent: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
margin-left: 0px;
width: 100%;
border: 0px; 
background-color: #eeeeee;
}

div.imhonet2 .imhonet_similar h3, div.imhonet2 ul.similar-list table, div.imhonet2 ul.similar-list .desc_rate {
display:none;
}
div.imhonet2 p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
margin-left: 0px;
}
div.imhonet2 ul.similar-list li {
margin: 0px 0px 0px 10px;
}
div.imhonet2 a {
font-weight:bold;
}
div.imhonet2 {
margin-bottom: 10px;
}
div.imhonet2 p {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
}

td.all_fp {
padding: 5px 5px 5px 5px;
}

.all_fp div, .newsmega div {
margin-left: 0px;
}
div.novotekain {
 width: 100%;
}
.all_fp2 table, .all_fp table, div.novotekain #novoteka table, div.novotekain #novoteka5 table, table.novotekainin {
 width: 90%;
}

.phototr {
background-color: #eeeeee;
padding: 5px 5px 5px 5px;
margin: 5px;
}

.imgcenter2 .phototr {
background-color: transparent;
}

.phototr td {
 padding: 5px;
 font-size: 14px;
}

.phototr input, .phototr select, td.big input, td.big select {
 font-size: 14px;
 height: 22px;
}

.phototr input.inp {
 width: 230px;
}

.blogdiv {
width: 95%;
margin-top:5px;
background-color: #f6f6f6;
padding-left: 3px;
padding-right: 5px;
padding-bottom: 3px;
border: solid  #e0e0e0 1px;
}

.blogdiv a:hover {
text-decoration:none !important;
}

#mainfp .blogdiv.trai .blogdivinner {
    -moz-filter: grayscale(60%);
    -ms-filter: grayscale(60%); 
    -webkit-filter: grayscale(60%);
    filter: grayscale(60%); /* Current draft standard */
}

.blogdiv.trai .play {
height: 100%;
padding-top: 3px;
background: url(http://pics.kinokadr.ru/images/play.png) 50% 50% no-repeat;
}

.newsdiv {
width: 95%;
padding-left: 1px;
padding-bottom: 1px;
border: solid  #f0f0f0 1px;
background-color: #f2f7fd;
}

.blogdivinner {
background-repeat: no-repeat; 
background-position: 50% 30%; 
background-size: cover; 
height:80px; 
margin-left:-4px !important;
margin-top:-1px;
width:100% !important;
}

.phototr .subtitle a:link, .phototr .subtitle a:visited, .phototr .subtitle a:active
{
 text-decoration:none;
 color: #666666;
}
.all_fp a.gray { color: #0B71D7; }
.all_fp span.gray { color: #333333; }

.announce {
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 13px;
 line-height: 14px;
 color: #333333;
}

td.all_fp .anounce, td.all_fp .vrezka { 
/*width:80%;*/
margin-top:5px;
margin-right:5px;
display: block;
/*border: solid 1px;*/
}

.all_fp .blogdiv, .all_fp .newsdiv
{
width:90%;
}
.art_nav2 .art_nav2
{
margin:0px;
}

.newsmega .art_nav2, .newsmega .art_nav2 .art_nav2,
div.all_fp .art_nav2, div.all_fp .art_nav2 .art_nav2, 
.newsmega .anounce, .newsmega .vrezka,
div.all_fp .vrezka, div.all_fp .anounce { 
margin-top:2px;
margin-right:5px;
font-size: 10px;
}

.newsmega .blogdiv .vrezka, .newsmega .vrezka, 
div.all_fp .blogdiv .vrezka, div.all_fp .vrezka
{
font-size: 13px;
}

.newsmega .nomargin .vrezka,
.all_fp .nomargin .vrezka { 
margin-top:0px;
}

.imgcenter.nomargin {margin-left:0px;}
a .imgcenter.nomargin {margin-top:10px;}

.artmega .art_nav2, .all_fp .art_nav2, .newsmega .art_nav2,
.artmega .art_nav2 a, .all_fp .art_nav2 a, .newsmega .art_nav2 a {
 margin: 2px;
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 9px !important;
}

.article div.art_nav a b.big, td.article div.art_nav2 a b.big, td.article div.art_nav2 b.big, b.red.big, b.blue.big {
 font-size: 15px;
 text-transform:uppercase;
} 

#novoteka
{
width:240px;
margin-bottom:10px;
}

table.novotekainin {
 width: 90%;
}

.floatup img {border-radius: 2px;}

span.br {margin-left:-0.3em;}
span.sbr {margin-right:0.3em;}
span.help {border-bottom: 1px dashed gray; padding-bottom: 0.8px; cursor: help;}

table.links span.gray a:link, table.links span.gray  a:visited, table.links span.gray  a:active, table.links span.gray  a:hover
{
color: #5F6D7C;
text-decoration:underline;
}

#accordion h3, #accordion div, #accordionpers h3, #accordionpers div, #accordionindex h3, #accordionindex div { margin:0px; padding:0px;}
#accordion h3, #accordionpers h3,#accordionindex h3 {margin-top:3px;}
#accordionindex h3, #accordionindex div { margin:3px; padding:3px;}
.ui-accordion-content-active, .ui-state-active { background-color: #f6f6f6;border: solid  #e0e0e0 1px;}
.ui-state-active, .ui-accordion .ui-accordion-header-active { border-bottom: 0px !important; 
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
}
#accordionpers img, #accordion img{
margin-top:2px;
}
.ui-accordion-content-active { border-top: 0px !important; 
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
}
#accordionindex .ui-state-active, #accordionindex .ui-accordion .ui-accordion-header-active { border-bottom: 1px !important; }
#accordionindex .ui-accordion-content-active { border-top: 1px !important; }
#accordionpers div.container div.node,#accordion div.container div.node,#accordionindex div.container div.node,#accordionindex h3.firsttitle {display:none;}

.jcarousel-container {
    position: relative;
    text-align:center;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

ul.jcarousel-skin-tango3, ul.jcarousel-skin-tango2, ul.jcarousel-skin-tango {
margin: 0;
padding: 0;
/*width:700px;
align:center;
text-align:center;*/
}

ul.jcarousel-skin-tango li.node,
ul.jcarousel-skin-tango2 li.node,
ul.jcarousel-skin-tango3 li.node {display:none;}

.jcarousel-skin-tango3 li,
.jcarousel-skin-tango2 li 
{
/*    border: #cccccc 1px solid; */
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 150px;
    height:100px;
    text-align:center;
    margin-right: 10px;

}

.jcarousel-skin-tango3 .jcarousel-list li,
.jcarousel-skin-tango2 .jcarousel-list li
{
    background-color: #999999;

	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

}

.jcarousel-skin-tango li,
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 150px;
    height:100px;
    text-align:center;
    margin-right: 20px;
}

.jcarousel-skin-tango3 .jcarousel-list li,
.jcarousel-skin-tango3 .jcarousel-item,
.jcarousel-skin-tango2 .jcarousel-list li,
.jcarousel-skin-tango2 .jcarousel-item {
    width: 150px;
    height:100px;
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #fff;
    border: 1px solid #fff;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 490px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  490px;
    height: 100px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal
{
    margin-right: 20px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-tango2 .jcarousel-clip-horizontal {
    width:  310px;
    height: 100px;
/*    padding-left: 10px;*/
}

.jcarousel-skin-tango2 .jcarousel-container-horizontal {
    width: 310px;
    height: 100px;
}

.jcarousel-skin-tango3 .jcarousel-clip-horizontal {
    width:  470px;
    height: 100px;
/*    padding-left: 10px;*/
}

.jcarousel-skin-tango3 .jcarousel-container-horizontal {
    width: 470px;
    height: 100px;
}

.jcarousel-skin-tango3 .jcarousel-item-horizontal,
.jcarousel-skin-tango2 .jcarousel-item-horizontal {
    margin-right: 5px; 
    height: 100px;
    background-color: #999999;
}

.jcarousel-skin-tango3 .jcarousel-item-placeholder,
.jcarousel-skin-tango2 .jcarousel-item-placeholder {
    height: 100px;
    background-color: #999999;

}


/**
 *  Horizontal Buttons
 */
 
.jcarousel-skin-tango3 .jcarousel-next-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-horizontal
{
    position: absolute;
    top: 40px;
    right: -5px;
    width: 22px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://pics.kinokadr.ru/images/nnext2.gif) no-repeat 0 0;

}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 53px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://pics.kinokadr.ru/images/nnext.gif) no-repeat 0 0;
}

/*.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}*/

.jcarousel-skin-tango3 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-next-disabled-horizontal
{
    cursor: default;
    background-position: 22px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 53px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://pics.kinokadr.ru/images/pprev.gif) no-repeat 0 0;
}
.jcarousel-skin-tango3 .jcarousel-prev-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 40px;
    left: -3px;
    width: 22px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://pics.kinokadr.ru/images/pprev2.gif) no-repeat 0 0;
}

/*.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}*/

.jcarousel-skin-tango3 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango2 .jcarousel-prev-disabled-horizontal
{
    cursor: default;
    background-position: 22px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 32px 0;
}

.jcarousel-skin-tango img, .jcarousel-skin-tango3 img, .jcarousel-skin-tango2 img
{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

/*	-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
*/
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(http://pics.kinokadr.ru/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(http://pics.kinokadr.ru/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
div#formvotestarpost {margin-bottom:5px;}
div.rating-cancel2{display:block;visibility:hidden;}
/* END jQuery.Rating Plugin CSS */

DIV.verttesterblock {margin-left:4px;margin-right:4px;}

@media only screen and (max-width:1024px) {
.otstup {display:none;}
#mediatarget_advert {display:none;}
}

::-moz-selection { background-color: rgb(90, 146, 202); color: #fff; text-shadow: none; }
::selection { background-color: rgb(90, 146, 202);  color: #fff; text-shadow: none; }

div.artmega,div.newsmega /*,div.gallerymega */
{
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);

	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

div.artmegaplaha img,div.newsmegaplaha img,div.gallerymegaplaha img
{
	margin-left:5px;
	margin-bottom:2px;
}
div.artmegaplaha,div.newsmegaplaha
{
/*	border-radius: 8px 8px 0px 0px;
	-moz-border-radius: 8px 8px 0px 0px;
	-webkit-border-radius: 8px 8px 0px 0px;*/
}

div.artmegaplaha2,div.newsmegaplaha2
{
	border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	-webkit-border-radius: 0px 0px 8px 8px;
}

div.upmenu
{
/*  	background-color: transparent;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#e9e9e9), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e9e9e9, #ffffff);
	background-image: -moz-linear-gradient(top, #e9e9e9, #ffffff);
	background-image: -o-linear-gradient(top, #e9e9e9, #ffffff);
	background-image: -ms-linear-gradient(top, #e9e9e9, #ffffff);
	background-image: linear-gradient(to bottom, #e9e9e9, #ffffff);*/
	background-color: #f6f6f6;
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff');*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.upmenu2
{
/*  	background-color: transparent;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#e9e9e9), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e0e0e0, #f3f3f3);
	background-image: -moz-linear-gradient(top, #e0e0e0, #f3f3f3);
	background-image: -o-linear-gradient(top, #e0e0e0, #f3f3f3);
	background-image: -ms-linear-gradient(top, #e0e0e0, #f3f3f3);
	background-image: linear-gradient(to bottom, #e0e0e0, #f3f3f3);*/
	background-color: #f6f6f6;
/*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#ffffff');*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.imgcenter,div.imgcenter4,div.imgcenter2,div.imgcenter3,div.starvote
{
/*	background-image: -webkit-gradient(linear, center top, center bottom, from(#e9e9e9), to(#f9f9f9));
	background-image: -webkit-linear-gradient(top, #e0e0e0, #f9f9f9);
	background-image: -moz-linear-gradient(top, #e0e0e0, #f9f9f9);
	background-image: -o-linear-gradient(top, #e0e0e0, #f9f9f9);
	background-image: -ms-linear-gradient(top, #e0e0e0, #f9f9f9);
	background-image: linear-gradient(to bottom, #e0e0e0, #f9f9f9);*/
	background-color: #f6f6f6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align:center;
 margin-left:10px; /*60*/
 margin-right:10px;
	margin-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	border: solid  #e6e6e6 1px; 
}
div.imgcenter2 {margin-top:5px;clear:both;}
div.imgcenter3 {margin-top:5px;margin-bottom:5px;padding-bottom:5px;clear:both;border: 3px solid #5A92CA;background:white;}

div.imgcenter,div.imgcenter4
{
	clear:both;
}
div.imgcenter center, div.imgcenter4
{
	margin-top:10px !important;
    padding-left: 0 !important;
}
div.imgcenter iframe
{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
div.starvote
{
	margin:0;
	margin-bottom:5px;
}
.article center
{
 display: block;
 padding-left:0px; /*60*/
 margin: 0 auto 15px auto;
}

.article center center
{
 padding-left:0px;
}

div#n4p_5282 {
border-top: solid #5A92CA 4px;
}

img.videoplay
{
cursor: pointer;
}

span.videoplay {
opacity:0.8;
cursor: pointer;
display:block;
z-index:3;
position:relative;
bottom:118px;
left:85px;
width:80px;
height:80px;
margin-bottom:-80px;
background: url(http://pics.kinokadr.ru/images/play.png);
}

div.img:hover span.videoplay, span.videoplay:hover
{
opacity:1;
}

div.img span.alt {
display:block;
width:244px;
text-align:center;
z-index:2;
position:relative;
bottom:28px;
color:#000000;
margin-right:1px;
margin-left:1px;
margin-bottom:-16px;
padding:2px;
line-height: 12px;
background: rgba( 255, 255, 255, 0.7); 
	-webkit-box-shadow: 0px 2px 0px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 0px 1px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 0px 1px rgba(0, 0, 0, 0.2);
	border-radius: 0 0px 0 8px;
	-moz-border-radius: 0 0px 0 8px;
	-webkit-border-radius: 0 0px 0 8px;
}

div.img span.alt a, div.imgcenter span.alt a {
color:#000000;
text-decoration:underline;
}

div.imgcenter span.alt {
display:block;
width:300px;
text-align:center;
z-index:2;
position:relative;
bottom:26px;
color:#000000;
margin-right:auto;
margin-left:auto;
margin-bottom:-16px;
padding:2px;
background: rgba( 255, 255, 255, 0.6); 
	-webkit-box-shadow: 0px 2px 0px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 0px 1px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 0px 1px rgba(0, 0, 0, 0.2);
	border-radius: 0 8px 0 8px;
	-moz-border-radius: 0 8px 0 8px;
	-webkit-border-radius: 0 8px 0 8px;
}

div.img span.alt a, div.imgcenter span.alt a {
color:#000000;
text-decoration:underline;
}
div.artmega table.big img
{
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
	margin-bottom:5px;
	margin-left:5px;
}

img.round
{
 margin:5px;
 margin-top:7px;
 float:left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

img.round2
{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

input
{
	border-radius: 0 4px 0 4px;
	-moz-border-radius: 0 4px 0 4px;
	-webkit-border-radius: 0 4px 0 4px;
border:1px solid #95A5B6;
padding-left:2px;
padding-right:2px;
}

input[type="radio"] {
margin-bottom: 10px;
}
input[type="submit"]:hover {
cursor:pointer;
}

select, textarea
{
	border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
padding-left:2px;
border:1px solid #95A5B6;
}

.phototr input, td.big input
{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
padding-left:4px;
padding-right:4px;
}

.phototr .btn, td.big .btn
{
padding-bottom:2px;
}

table.round, td.round, .newsmega div.blogdiv, .newsmega div.newsdiv, .all_fp div.blogdiv, .all_fp div.newsdiv, .jcarousel-skin-tango2 .jcarousel-item-horizontal, div.artmega2, div.newsmega img, div#accordion img, div#accordionpers img, div.vrezka img, div#artmegainner img, div.all_fp img, 
div#PC_Teaser_Block_33961 table, div#PC_Teaser_Block_35913 table, div#PC_Teaser_Block_45141 table, div#PC_Teaser_Block_34038 table, div#PC_Teaser_Block_33961 img, div#PC_Teaser_Block_35913 img, div#PC_Teaser_Block_45141 img, div#PC_Teaser_Block_34038 img, div#aotzblk_84, table.AdpT
{
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom:2px;
}

.newsmega a div.blogdiv, .container a img
{
box-shadow: 0.5px 0px 1px 0.5px rgba(0, 0, 0, 0.2);
margin-bottom:5px;
}

table.AdpT a.t {
margin-bottom: 4px;
margin-top: 4px;
clear:both;
display:block;
}

div.img
{
line-height: 18px;
	border-radius: 0 0 0 8px;
	-moz-border-radius: 0 0 0 8px;
	-webkit-border-radius: 0 0 0 8px;
	clear:both;
width:250px;
}

div.img center
{
 padding-left:0px;
	margin:0;
}

div.plaha
{
	border-radius: 4px 0 4px 0;
	-moz-border-radius: 4px 0 4px 0;
	-webkit-border-radius: 4px 0 4px 0;
}

div.img img
{
	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1);
        box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	border-radius: 0 8px 0 8px;
	-moz-border-radius: 0 8px 0 8px;
	-webkit-border-radius: 0 8px 0 8px;
clear:both;
}

div.imgcenter img, div.imgcenter4 img
{       
/*    border-bottom:1px groove #999999;
    border-right:1px groove #999999;   */
	-webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px 1px rgba(0,0,0,0.2);
        box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
}
div.imgcenter2 img
{       
    border-radius: 8px;
}
div.imgcenter2 img.hot, #playerswitcher1 img.hot, #playerswitcher2 img.hot, #playerswitcher3 img.hot
{       
z-index:4;
position:relative;
top:3px;
right:-1px;
border:3px solid #5A92CA;
}
div.imgcenter2 embed, div.imgcenter2 iframe {margin-right:auto;margin-left:auto;}

.margin iframe {margin-top:10px;}

#floatup {
background: rgba(90, 146, 203, 0.9); /*url(http://pics.kinokadr.ru/images/floatup.png) repeat-x;
background-position: bottom;*/
/*    opacity:0.9;
    -webkit-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    transition: opacity 1s linear;*/
box-shadow: 0px 1px 0px 1px rgba(255, 255, 255, 0.5);
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
width:100%;
max-width: 1280px;
min-width: 320px;
 z-index:1004;
 position:fixed;
 top:0px;
/* left:0px;*/
 height:27px; 
 display:none; 
 text-align:center;
 padding-top:6px;
 margin-left:0;
 white-space:nowrap;
/*	-webkit-box-shadow: 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px rgba(0,0,0,0.2);
        box-shadow: 5px rgba(0, 0, 0, 0.2); */
 }

div.floatup a, div.floatup a:link, div.floatup a:visited, div.floatup a:active, div.floatup a:hover {
 text-transform:uppercase;
 margin: 0;
 margin-left:10px;
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 17px;
 color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}

.mediumlogo i {font-size:19px !important;line-height:18px;}

#floatdown {
 z-index:14;
 position:fixed;
 bottom:0px;
/* left:0px; */
 height:24px; 
 display:none; 
 text-align:left;
 white-space:nowrap;
/*    opacity:0.9;
    -webkit-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    transition: opacity 1s linear;*/
 box-shadow: 1px -1px 1px 1px rgba(255, 255, 255, 0.3);
 border-radius: 0px 10px 0px 0px;
 }

div.floatdown {
/* text-transform:uppercase;    */
 margin: 0;
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 16px;
 color: #cccccc;
 font-weight:bold;
 text-decoration: none;
 text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}

div.floatdown a, div.floatdown a:link, div.floatdown a:visited, div.floatdown a:active, div.floatdown a:hover {
/* text-transform:uppercase;*/
 margin: 0;
 font-family: 'Roboto', sans-serif, verdana;
 font-size: 16px;
 color: #ffffff;
 font-weight:bold;
 text-decoration: none;
}

div.floatdownleft {
 padding-left:20px;
 padding-right:10px;
 padding-top:3px;
 background: rgba(90, 146, 203, 0.9); /*url(http://pics.kinokadr.ru/images/floatdown.png) repeat-x*/
 height:30px; 
 float:left;
 text-transform:uppercase;
}

div.floatdownright {
  width:20px;
  height:24px; 
  background: rgba(90, 146, 203, 0.9); /*url(http://pics.kinokadr.ru/images/floatdown_right2.png) repeat-x;*/
  float:left;
  border-radius: 0 10px 0 0;
 -moz-border-radius: 0 10px 0 0;
 -webkit-border-radius: 0 10px 0 0;
}

div#plahatop a:link, div#plahatop a:visited, div#plahatop a:active, div#plahatop a:hover
{
 font-family: "Roboto",sans-serif, arial;
 color:white;
}

#newsplahatop {
position:absolute;
z-index:2;
margin-top:4px;
width:775px;
height:18px;
background:#5a92ca;
padding-left:15px;
padding-top:1px;
	border-radius: 0 8px 0 8px;
	-moz-border-radius: 0 8px 0 8px;
	-webkit-border-radius: 0 8px 0 8px;
}
#plahatop.hover #newsplahatop{
height:41px;
}
#plahatop.hover table.search{
display:none;
}
#newsplahatop a:link{
color:white;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); 
}
#plahatop.hover #newsplahatop a:link{
display:block;
width:500px;
color:white;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); 
font-size:20px;
font-weight:normal;
line-height:14px;
margin-top:5px;
}
#plahatop.hover #newsplahatop a:hover{
color:white;
text-decoration:none;
}
.zagolovok {
    margin-top: 6px;
}

#mainfp {
 width:100%;
 text-align:left;
}

#mainfp:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

#mainfpleft {
 width:53.5%;
 float:left;
 padding-left:10px;
 padding-right:0px;
 margin-bottom:40px;
}

#mainfpright {
 width:42.5%;
 float:right;
 padding-right:10px;
 margin-bottom:40px;
}

#mainfp .blogdiv .blogdivinner {
    -moz-filter: grayscale(60%);
    -ms-filter: grayscale(60%); 
    -webkit-filter: grayscale(60%);
    filter: grayscale(60%); /* Current draft standard */
/*    filter: sepia(0.2); 
    filter: brightness(0.8);
    filter: contrast(1.7}; */
    /*filter: gray;*/ /* IE */
}

#mainfpright .newsmegainner, #mainfpleft .artmegainner, #mainfpleftclone .artmegainner {
 padding-top:10px;
 padding-left:5px;
}

td.film a:hover, td.article a:hover, #mainfpleft a:hover, #mainfpleftclone a:hover, #bestfp a:hover {text-decoration:none;}

td.film .reviewimage, td.article .reviewimage, #mainfpleft .reviewimage, #mainfpleftclone .reviewimage, #bestfp .reviewimage {position:relative;overflow:hidden;}

td.film .reviewimage h2, td.article .reviewimage h2, #mainfpleft .reviewimage h2, #mainfpleftclone .reviewimage h2, #bestfp .reviewimage h2 {
background-color:rgba(255,255,255,0.65);
display:block;
position:absolute;
bottom:0px;
left:-11px;
width:98.5%;
max-height:58px;
min-height:23px;
overflow:hidden;
color:#000 !important;
padding:7px;
padding-left:10px;
/*border-radius:0 0 8px 8px;*/
text-shadow: none; 
}

.artmega, .newsmegaplaha {overflow:hidden;}

#mainfpright .newsmega div.blogdiv {border-radius: 8px;margin-bottom:8px;}

#mainfpright .newsmega .vrezka a, .newsmega .vrezka a span.red {
font-size: 15pt;
line-height: 20px;
color:#2F85DB;
}

.all_fp .vrezka a, .all_fp .vrezka a span.red, .all_fp .vrezka a span.blue {
    font-size: 18px;
    line-height: 17px;
}

#mainfpright .newsmega .announce, #mainfpright .vrezka a b {
    font-size: 14px;
    line-height: 18px;
}

#mainfpright .newsmega .vrezka b.gray, #mainfpright .newsmega .vrezka b {
    font-size: 13px;
    line-height: 18px;
}

#mainfpright .blogdivinner {
    height: 80px; /*100px*/
}

#mainfp .artmegaplaha, #mainfp .newsmegaplaha {height: 25px;}

td.article h2, td.article div.announce, td.film h2, td.film div.announce, #mainfpleft h2, #mainfpleft div.announce, #mainfpleftclone h2, #mainfpleftclone div.announce, #bestfp h2, #bestfp div.announce, #mainfpright .blogdiv .vrezka, #mainfpright .vrezka, #mainfpright .newsmega .announce {margin-left: 10px !important;margin-right: 10px !important;}

#mainfpleft .fpreview, #mainfpleftclone .fpreview, td.article .fpreview, td.film .fpreview, #bestfp .fpreview {
    border-radius: 8px;
    margin-bottom: 8px;
    width: 97%;
    margin-left: 0px;
    background-color: #F6F6F6;
    padding-left: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    border: 1px solid #cccccc;
}

.fpreview .announce, .fpreview .announce a, .fpreview .announce a:hover, .fpreview h2, .fpreview .reviewtitle {
    font-size: 17px;
    line-height: 18px;
    margin-bottom: 5px;
    margin-left: 0px;
    font-family: 'Roboto', sans-serif, verdana;
    color: #333;
    text-decoration: none;
}

.fpreview h2, .fpreview h2 a {
    color: #666 !important;
    font-size: 24px;
    line-height: 20px;
    padding-bottom: 8px;
    padding-top: 2px;
}

.fpreview .reviewtitle, .fpreview .reviewtitle a {
    font-size: 20px;
    color: #666 !important;
    padding-bottom: 6px;
}

.fpreview .reviewimage {
    border-radius: 8px;
    margin-bottom: 8px;
    height: 130px;
    box-shadow: 0.5px 0px 1px 0.5px rgba(0, 0, 0, 0.2);
    background-repeat: no-repeat;
    background-position: 50% 30%;
    background-size: cover;
    margin-left: -4px !important;
    margin-top: -1px;
    width: 100% !important;
    background-color: #F6F6F6;
    padding-left: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    border: 1px solid #E0E0E0;
}

td.article .fpreview .reviewimage, td.film .fpreview .reviewimage {
    height: 180px;
}

#mainfp .review, #bestfp .review {
width: 97%;
border-radius: 10px;
margin-left: 0px;
margin-bottom: 10px;
padding-left: 0px;
border: 1px solid #cccccc;
height: 150px;
overflow: hidden;
/*background-position: 0 50%;*/
background-position: 0 0;
background-repeat: no-repeat;
/*background-size: 230px 100%;*/
background-size: auto 104%;
margin-left: 0px;
padding-left: 7px;
padding-right: 1px;
}

#mainfp .reviewbody, #bestfp .reviewbody {
margin-left: 210px;
background-color: #F6F6F6;
border-radius: 0;
border-left: 1px solid #E0E0E0;
display: block;
height: 130px;
overflow: hidden;
padding:10px;
}

#mainfp .reviewtitle, #bestfp .reviewtitle {
font-family: arial;
    color: #666 !important;
    font-size: 24px;
font-weight: normal;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 10px;
line-height: 20px;
}

#mainfp .reviewanons, #bestfp .reviewanons {
font-family: arial;
font-size: 14px;
line-height: 18px;
color: #333;
}

.innerreviews {
width: 240px;
margin: 5px 0px 0px;
}

#index .innerreviews {
width: 90%;
}

.all_fp .innerreviews {
width: 97%;
}

.innerreviews .fpreview {
    border-radius: 8px;
    margin-bottom: 8px;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    background-color: #F6F6F6;
    padding-left: 2px;
    padding-right: 0px;
    padding-bottom: 3px;
    border: 1px solid #cccccc;
}

#index .innerreviews .fpreview {
    padding-right: 5px;
}

.innerreviews h2 {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.innerreviews h2, .innerreviews h2 a {
    color: #666 !important;
    font-size: 18px;
    line-height: 15px;
    padding-bottom: 8px;
    padding-top: 2px;
}
.innerreviews .announce, .innerreviews .announce a, .innerreviews .announce a:hover {
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: 'Roboto', sans-serif, verdana;
	color: #333;
	text-decoration: none;
	text-indent: -10px;
}

.innerreviews .reviewimage {
    height: 100px;
}

.innerreviews .reviewimage {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:3px;
}

#index .innerreviews .reviewimage {
padding-left: 3px;
padding-right: 5px;
}

.innerreviews .reviewimage a:hover {text-decoration:none;}

.innerreviews .reviewimage {position:relative;overflow:hidden;}

.innerreviews .reviewimage h2 {
background-color:rgba(255,255,255,0.7);
display:block;
position:absolute;
bottom:0px;
left:-11px;
width:95.5%;
max-height:58px;
min-height:17px;
overflow:hidden;
color:#000 !important;
padding:5px;
padding-top:6px;
padding-left:10px;
/*border-radius:0 0 8px 8px;*/
text-shadow: none; 
}


#playercontaner3 iframe, #playercontaner2 iframe, #playercontaner iframe {
margin-right:auto;
margin-left:auto;
}
#playercontaner3, #playercontaner2, #playercontaner {
text-align:center;
}
.audio {margin-top:0px;margin-bottom:10px;}
.blogdiv embed, .blogdiv object {margin-left:auto;margin-right:auto;}

.closevideo span{
display:block;
width:30px;
height:30px;
background:white;
border:#666 solid 1px;
border-radius:8px;
margin:10px;
padding:15px 10px 10px;
font-family: "Roboto",tahoma;
font-size:20px;
position: relative;
top: 0; /*-375px*/
float: right;
margin-left: -60px;
}

.imgcenter2 .closevideo span{
width:10px;
height:10px;
padding:6px 10px 10px;
font-size:12px;
margin:5px;
margin-left: -60px;
}

.searchdiv .art_nav {
  margin-top:20px;
  font-size:14pt;
}

.maxheight {
overflow-y:hidden;
position:relative;
margin-left: 0px !important;
}

.fadeout {
    position: absolute; 
    bottom: 0;
    width:95%;
    height: 30px;
    z-index:10;
    background: -webkit-linear-gradient(
        rgba(246, 246, 246, 0) 0%,
        rgba(246, 246, 246, 1) 70%
    ); 
    background-image: -moz-linear-gradient(
        rgba(246, 246, 246, 0) 0%,
        rgba(246, 246, 246, 1) 70%
    );
    background-image: -o-linear-gradient(
        rgba(246, 246, 246, 0) 0%,
        rgba(246, 246, 246, 1) 70%
    );
    background-image: linear-gradient(
        rgba(246, 246, 246, 0) 0%,
        rgba(246, 246, 246, 1) 70%
    );
    background-image: -ms-linear-gradient(
        rgba(246, 246, 246, 0) 0%,
        rgba(246, 246, 246, 1) 70%
    );
} 
.maxheightexpand {
    z-index:11;
    width:98%;
    padding:5px 0 5px 0;
    position: absolute; 
    bottom: 0;
    left:0;
    outline: 0px none;
    text-align:right;
    cursor:s-resize;
}
a.maxheightexpand i{
    padding:5px 10px 0 10px;
    font-size:20px;
    color:#999999;
    background-color: rgba(246, 246, 246, 0.7);
    border-radius: 5px;
}
a.maxheightexpand:hover i{
    color:#666666;
}

#floatleft {
z-index: 6;
position: fixed;
bottom: 250px;
width: 90px;
background: white;
text-align: center;
border-radius: 10px; /*0 0 10px*/
margin-left:-79px;
/*box-shadow: -2px -2px 1px 1px rgba(0, 0, 0, 0.1);*/
padding: 10px 0;
}

.biglogo > i {padding-left:0px; font-size:29px !important; width:70px;}/*10px*/
a.biglogo {outline: 0;color: #5A92CA !important;}
a.biglogo:hover {text-decoration:none;}

a.biglogo:hover i.fa-vk {color: #4e7093; }
a.biglogo:hover i.fa-twitter {color:#00acee; }
a.biglogo:hover i.fa-facebook {color:#4963ae; }

#floatleft .fa-arrow-up {
font-size:32px !important;
color:rgba(255,255,255,0.7);
position: fixed;
z-index: 3;
bottom: 590px;
margin-left:20px;/*28px;*/
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}

#floatleft a:hover .fa-arrow-up {
color:rgba(255,255,255,1);
}

.ico_arrow 
{
display:block;
position: relative;
width: 70px;
height: 35px;
padding: 0px;
background-color: rgba(240,240,240,0.7);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: #eeeeee solid 1px;
font-family: "Roboto",sans-serif,arial;
color: #666;
font-size: 18px;
line-height: 17px;
padding-top: 15px;
margin: 10px 0 10px 10px;
}

.ico_arrow:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 10px 7px;
border-color: rgba(240,240,240,0.7) transparent;
display: block;
width: 0;
z-index: 8;
top: -7px;
left: 25px;
}

.ico_arrow:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 10px 7px;
border-color: #eeeeee transparent;
display: block;
width: 0;
z-index: 7;
top: -8px;
left: 25px;
}

#floatleft a:hover {
text-decoration:none;
}

@media only screen and (max-width:1400px), only screen and (max-device-width:1400px) {

.biglogo > i {padding-left:10px; font-size:28px !important; width:40px;}

.ico_arrow 
{
width: 40px;
}

.ico_arrow:after 
{
left: 15px;
}

.ico_arrow:before 
{
left: 15px;
}

#floatleft {
bottom: 30px;
background: rgba(255,255,255,0.7);
border-radius: 10px;
margin-left:0px;
margin-right:0px;
box-shadow: 1px 1px 3px 1px rgba(255, 255, 255, 0.5);
text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
padding: 10px 0;
width: 60px;
}

.biglogo > i {padding-left:0px; padding-right:0px;} /* 6px */

#floatleft .fa-arrow-up {
position: relative;
font-size:32px !important;
color: rgba(90, 146, 203, 1) !important;
box-shadow: 0;
padding: 10px;
bottom: 5px;
margin-left:2px; /*-2px; */
margin-bottom:10px;
text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
}

}

@media only screen and (max-width:1152px), only screen and (max-device-width:1152px) {

.biglogo i {padding-left:10px; font-size:22px !important; width:30px;}

#floatleft {
bottom: -20px;
background: rgba(255,255,255,0.7);
box-shadow: 1px 1px 3px 1px rgba(255, 255, 255, 0.5);
text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
padding: 10px 0 10px 20px;
border-radius: 0 10px 0 0;
width: 260px;
text-align: left;
}

#floatleft i {
float:left;
margin-right: 20px;
}

#floatleft .fa-arrow-up {
font-size:22px !important;
float:right;
margin-bottom:0px;
padding-top:5px;
}

.ico_arrow {display:none}

}

.playerspan {
position: relative;
bottom: 45px;
}

.playerspan i {
font-size:40px !important;
color:white;
}
.commentdiv 
{
display:block;
position: relative;
width: 90%
padding: 0px;
background-color: rgba(240,240,240,0.7);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 10px;
border: #eeeeee solid 1px;
margin: 10px 10px 10px 0px;
box-shadow: 0.5px 0.5px 0px 0.5px rgba(100, 100, 100, 0.3);
-webkit-box-shadow: 0.5px 0.5px 0px 0.5px rgba(100, 100, 100, 0.3);
-moz-box-shadow: 0.5px 0.5px 0px 0.5px rgba(100, 100, 100, 0.3);
}

.commentdiv:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 10px 7px;
border-color: rgba(240,240,240,0.7) transparent;
display: block;
width: 0;
z-index: 8;
top: -7px;
left: 130px;
}

.commentdiv:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 0 10px 7px;
border-color: #eeeeee transparent;
display: block;
width: 0;
z-index: 7;
top: -8px;
left: 130px;
}

.commentdivmark
{
width:120px;
height:42px;
background-color: white;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: #eeeeee solid 1px;
margin: 10px auto;
padding: 10px;
clear:both;
}
.commentdivmark:after
{
content: '';
clear:both;
}

.commentdivmark span
{
display:block;
width:30px;
float:left;
}

.commentdivmark span.middle
{
text-align:center;
width:60px;
margin-top:12px;
}

.commenttitle 
{
color:#666;
font-size: 10pt;
font-weight: 700;
margin:14px;
}

.commenttitle .commentnumber 
{
color:#333;
width:100px;
display:inline-block;
}
.commenttitle .commentauthor
{
min-width:200px;
font-size: 12pt;
display:inline-block;
margin:0 20px;
}

.commentdiv .commenttitle 
{
font-size: 12pt;
text-indent: 25px;
margin: 12px 10px 8px;
line-height: 1.3;
}
.commentdiv .vrezka_big, .commentdiv .vrezka_big b
{
font-size: 9pt;
}

div.isuber {
padding-bottom: 30px;
width: 100%;
height: 80px;
max-width: 1920px;
text-align: center;
margin-left: auto;
margin-right: auto;
margin-top: 30px;
}
span.videotitle {
font-family: "Roboto",tahoma;
font-size: 13px;
font-weight: 600;
line-height: 30px;
text-decoration: none;
text-transform: uppercase;
}
