body, h1, h2, h3, h4 {font-family:'Open Sans', Arial, Helvetica, sans;font-size:12px;}
::selection {background: #ffb7b7; /* Safari */}
::-moz-selection {background: #ffb7b7; /* Firefox */}
*, *::after, *::before {
    box-sizing: border-box;
}

a, img {outline: none;}
a {color:#404040;text-decoration:none;}
a:visited{color:#515151;}
a:hover{color:#E22;}
a.primary{color:#E22;}
a.silent{color:#888;}
article {margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #DDD;}

body {color:#222;}

h1 {padding:0;margin:0;}
h2{font-weight:700;font-size:1.675em;margin:1.45em 0 1em 0;color:#2b2b2b;text-align:left;}
h3{font-size:1.4em;margin:20px 0 10px 0;color:#212121;font-weight:normal;line-height:1.4em;}
h4{font-size:1.25em;margin:10px 0;color:#333;line-height:1.1em;}

p{margin:0 0 20px;padding:0;}
p.content-readmore{background:#e0f9f4;padding:.5rem;font-size:.875em;}
p.content-readmore a{color:#0782C1 !important;text-decoration:underline !important;}
table tbody tr:nth-child(2n) {background-color:unset;}
table {margin-bottom:unset;border-radius:0;}
table tbody,table tfoot,table thead {border:0;background-color:unset}
table tbody td, table tbody th {padding:0;}
td {vertical-align:top;}

figure {margin:1rem;padding:0;background:none;border:none;display:block;}

#ya-site-form0 .ya-site-form__search-input {padding:.5rem !important;}
[type="search"] {height:1.825rem;}
.h1 {font-size:1.5rem}
.h2 {font-size:1.25rem}
.h3 {font-size:1.1875rem}
.h4 {font-size:1.125rem}
.h1,.h2,.h3,.h4,.h5,.h6 {font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;color:inherit;line-height:1.4;margin-top:0;margin-bottom:.5rem;text-rendering:optimizeLegibility;}

.clear {clear:both;}
.centered {text-align:center;}
.bold {font-weight:700;}

ul.small-block-grid-4 > li
{
    display:inline-block;width:auto;
    padding:.5rem;
}
ul.small-block-grid-4 > li img
{
    padding:4px;
    border:1px solid #ccc;
}

.breadcrumbs {color:#666;padding:0 20px;}
.breadcrumbs > a, .breadcrumbs > a:visited {color:#9F9891;}
#breadcrumbs {background:none repeat scroll 0 0 #F0F0F0;border-bottom:1px solid #E0E0E0;font-size:1.125em;line-height:22px;min-height:22px;padding:4px 10px;}
#breadcrumbs a {color:#E22;text-decoration:underline;}

.horizontal-menu.is-sticky {width:100% !important; max-width:100% !important; z-index:100; transition-duration:0.05s;}

#partnews1, #votings, #advrex, #advert, #commentaries, #advrex2 {width:100%;overflow:visible;border-bottom:1px dotted #AAA;padding:1rem 0;}

.adv {border:1px solid #DADADA;border-radius:5px;padding:10px;}
.adv ul {margin:0;padding:0;}
.adv p {margin:0 0 5px 0;}

#texterr {clear:both;color:#333;font-weight:700;margin:10px 0;font-size:0.812em;}

.wrapper {max-width:1200px;min-width:981px;margin:0 auto;background:#FFF;}
.wrapper-nobg {max-width:1200px;margin:0 auto;}
.wrapper-top {/*max-width:1200px;box-shadow:0 5px 5px 1px #666;*/min-width:981px;margin:0 auto;background-color:#F0F0F0;background-image:linear-gradient(to bottom, #FFFFFF, #F0F0F0) repeat-x scroll 0 0 #F06F6F6;background-image:-moz-linear-gradient(top, #FFFFFF, #F0F0F0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from( #FFFFFF), to(#F0F0F0));background-image:-webkit-linear-gradient(top,  #FFFFFF, #F0F0F0);background-image:-o-linear-gradient(top,  #FFFFFF, #F0F0F0);background-image:linear-gradient(to bottom,  #FFFFFF, #F0F0F0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFFFFF', endColorstr='#ffF0F0F0', GradientType=0);}
.wrapper-bottom {/*box-shadow:0 5px 5px 1px #666;*/max-width:1200px;min-width:981px;margin:0 auto;background:#FFF;}
.adv-c {background:none;padding:10px;border-radius:5px;margin:10px 0;}
.adv-gray-c {background:#EEE;padding:10px;border-radius:5px;margin:10px 0;}
#icons {display:inline-block;width:100%;margin:2rem 0;}

#tdleft {padding-right:10px;}
#tdcc {padding:20px 10px 0;}
#tdright {margin-left:10px;border-left:1px solid #e2e2e2;width:320px;}

table#userinfo td {vertical-align:middle;}

.text {font-size:1.3em;text-align:justify;}

#text {font-size:.9375rem;text-align:justify;}
#text a {color:#E22;}
#text table {border-collapse: collapse;}
#text table tr:nth-of-type(odd) { background: #F0F0F0; }
#text td, th { border:1px solid #CCC; }
#text ol {
  position: relative;
  padding: 1rem;
  margin-left:3rem;}
#text ol > li {  
    list-style:none;
    margin-bottom:1.45rem;
}
    
#text ol > li:before {  
    background-color: #f0f0f0;
    padding: 0 8px;
    content: counter(index, decimal);
    counter-increment:index;
  margin-right: 8px;
  position: absolute;
  left: -2rem;
  border-radius:2px;
  overflow:hidden;
}

#text ol > li:first-child {
    counter-reset:index;
}

#text ol > li:nth-child(6n+1):before {  
    background-color: #bab8e3;
}
#text ol > li:nth-child(6n+2):before {  
    background-color: #e9a3c7;
}
#text ol > li:nth-child(6n+3):before {  
    background-color: #fbcbd7;
}
#text ol > li:nth-child(6n+4):before {  
    background-color: #d4e1a8;
}
#text ol > li:nth-child(6n+5):before {  
    background-color: #bce8dc;
}
#text ol > li:nth-child(6n+6):before {  
    background-color: #b9deef;
}

.bigtext {font-size:1rem;text-transform:uppercase;text-align:center;margin-bottom:.5rem;padding:.25rem;background:#f0f0f0;}

#centrblock h1{font-size:2rem;margin:20px 0;color:#333;text-align:left;text-transform:uppercase;font-weight:700;}
#text h1{font-size:2em;margin:20px 0;color:#333;text-align:left;text-transform:uppercase;font-weight:normal;}
.attention {border:1px solid #FFBC00;background:#FFE599;font-size:1.2em;padding:10px;margin:20px 0;display:inline-block;}
.attention2 {background: linear-gradient(to bottom, #F65150, #E64343) #FF4444;background: linear-gradient(to bottom, #333, #000) #111;border-bottom: 1px solid #CCC;box-shadow: 0 0 2px #666 inset;color: #FFF;font-weight:700;padding: 10px;}

a.img, a.img img, img {border:0;text-decoration:none;}

a:hover .exp-post{text-decoration:none;}
a.allnews, a.allnews:visited, a.allnews:hover{font-size:1em;color:#E22;padding-left:5px;}

a.hidecomm, a.hidecomm:hover, a.hidecomm:visited{font:.85em Verdana;color:darkgreen;text-decoration:none;}

a.redurl, a.redurl:visited {font-size:1.1em;color:#08D;}
a.redurl:hover {color:#E22;}

a.urlgallery, a.urlgallery:visited{font-weight:bold;font-size:10pt;text-decoration:none;color:#333;}
a.urlgallery:hover{font-size:10pt;text-decoration:underline;color:#E22;}

a.zagblock, a.zagblock:visited{font:1.1em inherit;color:#0f0f0f;padding:0;}
a.zagblock:hover {color:#25C;}
a.newurl {text-decoration:none;}

span.urlsol{text-decoration:underline;}
.themes-list {margin:20px 10px;clear:both;}
.themes-list img {margin:0 10px 20px 0;border:1px solid #CCC;padding:2px;}


#logo {margin:0;border:none;text-decoration:none;}
.horizontal-menu-bottom {background:#333;clear:both;min-width:981px;/*max-width:1200px;*/margin:0 auto;padding:0;/*box-shadow:0 5px 5px 1px rgba(100,100,100,0.6);*/}

#top-menu a.menuurl, #top-menu a.menuurl:visited, #footer-menu a.menuurl, #footer-menu a.menuurl:visited, #top-menu p, #footer-menu p {color:#f8f8f8;font-weight:700;font-size:0.75rem;line-height:2.9375rem;outline:medium none;text-transform:uppercase;}
#top-menu a.menuurl:hover, #top-menu a.menuurl:active, #top-menu a.msel {background:#760000;color:#FFFFFF;display:block;}

.horizontal-menu {background-color:#E22222;clear:both;min-width:981px;margin:0 auto;padding:0;position:sticky;top:0;z-index:100;}
/*#top-menu, #footer-menu {clear:both;height:45px;margin:0 5px;}*/
#top-menu, #footer-menu {display:flex;justify-content:space-between;height:45px;margin:0 5px;}
.menu-list {height:45px;margin:0;padding:0;display:inline;}
.menu-list li {float:left;height:45px;list-style-type:none;overflow:hidden;}
.menu-list a {display:block;margin:0 1px;padding:0 10px;}

.hover {background:#F6F6F6 !important;text-shadow:none !important;color:#333 !important;}

#footer-menu a.menuurl:hover, #footer-menu a.menuurl:active, #footer-menu a.msel {background:#000;color:#FFFFFF;display:block;}
#exprubr {font-size:1.3em;background:#E22;color:#FFF;padding:6px 10px;}
#exprubr a {font-size:inherit;color:#FFF;text-decoration:underline;}
ol, ul {list-style:none outside none;}

#content {max-width:860px;}
#content ul {display:block;list-style:square outside none;}
#content ul ul {list-style:circle;}
#content ol {list-style:decimal outside;}
#content li {margin:0 0 10px;}
#text ul {list-style:square outside;}
#text ol {list-style:decimal outside;}

#text figure {text-align:center;}
#text figure .picture-container-image img {max-width:100%;max-height:400px;box-shadow:0 0 2rem #5552;}
#text figure .picture-container-caption {font-style:italic;font-size:.875rem;color:#515151;margin-top:1rem;}

.block{padding:0 5px 10px 5px;border:solid 1px #A80000;}
.blockdiv{border:solid 1px gray;}
.centerblock{text-align:left;background-color:white;border:solid 1px #CCC;padding:10px;font-size:11px}
#centrblock{text-align:left;line-height:1.4;padding:10px 0;}
#centrblock a, #centrblock a:visited{text-decoration:none;}
#centrblock a:hover {color:#09D;}
.news-info a.redurl {font-size:.75rem;}
.youtube-embed-wrapper {margin: 2rem;}

#centrblock a.newsinart{font-size:.825rem;color:#313131;line-height:1rem;}
#centrblock a.newsinart:visited{color:#339;}
#centrblock a.newsinart:hover{color:#25C;}
#centrblock a.redurl, #centrblock a.redurl:visited, #centrblock a.redurl:hover{font-size:11pt;color:#E22;text-decoration:underline;}
#centrblock a.delmsg, #centrblock a.delmsg:visited,#centrblock .artrubrik {color:#E22;}
#centrblock a.delmsg:hover{color:#25C;}
#centrblock a.urlmain{font-weight:bold;font-size:.84375rem;text-decoration:none;color:#222;}
#centrblock a.urlmain:visited{color:#333;}
#centrblock a.urlmain:hover,#centrblock a.urlonline:hover{color:#E22;}
#centrblock a.urlonline{font-weight:bold;font-size:1.15em;text-decoration:none;color:#076;}
#centrblock a.urlonline:visited{color:#339;}
#centrblock a.urlthemes, #centrblock a.urlthemes:visited, #centrblock a.urlthemes:hover{font-size:12px;color:#999;}

#content img, #main-news img {margin:2px 10px 0 0;max-width:100%;height:auto;}
a.nameexpert, a.nameexpert:visited{font-size:1rem;color:#000;text-decoration:none;font-weight:700;}
a.nameexpert:hover{color:#E22;}
#text table {max-width:830px;_width:830px;text-align:left;border:none;margin:10px auto;overflow:auto;display:block;}
#text table caption {font:bold 13px 'Open Sans',Arial;padding:2px 0;}
#text table p, #text table p:first-child {font-size:.9em;margin:2px;padding:0;}
#text table th {background:#000;padding:5px;font-size:.9em;color:#F9F9F9;}
#text table td {padding:5px;font-size:13px;}

.table {max-width:630px;_width:630px;text-align:left;clear:both;margin:10px auto;}
.table caption {font:bold 13px 'Open Sans',Arial;padding:2px 0;}
.table p, .table p:first-child {margin:2px;padding:0;}
.table th {background:#f0f0f0;padding:5px;}
.table td {padding:5px;}

table .visual {border:1px solid #F0F0F0;border-collapse: collapse;max-width:630px;_width:630px;margin-bottom:1rem;}
table .visual tr:nth-of-type(2n) { background: #F0F0F0; }
table .visual th {background:#f0f0f0;padding:6px;}
table .visual td {padding:6px;}
table .visual a {color:#E22};

#clocks {color:#666;}
#clocks b {color:#E02121;}

.commall{font:1em Verdana;width:130px;text-align:right;}
.comm_date{font-size:.85em;padding:3px 0 0 5px;}

#capcode {border:1px solid #CCC;padding:6px;}

.dateonly{padding:3px 0;font-weight:bold;font-size:14px;color:#4e4e4e;}

.finded{color:#E22;}
.footer{margin:0 20px;}
#footertxt{min-height:160px;_height:160px;color:#515151;display:inline-block;width:100%;}
#footertxt p{margin:5px 0;}
#footertxt a, #footertxt a:visited, #footertxt a:hover{font-size:1em;color:#E22;text-decoration:underline;}
#footertxt-left {width:49%;padding:20px;margin:10px 0;}
#footertxt-right {width:49%;background:#EEE;color:#333;float:right;margin:10px 0;padding:20px;}
#input{color:white;font-size:1em;padding-top:7px;width:120px;text-align:center;}
#input:hover{background-color:#740000;}
#input a{color:white;font-size:10pt;text-decoration:none;}

.menuitem{text-align:center;padding:5px;font-size:.85em;}
.menuitemover{text-align:center;padding:5px;background-color:#505050;font-size:.85em;}
.menuitemsel{text-align:center;padding:5px;background-color:#E22;font-size:.85em;}

.menuitem2sel{background-color:#740000;}
.menuitem3:hover{background-color:#333;cursor:pointer;}
li.menuitem4{overflow:visible;display:flex;}
.menuitem4 a{align-self:center;height:45px;display:flex;}
#top-menu .menuitem4 a.menuurl:hover{align-self:center;height:45px;display:flex;}
.menuitem4 img{height:55px;align-self:center;}
.menuitem3sel{background-color:#333;}
.menutd{color:white;background-color:#808080;}
a.menuurl, a.menuurl:visited, a.menuurl:hover, .rubr3left a, .region a {text-decoration:none;}
a.menuurldop, a.menuurldop:visited, a.menuurldop:hover{text-decoration:none;color:white;}
.menuurl2{padding:7px 10px;color:white;font-size:1em;text-decoration:none;display:block;}
.menuurl2:hover{background-color:#740000;padding:7px 10px;color:white;font-size:1em;}
.menuurl3{padding:7px 10px;color:white;font-size:1em;text-decoration:none;display:block;}
.menuurl3:hover{background-color:#333;padding:7px 10px;color:white;font-size:1em;}
#menuup{height:20px;font-size:1em;color:#606060;padding:0 0 0 10px;}
#menuup a{color:#606060;font-weight:bold;font-size:.85em;text-decoration:none;}
.mtext{font-size:1em;}
.mtext8{font-size:1.1em;}
.noback{font:bold 12px 'Open Sans',Arial;color:red;}
.nourlallexp{color:#E22;font-size:12px;}
#pageall{color:#E22;font-size:13px;margin:10px 0;}
#pageall a, #pageall a:visited{
background: none repeat scroll 0 0 #EAEAEA;
    color: #333;
    font-size: 13px;
    padding: 3px 8px;
    text-decoration: none;
    }
#pageall a:hover{color:#515151;background:#e2e2e2;padding: 3px 8px;}
#pageall .pagehere{border: 1px solid #E22222;
    color: #FFF;
    background:#E22222;
    font-size: 14px;
    padding: 3px 8px;}
#pageall .pagecorn{padding:1px;color:#515151;}
.photopodpis{padding:5px 0;font:italic 12px 'Open Sans',Arial;color:#515151;}
.podphoto{padding:3px 5px;font:italic 12px 'Open Sans',Arial;color:#515151;text-align:left;background:#FFF;}

.searchlong{}
.selsearch{font-weight:bold;font-size:10pt;text-align:right;}
.slctsearch {margin:0;padding:0;font-size:inherit;}

.tdblock{padding:0}

.themes{color:#333;font-size:12px;margin:5px 0 5px;}
.themesart{color:#333;font-size:1em;padding-bottom:5px;}
.timeonly{color:#515151;padding:3px 10px 0 0;}


.timeonly2{}
.timeonly3{font-size:1.0em;color:#333;padding-top:3px;}
.titul{padding-top:2px;font-size:1em;text-align:left;}
.topbox{background-color:#eeeeee;border:solid 1px #cacaca;}
.topheader{max-width:1200px;margin:0 auto;padding:0 10px;min-height:225px;_height:225px;}

.topright{padding:0 30px 0 0;height:45px;}
.toprightfon{padding:0 10px;min-width:691px;height:35px;border-bottom:1px solid #CACACA;}
.toprightfon, .rubr3left, .rubr3right {background-color:#FEFEFE;background-image:linear-gradient(to bottom, #FEFEFE, #E2E2E2) repeat-x;background-image:-moz-linear-gradient(top, #FEFEFE, #E2E2E2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from( #FEFEFE), to(#E2E2E2));background-image:-webkit-linear-gradient(top,  #FEFEFE, #E2E2E2);background-image:-o-linear-gradient(top,  #FEFEFE, #E2E2E2);background-image:linear-gradient(to bottom,  #FEFEFE, #E2E2E2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffFEFEFE', endColorstr='#ffE2E2E2', GradientType=0);}
.toprightfon td{font:1em 'Open Sans',Arial;height:25px;vertical-align:middle;}
.txtanons{font-size:1em;color:#666;margin:5px 0 5px;}

a.urlrss, a.urlrss:visited, a.urlrss:hover{font-weight:bold;color:#E22;text-decoration:underline;}
.vynos {background:#EEE;font-size:.8125rem;padding:0 10px;vertical-align:middle;border-right:solid 1px #cacaca;border-left:solid 1px #cacaca;}
.odd {background:#EEE;}
.even {background:#FFF;}
.hide {background:#F4F0F0;color:#999;}
.warning {font-size:12px;color:#F04343;margin:10px 0;}
.warning a {font-size:12px;font-weight:700;color:#F04343;text-decoration:underline;}
.vynos-active{font-size:.8125rem;padding:0 10px;background-color:#333;vertical-align:middle;border-right:solid 1px #cacaca;border-left: 1px solid #333;color:#FFF;}
.vynpoint{width:14px;vertical-align:middle;}
.zagblock{font:1.5em inherit;color:black;padding-bottom:10px;}

.zagmainblock{min-height:22px;_height:22px;color:#000;padding:4px 10px;border-bottom:solid 1px #8d8d8d;font-size:1.4em;background:#E2E2E2;}
#maintable .zagmainblock {border-left:none;border-top:none;border-right:none;}
.zagmainblock h1, .zagmainblock h2, .zagmainblock h3, .zagmainblock h4{margin:0;padding:0;font-weight:normal;color:#0f0f0f;font-size:inherit;}
.zagmainblock a {color:#000;text-decoration:underline;font-family:inherit; font-size:inherit;}
.zagmainblock a:hover {color:#E22;}
.zagrubr{font-weight:bold;font-size:.85em;color:white;text-align:center;padding:4px 0;background-color:#505050;}

.facebookuser {background:url('/images/facebookuser.gif') no-repeat scroll 0 0; padding-left:24px;}
.odnoklassnikiuser {background:url('/images/odnoklassnikiuser.gif') no-repeat scroll 0 0; padding-left:24px;}
.twitteruser {background:url('/images/twitteruser.gif') no-repeat scroll 0 0; padding-left:24px;}
.vkontakteuser {background:url('/images/vkontakteuser.gif') no-repeat scroll 0 0; padding-left:24px;}
.mailruuser {background:url('/images/mailruuser.gif') no-repeat scroll 0 0; padding-left:24px;}
.iarexuser {background:url('/images/rexusr.gif') no-repeat scroll 0 0; padding-left:24px;}
.expuser {background:url('/images/rexexp.gif') no-repeat scroll 0 0; padding-left:24px;}

#pda{padding:0 0 0 14px;background:url(http://www.iarex.ru/images/pda.gif) no-repeat center left;}

#commcount{height:40px;line-height:30px;}
#commpost{padding:10px;margin:20px 0;background:#f0f0f0;border:1px solid #ccc;}
#comments {margin:0 10px;}
.leftpos{float:left;}
.rightpos{float:right;}

.commfooter{margin:10px 0 0;}
.commfooter a{font-size:12px !important;margin:0 10px 0 0;}
#commpost-top{clear:both;color:#333;height:25px;font-weight:700;}

.communit{background-color:white;padding:20px;border-bottom:1px solid #CCC;}
.commheader {float:left;width: 130px;}
.comminfo {padding-bottom:5px;border-bottom:1px solid #CCC;margin-bottom:5px;}
.comm_text {margin-left:150px;font-size:1.125em;}
#comments .egg {background:#F6F6F6;}
#comments .commhide {background:#F4F0F0;}
.karma {font-size:0.821em;margin:5px 0;color:#888;}
.karma span.good {color:#060;}
.karma span.bad {color:#E88;}
#countsymb{border:none;text-align:right;}
.origcomm{padding:10px 0;font-size:1.2em;color:#F02121;}
#origcomm-hide{color:#212121;cursor:pointer;font-size:8px;vertical-align:middle;}
.origmsg{padding:10px 0;font-size:1em;color:#F02121;}
#centrblock a.mnik, #centrblock a.mnik:visited, #centrblock a.mnik:hover{color:#000;font-size:1em;text-decoration:none;font-weight:bold;}
#comment{border:1px solid #CCC;width:100%;height:100px;}

#tt{position:absolute;display:block;}
#tttop{display:block;height:5px;margin-left:5px;overflow:hidden;}
#ttcont{display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#FFF;font:1em Arial;}
#ttbot{display:block;height:5px;margin-left:5px;overflow:hidden;}
.block-tpt{width:314px;padding:15px;float:left;clear:left;margin:2px 20px 20px 0;border:solid 1px #e2e2e2;background-color:#f8f8f8;}
.block-tpt ul{padding:0 0 0 20px;margin:0;list-style-type:square;color:#E22;}
.block-tpt li{padding-top:7px;line-height:1.1em;}
div.block-prntr{margin:10px;}
ul.ul-prtnr li{padding-bottom:7px;line-height:1.1em;}
div.block-prtnr img{border:1px solid #ccc;float:left;margin:2px 10px 10px 0;padding:2px;}
ul.ul-prtnr{border-bottom:1px solid #C8C8C8;color:#E22;list-style:none outside none;margin:0 0 0 106px;padding:0 0 10px;}
.name-prtnr{display:block;margin:0 0 8px;}
.list-time{color:#E22;float:left;font:bold 14px/21px 'Open Sans',Arial,Helvetica,sans;margin-right:5px;}
.list-news{clear:both;font:normal 14px/21px 'Open Sans',Arial, Helvetica, sans;margin-bottom:5px;}
.list-news a{font:normal 14px/21px 'Open Sans',Arial, Helvetica, sans;}
.list-title{margin-left:38px;}
.listm {text-align:left;padding-bottom:20px;display:inline-block;width:100%;}
.right-block{background-color:#FFF;padding:1rem;text-align:left;height:100%;}
.main-block{overflow:hidden;margin:0 10px 10px;padding-bottom:10px;clear:both;border-bottom:1px dotted #AAA;}
.main-block img{margin:2px 10px 0 0;float:left;width:46.6667%;}
.mblock{margin:12px 0;}

#voting-arch{text-align:center;font-size:12px;}
#voting-button{margin:10px 0;text-align:center;}
#exp-block{background:#f5f5f5;padding:10px;border-radius:0 0 5px 5px;border:1px solid #F0F0F0;}
#exp-table{}
.exp-post{font-size:.6em;color:#666;margin:2px 0;text-decoration:none;}
#exp-table img, #exp-table-hrznt img{margin:0 10px 0 0;border:0;}
.pad20{padding:5px 20px;}


#exp-side {background:#f5f5f5;padding:10px;border-radius:0 0 5px 5px;border:1px solid #F0F0F0;}
.exp-card {margin:0 0 20px;padding-bottom:10px;border-bottom:1px dotted #CCC;}
.exp-profile {display:inline-block;width:100%;}
.exp-link {display:inline-block;width:100%;text-decoration:none;margin:0 -5px;padding:5px;}
.exp-link:hover {background:#FFF;text-decoration:none;}
.exp-img {display:inline-block;float:left;margin-right:10px;width:60px;height:60px;overflow:hidden;border-radius:30px;}
.exp-name {color: #000;font-size: 1.25em;line-height:1.4rem;display:block;margin-left:64px;margin-top:5px;}
.exp-rank{font-size:0.87em;color:#666;display:block;margin-left:64px;}
.exp-pub{margin-top: 10px;padding-top: 10px;}


#block-news-list {color:#212121;padding:0;margin:0;}
#block-news-list li {margin:0 0 10px;}
#block-news-list a {font:12px/18px 'Open Sans',Arial,Helvetica,sans;text-decoration:underline;color:#666;}
.news-info {color:#515151;line-height:2.5rem;min-height:2.375rem;}
.news-info a, #block-news-list a:hover {}
.news-info a:hover {color:#08D;}
.block-time {color:#E22;float:left;font:bold 12px/18px;margin-right:5px;}
.allm {clear:both;display:block;padding:10px 0 0;}
.allm a {background:#a80000;padding:3px 10px;margin:10px 0;color:#FFF !important;text-decoration:none;}
.allm a:hover {background:#790000;padding:3px 10px;margin:10px 0;}
#page-print {display:inline;margin-right:1rem;color:#9F9891;}
#add-favorite {display:inline;margin-right:1rem;color:#9F9891;}
#toemail {color:#9F9891;}
hr {clear:both;}

.nbrd {border:none !important;margin:0 !important;}

#save {text-align:center;margin-top:20px;}
a.redu, a.grayu {border-radius:3px;margin:5px 0;color:#FFF;text-decoration:none;}
a.redu, a.redu:visited {background:#a83333;padding:6px;}
a.grayu, a.grayu:visited {background:#999;padding:6px;font-size:14px;}
a.redu:hover {background:#790000;}
a.grayu:hover {background:#777;font-size:14px;}
.text-input {}
.text-input:focus {background:#f0FFf0;}
.imp {color:#F64343;font-weight:700;font-size:18px;line-height:inherit;}

blockquote, q {quotes:none;text-align:left;margin:20px 10px;border:none;border-left:4px solid #CCC;padding: 10px 10px 10px 20px;color:#313131;}
blockquote p {color:#313131;margin:0.5rem 0;}
.block-1-1 {display:inline-block;width:100%;}
#recommend, #comments-block {clear:both;margin:10px 0 20px;padding:10px;}
#recommend a {margin:10px 0;font-size:1.25em;}
.recommend-a {color:#333 !important;font-weight:700;text-decoration:none !important;}

#recommend .box   {border-bottom:1px dotted #CCC;}
#recommend .in-box {padding:10px 12px;display:inline-block;}
.in-box > div { padding-left: 105px; }
.recommend-a > .img { display:inline-block;float:left;height:57px;width:95px;background:#EAEAEA;}
.recommend-a > .i { display:inline-block;float:left;height:57px;width:95px;box-shadow:0 0 1px #CCC inset;background:#EAEAEA;background-image:linear-gradient(to bottom, #F0F0F0,#EAEAEA);}
#recommend h3, #comments-block h3, .actual-themes h3 {margin:10px 0;padding:0 10px;font-size:1.8em;text-transform:uppercase;}
#recommend .h3, #comments-block .h3, #tiz .h3, .actual-themes .h3 {margin:10px 0;padding:0 10px;font-size:1.8em;text-transform:uppercase;}
#art-links {clear:both;float:right;margin:0 0 10px 30px;position:relative;width:300px;background:#FFF;z-index:10;}
#comments-block #commpost {margin-left:10px;margin-right:10px;}
.hlink {text-transform:none;background:#C8C8C8;color:#FFF !important;font-size:13px;margin:-3px 0 0 10px;text-decoration: none;vertical-align: middle;display:inline-block;}
.hlink:hover {background:#e22222;}
.hlink a {color: #FFFFFF !important;display:inline-block;padding:2px 6px 4px;}
.hlink a:hover {text-decoration:none;}
#nav2 {border-bottom: 1px solid #dadada;margin: 0;min-width: 931px;overflow: auto;padding: 14px 20px;}
#rubrics {display:inline-block;float:left;}
.rubricsurl {margin:0 0 0 10px;font-size:.75rem;}
.rubricsurl:visited {}
#search {display:inline-block;float:right;}
.conf-ask {padding:10px;background:#f0f0f0;}
.conf-answ {margin:0 0 20px 20px;}
.list-block {margin:10px 0;}
.news-img-left {position:relative;float:right;clear:both;margin:0 0 10px 20px;box-shadow:0 0 0 1px #FFF;}
.news-img-right {position:relative;float:right;clear:both;margin:0 0 10px 20px;}
.topnews {color:#E22;text-decoration:underline;}
div.top {padding:.5rem;height:180px;vertical-align:middle;display:table-cell;}
div.top ul {list-style:disc;color:#E22222;font-size:.875rem;margin:0 0 0 2rem;}
div.top ul li {margin:.5em 0;}
div.top ul a {color:#222;font-weight:700;}
div.top ul a:hover {color:#E22222;}
#yad3 {clear:both;margin:20px 0;}

#content-info {}
.content-info-block-45 {width:45%;display:inline-block;vertical-align:top;float:left;padding:.5rem 1rem;}
.content-info-block-55 {width:55%;display:inline-block;vertical-align:top;float:left;padding:.5rem 1rem;}
.content-info-label {width:4.5rem;float:left;font-weight:700;}
.content-info-content {display:block;margin-left:4.5rem;}

#content-tags, #content-link, #content-source {width:55%;display:inline-block;vertical-align:top;float:left;}
#content-rubrics, #content-source {width:45%;display:inline-block;vertical-align:top;float:left;}
#content-link div, #content-source div {border-bottom:1px dotted #CCC;padding:10px;}
#content-link a, #content-source a {color:#E22;}
#content-tags div, #content-rubrics div {padding:10px;}
#content-tags a, #content-rubrics a {color:#888;}
#content-tags a:hover, #content-rubrics a:hover {color:#E22 !important;}
.blackblock {background:#333;border:1px solid #333;padding:4px 10px;}
#top-banner {min-width:991px;}
#top-banner a {display:block;background:#105aa6;text-align:center;border-bottom:1px solid #036;border-top:4px solid #036;margin-bottom:10px;padding:0 30px;}
#top-banner a:hover {border-bottom:1px solid #A80000;border-top:4px solid #A80000;}
#nav-bottom {margin:0;min-width:931px;overflow:auto;padding-top:20px;}
.nav-bottom-block {float:left;width:20%;}
dl.nav-bottom-list {padding:0 10px;}
.nav-bottom-list dt {border-bottom:1px solid #515151;color:#000;font-weight:bold;margin:0;padding:0 10px 10px;text-transform:uppercase;}
.nav-bottom-list dd {border-bottom:1px dashed #ddd;color:#515151;margin:0;padding:10px 12px;}
.nav-bottom-list a {}
#DIV_DA_59377 {width:200px;}
blockquote p:first-child {margin-bottom:0 !important;font-style:normal !important;}
blockquote p {margin-bottom:0 !important;font-style:normal !important;}
div.thiscom{background:url("/images/menu_bg_blue.jpg") repeat-x scroll 0 0 #048;border-radius:5px 25px 25px 5px;color:#FFFFFF;display:inline-block;margin:0 0 0 -25px;padding:10px 20px;text-transform:uppercase;font-size:1em;}
.edtcom {font-size:.9em; color:#999;margin:10px 0;}

#partner-block {margin:10px 0;text-align:center;}

#partner-block img {margin:2px;}

.block-tpt2 {clear:right;float:right;margin:10px 0;}
.block-tpt2 ul{padding:0;margin:0;list-style:inside none disc;color:#E22;}
.block-tpt2 li{color:#e22;line-height:1.1em;list-style:outside none disc;margin-left:.9rem !important;padding:.5rem .125rem .5rem .5rem;}
#btm {}
#btt {}
#btt p {margin:5px 0;}

#loginWindow .label-block {font-weight:700;display:block;text-align:left;margin-bottom:5px;}
#loginWindow .label-inline {font-weight:700;margin-right:20px;display:inline-block;width:80px;text-align:right;vertical-align:middle;}
#loginWindow fieldset {border-color: -moz-use-text-color -moz-use-text-color #CCC;border-style: none none solid;border-width: 0 0 1px;padding: 5px 0;margin-bottom:10px;box-shadow: 0 10px 15px -15px #A99;}

.field-part {margin-bottom:10px;}

.input-inline {display:inline-block;vertical-align:middle;}

.rubr3right {vertical-align:middle;}
#login {border:1px solid #515151;}
.login-header {text-align:center;text-transform:uppercase;padding:3px 0px;background:#515151;color:#FFF;font-weight:700;}
.login-field {display:inline-block;width:100%;clear:both;margin-bottom:3px;}
#login-box {box-sizing: border-box;margin: 0 auto;padding: 20px 10px;width: 90%;clear:both;}
#uLogin {text-align:center;}

.poll-release {background:#f0f0f0 none repeat scroll 0 0;margin:2rem 0;padding:2rem;width:100%;box-sizing:border-box;border-color:#e2e2e2 #e2e2e2 #e2e2e2;border-style:solid solid solid none;border-width:1px 1px 1px medium;}
.poll-release > .question {font-size: 1.125em;font-weight: 700;}
.poll-release > .answer {font-size: 1.125em;font-weight: 700;margin: 20px 0;text-align: center;}
.poll-release > .answer > span {color: #e22222;display: block;font-size: 3em;font-weight: 700;}
.poll-release > .result {text-align: right;}
.poll {background:#ffcccc none repeat scroll 0 0;border-color:#e2e2e2;border-style:solid solid solid none;border-width:1px 1px 1px medium;margin:2rem 0;padding:2rem;width:100%;box-sizing:border-box;}
.poll > .question {font-size: 1.125em;font-weight: 700;}
.poll .answer {font-size: 1em;margin: 20px 0;text-align: left;}
.poll > form > .answer > span {color: #e22222;display: block;font-size: 3em;font-weight: 700;}
.poll > form > button {float: left;}
.poll > form > .result {float: right;margin: 17px 0;text-align: right;}

#usermenu {line-height: 35px;text-align: right;}
#usermenu a {padding: 0 10px;}

#exp-block-header {background: #d22 none repeat scroll 0 0;border-top: 2px solid #d22;}
#exp-block-header span {background: #d22 none repeat scroll 0 0;color: #f0f0f0;display: inline-block;font-weight: 700;height: 30px;line-height: 30px;margin-right: 25px;padding: 0 28px;text-transform: uppercase;}

.item {border-bottom: 1px dotted #ddd;clear: both;display: inline-block;margin: 6px 0;padding: 0 0 12px;width: 100%;}
.item-title {font-size: 1.3em;font-weight: 700;line-height: 1.3em;margin-bottom: 6px;}
.item-title a {color: #313131;text-decoration: none;}
.item-title a:hover {color: #e22;text-decoration: none;}
.item-anons {color: #666;margin-bottom: 6px;}
.item-date {color: #999;font-size: 0.9em;margin-bottom: 5px;}
.item-date > span {color: #e22;}
.item-img > img {width: 100%;}


.flag {background-image:url('/images/icons/flags.png');background-repeat:no-repeat;display:inline-block;height:12px;margin-right:5px;vertical-align:middle;width:16px;}
.flag-name {vertical-align:middle;}
.flag-russia {background-position:-451px -145px;}
.flag-ukraine {background-position:-563px -229px;}
.flag-belarus {background-position:-4px -89px;}
.flag-armenia {background-position:-172px -4px;}
.flag-azerbaijan {background-position:-116px -31px;}
.flag-uzbekistan {background-position:-395px -256px;}
.flag-latvia {background-position:-535px -4px;}
.flag-litva {background-position:-479px -4px;}
.flag-estonia {background-position:-172px -144px;}
.flag-kazakhstan {background-position:-256px -284px;}

label {cursor:pointer; line-height:1.4;}
.poll label {padding:.5rem;}
.poll label > input{margin-bottom:0;}
.poll label:hover {background:rgba(240,240,240,.5);}
.form-300 .label-inline {display:inline;}
.form-300 input {vertical-align:middle;margin-right:10px;}
.btn-accept {border:1px solid #042;background:linear-gradient(to bottom, #029801, #0E6810) repeat-x scroll 0 0 #009900;color:#F0F0F0;padding:4px 20px 6px;margin:0;cursor:pointer;}
.btn-accept:hover {border:1px solid #030;background:linear-gradient(to bottom, #1d731d, #0E6810) repeat-x scroll 0 0 #009900;color:#F0F0F0;padding:4px 20px 6px;margin:0;cursor:pointer;}
.important {font-weight:700;font-size:1.25em;margin:10px 0;}
.label-block {margin:5px 0;}
.label-err {border:1px solid #A80000;border-radius:2px;background:#FDD;padding:2px;}
.nec, .err {color:#e22;font-size:1.125em;font-weight:700;}
.ok {color:#006600;font-size:1.125em;font-weight:700;}

.block-gray {padding:3px;border:1px solid #DADADA;background-color:#EAEAEA;background-image:linear-gradient(to bottom, #EAEAEA, #DADADA) repeat-x;background-image:-moz-linear-gradient(top, #EAEAEA, #DADADA);background-image:-webkit-gradient(linear, 0 0, 0 100%, from( #EAEAEA), to(#DADADA));background-image:-webkit-linear-gradient(top,  #EAEAEA, #DADADA);background-image:-o-linear-gradient(top,  #EAEAEA, #DADADA);background-image:linear-gradient(to bottom,  #EAEAEA, #DADADA);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffEAEAEA', endColorstr='#ffDADADA', GradientType=0);}

.w-auto {width: auto;}
.h-3 {font-size:1.425em;margin:0 0 10px;color:#212121;font-weight:normal;}


.poll {background:#FEC;}

#news-header, #expert-header {
min-height: 25px; _height: 25px; border-bottom: 1px dotted rgb(204, 204, 204); margin: 10px 0px 25px; padding-bottom: 10px;
}

.news-anons, .expert-anons, .news-subtitle {
font-size: 1.333em; margin: 20px 0px;line-height: 1.5em;color:#575154;
letter-spacing:0.0125em;
}
.news-author {font-size:1rem;font-weight:700;border-left: 4px solid #e22;padding-left:.5rem;}


#content {padding:0 20px;}
.actual-themes h2, .actual-themes .allm {padding:0 10px;}
.actual-themes {clear: both;
    margin: 10px 0 20px;
    padding: 10px 20px;
    width: 100%;
}
.act-themes-ins > a {font-weight:700;color:#222;}

#translate {
border: 1px dotted #CCC;
    color: #88686D;
    margin-bottom: 10px;
    padding: 5px;
    }

.author {text-align: right; color: #E088AF;}


#partnews2, #infopart {margin:0 10px;}
#tiz {display:inline-block;width:100%;max-width:880px;margin:20px 0 0;padding:20px;background:#F6F6F6;border:1px solid #e2e2e2; border-right:none;}
.tiz-block {display:inline-block;float:left;width:50%;}
.tiz-block-in {margin:10px 0;}
.tiz-block-in-block {margin-bottom:10px;}

.content-exp {display:inline-block;width:33%;float:left;margin:5px 0;}
.content-exp img {vertical-align:middle;margin:0 10px 0 0;height:40px;width:30px;}
/* Тест */

.list-block2 {margin:15px 0;padding: 5px 20px;}
.list-block2 .timeonly { color: #e22;font-size: 0.92em;padding: 2px 0px 0px;position: absolute; }
.list-block2-globus .timeonly-globus {color: #18BC9C;font-size: 0.92em;padding: 2px 0px 0px;position: absolute; }
.list-block2-globus {background:#F6F6F6;margin:0;padding:10px 20px;}
.list-block2 .timedate { color: #e22;font-size: 0.92em;padding: 2px 0px 0px;margin-left:-20px;position: absolute; }
.list-block2 .listm, .list-block2-globus .listm { padding-left: 45px;padding-bottom:0;text-align: left;width:auto;}
.list-block2 .textanons { font-size:1.1em; }
.list-block2 img { margin: 0 12px 12px 0; }

.top-links { margin:0 10px;font-weight:700;color:#212121 !important;text-shadow:1px 1px 1px #FFF; }

.themes-actual-block {display:inline-block;position:relative;vertical-align:baseline;width:100%;}
.themes-actual-block-theme {top:0;background:#002E5F;float: left;opacity: 0.9;padding:15px 0;position: absolute;width:100%;z-index:1;}
.themes-actual-block-theme -> a {font-size:1.48em;color:#FFF;text-decoration:underline;}
.themes-actual-block-pad {padding:0 10px;color:#F0F0F0;font-size:1.48em;}
.themes-actual-block-img {width:100%;}
.themes-actual-block-info {bottom:0;background:#002E5F;opacity:0.9;float:left;padding:5px 0;position:absolute;width:100%;z-index:1;}
.themes-actual-block-info div {color:#FFF;padding:0 10px;}

.themes-actual-list .box {border-bottom:1px dotted #CCC;padding:10px;background:#F0F0F6;}
.themes-actual-list .in-box {display:inline-block;}
#content-info {margin:20px 0px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;display:inline-block;clear:both;width:100%;}
.uptolike-buttons {float:right;margin-left:12px;}


.tizad {margin:10px -10px;background:#F9F9F9;padding:20px;}
.tizad .item {float:left;clear:none;font-size:0.9em;border:none;}
.tizad .item-title a, .tizad .item-title a:hover, .tizad .item-title a:visited {font-size:12px;color:#000 !important;text-decoration:none !important;}
.tizad .item .item-img img {border-radius:0 !important;}
#smi2adblock_72828 {padding:10px;}
.poll-column {}
.poll-line {margin:.5rem 0;background:#E22222;height:2rem;}
.poll-line-value {color:#E22;font-weight:700;top:-2rem;width:100px;position:relative;}
.top-advert {margin-top:1rem;margin-bottom:1rem;}
.fa.icon {color:#E22222;}

.social-icon {height:2.125rem;width:5rem;margin:.825rem .425rem;text-align:center;font-size:1.125rem;color:#FFF !important;display:inline-block;}
.social-icon {opacity:.9;}
.social-icon:active, .social-icon:hover {opacity:1;}
.social-icon.vk {background:#45668e}
.social-icon.fb {background:#3b5998}
.social-icon.ok {background:#ed812b}
.social-icon.yt {background:#cd201f}
.social-icon.tg {background:#08C}
.social-icon.tw {background:#55acee}
.social-icon.rss {background:#F89A35}
.social-icon.zen {background:#404449}
.social-icon.yns {background:#F8F8F8;}
.social-icon.gns {background:#F1F1F1;}
.social-icon.gp {background:#d34836}
.social-icon.lj {background:#004359;}
.social-icon > .fa {line-height:2.125rem;}
.fa-zen {background-image: url("//iarex.ru/images/icons/dzen.png");width: 100%;background-position: center;background-size: 1.65rem;background-repeat: no-repeat;}
.fa-yns {background-image: url("//iarex.ru/images/icons/yns.png");width: 100%;background-position: center;background-size: 1.65rem;background-repeat: no-repeat;}
.fa-gns {background-image: url("//iarex.ru/images/icons/gns.png");width: 100%;background-position: center;background-size: 1.65rem;background-repeat: no-repeat;}
.fa-lj {background-image: url("//iarex.ru/images/icons/lj.png");width: 100%;background-position: center;background-size: 1.65rem;background-repeat: no-repeat;}

span#tpprf_img {display:block;overflow:hidden;}
#tpprf_block {padding:1rem;border-top:1px solid #E2E2E2;border-bottom:1px solid #E2E2E2;}
#tpprf_i img {max-width:240px;}
#tpprf_img {margin:1rem auto;}
#tpprf_colorbox {max-width:800px;min-height:360px;padding:2rem;box-shadow:0 5px 0 rgba(0,0,0,0.2);}
#tpprf_colorbox iframe {min-height:300px;max-width:640px;margin:1rem auto;}
.fa.h {margin-right:.5rem;color:#E22;}
/*#yandex_rtb_R-A-62950-11, #yandex_rtb_R-A-62950-12, #yandex_rtb_R-A-62950-13, #yandex_rtb_R-A-62950-14, #yandex_rtb_R-A-62950-15 {margin-top:1rem;margin-bottom:1rem;}*/
div[id^="yandex_rtb_R-A-62950-"]{margin:2rem 0;}
#directadvert, #finam-2, #redtram-1 {margin:1rem;max-width:280px;}
#directadvert .in-box, #finam-1 .in-box, #finam-2 .in-box, #redtram-1 .in-box {margin:1rem 0;}
#directadvert .img, #finam-1 .img, #finam-2 .img, #redtram-1 .img  {width:80px;height:80px;}
#directadvert .in-box > div,
#finam-1 .in-box > div
#finam-2 .in-box > div
#redtram-1 .in-box > div {padding-left: 95px;}
.text-readmore {color:#333;margin:2rem 0;padding:1rem 2rem;font-size:.75rem;background:#F6F6F6;}
#text .text-readmore a {color:#323232;font-weight:700;}
#text .text-readmore a:hover {color:#09D;}
#text .text-readmore h4 {border-bottom:2px solid #e22222;padding-bottom:.5rem;color:#e22222;font-weight:700;}
#text .text-readmore ul {margin:0;list-style:none;}
#text .text-readmore span {font-size:12px;color:#e22222;}
#text .gallery-item img {max-width:150px !important;}
.subscription {margin:3rem 2rem;text-align:center;font-weight:700;font-style:italic;}
.content-tizer {padding:20px;}
.content-tizer .h3 {text-transform:uppercase;}
.topnews-block {clear: both;margin: 10px 0 20px;padding: 10px;}
.topnews-block h3 {margin: 10px 0;padding: 0 10px;font-size: 1.8em;text-transform: uppercase;}
.topnews-cover {overflow:hidden;height:100px;}
.topnews-cover > img {min-height:100px;max-height:100%;min-width:100%;max-width:inherit;}
.topnews-title {margin:10px 0 20px;font-size:.825rem;overflow:hidden;height:80px;}
.album-cover {
    width: 100%;
    display: inline-block;
    max-width: 200px;
}
.album-cover img {
    width: 100%;
}
.album-cover-info {
    background: rgba(0,0,0,.5);
    color: #fff;
    position: relative;
    bottom: 1.525rem;
}
.album-cover-info .fa {
    padding: .4rem;
    margin-right: .125rem;
}
.album-cover-info .fa-image {
    background:#E22222;
}
.album-cover-info .fa-film {
    background:#49C;
}
.mtt-inread {margin:2rem;}


#mistake {background:#3339;position:absolute;margin:auto;top:0;left:0;z-index:100;width:100%;}
* html #mistake {background-image:none;}
#m_window {position: absolute;background:#fff;border:5px solid #aaa;overflow:auto;width:350px;height:400px;z-index:150;}
#m_frame {border:0;overflow:auto;width:100%;height:378px;}
* html #m_frame {margin-top:7px;}



@media screen and (max-width: 1200px) {

#text table {max-width:760px;_width:760px;}
#tdright {max-width:280px;}

}

@media screen and (max-width: 1096px) {
.menu-list a {display:block;margin:0 1px;padding:0 6px;}
li.menuitem4{overflow:visible;display:flex;}
.menuitem4 a{align-self:center;height:45px;display:flex;}
#top-menu .menuitem4 a.menuurl:hover{align-self:center;height:45px;display:flex;}
.menuitem4 img{height:55px;align-self:center;}
}

@media screen and (max-width: 1024px) {

body, h1, h2, h3, h4 {font-family:'Open Sans', Arial, Helvetica, sans;font-size:11px;}
h2 {font-size:1.5em;}
body{color:#222;}
#text table {max-width:710px;_width:710px;}
.commheader {width: 100px;}
.comm_text {margin-left:120px;}
#content {padding:0 10px;}
#recommend, #comments-block {margin:10px 0 20px;padding:10px 0;}
#art-links {padding: 0 0 10px 20px;}
#yad3 {margin:20px 10px;}
.exp-img {display:inline-block;float:left;margin-right:10px;width:50px;height:50px;overflow:hidden;border-radius:25px;}
.exp-name   {color: #000;font-size: 1.4em;display:block;margin-left:60px;margin-top:4px;}
.menu-list a {display:block;margin:0 1px;padding:0 6px;}
li.menuitem4{overflow:visible;display:flex;}
.menuitem4 a{align-self:center;height:45px;display:flex;}
#top-menu .menuitem4 a.menuurl:hover{align-self:center;height:45px;display:flex;}
.menuitem4 img{height:55px;align-self:center;}
}
