*{padding:0;margin:0;}
body{background:#fdfdfd url(/img/fon.gif);}
a{color:#0e4a85;;}
a:hover{color:#6b95c5;}
h1{color:#295077;text-align:left;font:26px georgia;}
p{margin:12px 0;}
b{color:#48698a;}
#main_cont{margin:0 auto;max-width:1200px;background:#fff;box-shadow:0 0 15px #285177;}
#top_menu{border-bottom:1px dashed #ccc;height:25px;margin:0 15px;}
#top_menu a{display:inline-block;float:left;padding:5px 2px;text-decoration:none;color:#4a78a5;text-transform:uppercase;font:11px verdana;}
#top_menu a:hover{color:#aaa;}
.fnt1{color:#4A79A5;font:28px georgia;}
#site_inf{display:inline-block;max-width:400px;margin:10px 15px;}
#site_inf p{padding:2px;font:12px georgia;font-weight:bold;text-transform:uppercase;color:#4a79a5;}
#search{float:right;margin:20px 40px 0 0;max-width:440px;min-height:35px;}
.ya-site-form__input-text{padding:3px;}
.ya-site-form__submit{border:none;padding:3px;background:#fff}
#top_2_menu{background:#295077;padding:0 15px;font:16px verdana;height:40px;}
#top_2_menu > ul{display:block;margin:0;padding:0;list-style:none;}
#top_2_menu > ul:after{display:block;content:' ';clear:both;float:none;}
.menu > li{float:left;position:relative;}
.menu > li > a{display:block;padding:10px 7px;color:#fff;text-decoration:none;}
.menu > li > a:hover{background:#4a78a5;}
.div_class{margin:20px 20px 30px 0;}
#main_side{min-height:1900px;overflow:hidden;}
#main{max-width:858px;min-height:1300px;padding:7px;font:16px verdana;display:inline-block;overflow:hidden;}
#main > h2{color:#2a5075;font:20px verdana;background:#e5ebf1;padding:5px;margin:14px 0;}
.nav{line-height:1.8em;font-size:18px;margin:15px 0;}
#sidebar{float:right;width:300px;padding:5px;font:16px verdana;overflow:hidden;}
#sidebar > p > a{display:block;margin:0 0 5px 10px;border-bottom:1px dashed #a8c1dc;padding-bottom:4px;text-decoration:none;}
#publ-box{white-space:pre-wrap;}
#publ-box img{box-shadow:0 0 3px #465b6f;margin:8px 0;}
#soft_src{float:left;margin:5px 10px 3px 0 !important;;max-width:250px;max-height:180px;box-shadow:0 0 3px #4a78a5;}
.art_logo{width:1px;}

.rating{float:right;display:inline-block;font:12px verdana;text-align:center;padding:5px 7px;color:#696243;width:115px;margin-top:10px;}
.stars{position:relative;display:block;float:left;height:20px;width:105px;background-image: url("/rating/stars.png");background-position: 0 0;
background-repeat:repeat-x;margin-right:5px;}
#r_skale{height:20px;background-image:url("/rating/stars.png");background-position:0 -20px;}
.stars .live{position:absolute;top:0;left:0;opacity:0;}
.live span{display:block;float:left;cursor:pointer;width:21px;height:20px;background-image:url("/rating/stars.png");background-repeat:no-repeat;background-position:0 -20px;}
.live span:hover ~ span{background-position: 0 0px;}
.stars .live:hover{opacity: 1;}

#razd{background:#f0f2f5;margin:10px 0 30px 0;padding:10px;color:#5680a7;}
#razd a {display:inline-block;margin:3px;font:14px verdana;}

#pagesBlk{margin:50px auto;text-align:center;}
#pagesBlk a{background-image: linear-gradient(to bottom,#fff 0%,#e6e6e6 100%);border:1px solid #ddd;margin-right:-1px;padding:5px 10px;margin:2px;text-decoration: none;color:#428bca;font:15px verdana;display:inline-block;}
#pagesBlk a:hover{color:red;}
#active_str{cursor:default;background:#437da9 !important;color:#eee !important;}
#msg{line-height:1.4em !important;text-align:justify;color:#333;font:16px verdana}
#msg h2,h3,h4{color:#2b5784;font:22px verdana;display:inline-block;}

.load{font-size:16px;background:#185da0;color:#fff;padding:15px;text-decoration:none;}
.load:hover{color:#fff;opacity:0.9;}

.v_s_bar{max-width:300px;overflow:hidden;margin-bottom:30px;max-height:218px;font-size:18px;}
.v_s_bar:hover{opacity:0.8;}
.v_s_bar img{max-width:297px;border:1px solid #c4d1e0;}
    
.v_box{height:85px;box-shadow:0 0 3px #4a77a5;padding:10px;margin:15px 0;background:#fafbfc;font:15px verdana;line-height:1.5em;overflow:hidden;}
.v_box a{font:18px verdana;}
.v_img{width:145px;float:left;margin-right:10px;box-shadow:0 0 2px #4a77a5;}
#vid_box{background:#555;border:4px solid #fff;width:850px;height:478px;box-shadow:0 0 5px #4a77a5;overflow:hidden;margin:20px 0;}
#v-pic{float:left;width:130px;margin-right:8px;box-shadow:1px 1px 2px #444;}
#v-descr{box-shadow:0 0 3px #4a77a5;padding:10px;margin:30px 0 5px 0;;max-height:400px;overflow:auto;white-space:pre-line;font:15px verdana;line-height:1.4em;}
.similar_v{display:inline-block;max-width:360px;height:105px;overflow:hidden;}
.similar_v img{float:left;width:145px;height:95px;margin:1px 10px 1px 1px;outline:1px solid #bfde6d;}
.similar_v a{color:#444422; font-size:15px;display: block;overflow: hidden;}
#similar_v{background:#f7f7ee;padding:5px;margin-top:70px;border:1px solid #e2e4db;}
#similar_v p{padding:3px 5px;color:#4a5629;font-size:18px;margin:-5px -5px 5px -5px}
.autor {color:#185DA0;cursor:pointer;text-decoration:underline;}

.f2{color:#4a77a5;font-size:13px;}
.asc{font:14px verdana;padding:7px;text-align:justify;margin-bottom:20px;background:#fafcff;border:1px solid #c2cbd4;line-height:1.4em;color:#102d4a;}
.asc small{color:#777;}
.asc-m{font:13px verdana;padding:9px;margin-bottom:20px;background:#f39485;line-height:1.4em;}
.otv{padding:7px;margin:10px; background:#fff;border: 1px solid #c2cbd4;} 
#cmt-bx{padding:10px;background:#f5f5f5;border:2px solid #eee;margin:30px 0;}
#cmt-bx input, textarea{margin:4px;padding:5px;color:#444;}

.inf-box{min-height:90px;margin-bottom:20px;box-shadow:0 0 2px #6e92b7;padding:10px;background:#f4f9fd;overflow: hidden;}
.inf-box img{float:left;border:1px solid #ccb075;margin-right:8px !important;width:140px;}
.inf-box a{font-size:18px;margin-bottom:5px;display:block;}

.bx1{background: #4A79A5;color:#fff;padding:10px;margin:17px 0 15px 0;}
.info{font:14px verdana;color:#204069;line-height:1.6em;margin-top:40px;padding:7px 5px 30px 7px;background:#f9fbfd;border:1px solid #cdd5dd;}
.info_2{font:18px georgia;color:#204169;text-align:justify;line-height:1.6em;padding:9px;background:#f5f7f9;border-left:5px solid #4a78a5;margin:5px 0;}
.video{border:4px solid #fff;box-shadow:0 0 5px #223d58;overflow:hidden;margin:9px 0;}

.uSpoilerButton{padding: 10px 15px;border:none;background:#4a78a5;color:#fff;font:16px verdana;margin-top:7px;}
.uSpoilerText{background:#f5f5f5;padding:7px;}

#niz{background: #295077;color:#fff;font:14px verdana;text-align:center;padding:12px 5px;}
#niz a{color:#fff;}

.gm-box{display: inline-block;margin:10px;width:192px;height:186px;position:relative;text-align:left;border-radius:10px;background:#0d5f83;overflow:hidden;box-shadow: 0 0 3px #175f7e;}
.gm-box span{display:block;position:absolute;bottom:0;color:#eee;background:#0d5f83;padding:3px;left:0px;font-size:15px;width:187px;height:36px;text-align:center;overflow:hidden;}

#share{margin:7px 0;}
.push{display:inline-block;width:95px;height:18px;margin:3px;font:15px Roboto, Arial;text-align:center;color:#fff;cursor:pointer;padding:9px 6px;text-shadow:0 1px 1px #000;}
.push span{font:13px verdana;}
.push:hover{opacity:0.9;color:#fff;}
.tw{background:#1da1f2}.vk{background:#466482}.ok{background:#ee7808}