/*Reset*/
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var {background:transparent;border:0 none;font-size:100%;margin:0;padding:0;outline:0;vertical-align:top;}
ol,ul {list-style:none;}
blockquote, q {quotes:none;}
table, table td {padding:0;border:0 none;border-collapse:collapse;}
img {border:0;vertical-align:top;width:100%;}
embed {vertical-align:top;}
article,aside,audio,canvas,command,content,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video {display:block;}
mark,rp,rt,ruby,summary,time {display:inline;}
input,textarea {border:1px solid #000000;background-color:#ffffff;font:normal 10pt arial,helvetica;color:#000;padding:2px;margin:0;outline:0;}
iframe {border:0;margin:0;padding:0;}
picture {border:0;margin:0;padding:0;}
html {-webkit-text-size-adjust:none;}
.video embed, .video object, .video iframe {width:100%;height:auto;}
img {max-width:100%;height:auto;width:auto\9;/*ie8*/}
a:link, a:visited {color:#800000;text-decoration:none;}
a:hover, a:active {opacity:0.9;color:#004400;text-decoration:none;}
h1, h2 {font-size:24px;line-height:24px;color:#000;background:transparent;border:0 none;font-size:100%;margin:0;padding:0;outline:0;vertical-align:top;}
h3, h4 {font-size:22px;line-height:22px;color:#002200;background:transparent;border:0 none;font-size:100%;margin:0;padding:0;outline:0;vertical-align:top;}
h5, h6 {font-size:16px;line-height:16px;color:#000;background:transparent;border:0 none;font-size:100%;margin:0;padding:0;outline:0;vertical-align:top;}
p {margin:0px;padding-top:0px;padding-right:0px;padding-bottom:12px;padding-left:0px;}
.post {}
.post:after, .post:before, article:after, article:before, section:after, section:before {clear:both;content:'\0020';display:block;visibility:hidden;width:0;height:0;}
.clear {content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after, .clearfix:before {clear:both;content:'\0020';display:block;visibility:hidden;width:0;height:0;}
/*Body*/
html {margin:0 auto;padding:0px;}
body {margin:0 auto;padding:0px;background:url(https://smallbay.ru/stars.gif);text-align:center;vertical-align:top;}
.fullbody {margin:0 auto;padding:0px;vertical-align:top;}
.grh {margin:0 auto;padding:0px;width:100%;height:auto;}
@media(min-width:320px) {.grh {margin:0 auto;padding:0px;width:100%;height:auto;}}
@media(min-width:1152px) {.grh {margin:0 auto;padding:0px;width:1152px;height:60px;}}
.fullground {margin:0 auto;padding:0px;background-color:#f4e4b9;color:#000;font:14px/24px arial,helvetica;vertical-align:top;}
.outer {display:flex;justify-content:center;align-items:center;}
.flexstart {display:flex;justify-content:flex-start;align-items:center;}
.blsa {display:inline-block;min-width:160px;max-width:240px;width:100%;height:auto;}
.blsb {display:flex;justify-content:center;align-items:flex-start;display:inline-block;width:282px;height:auto;overflow:hidden;}
.blsc {display:inline-block;min-width:150px;max-width:300px;width:100%;height:auto;}
.blct {display:flex;justify-content:flex-start;align-items:flex-start;display:inline-block;min-width:250px;max-width:300px;width:100%;height:250px;overflow-y:hidden;}
.blcm {display:block;width:300px;height:250px;overflow-y:hidden;}
.blcg {margin:0px 4px 16px 4px;display:flex;justify-content:flex-start;align-items:flex-start;display:inline-block;min-width:250px;max-width:300px;width:100%;height:250px;overflow-y:hidden;}
.blcr {margin:0px 4px 12px 4px;display:flex;justify-content:flex-start;align-items:flex-start;display:inline-block;min-width:240px;max-width:360px;width:100%;height:auto;}
.hrzt {margin:4px 0px 16px 0px;}
.hrzt2 {margin:2px 0px 10px 0px;display:flex;justify-content:flex-start;align-items:center;display:inline-block;min-width:300px;max-width:830px;width:100%;height:auto;text-align:left;}
/*Header*/
header {margin:0px;text-align:left;}
header .fullheader {}
header .top {background:url(https://smallbay.ru/grandtop.png);height:35px;}
header .nav-bar {}
header .nav-bar .navi {}
nav {margin:0 auto;padding:0px;display:inline-block;}
nav .active a {}
#menu {text-align:left;}
#menu ul {margin:0px;padding:0px;list-style:none;}
#menu ul li {display:inline;}
#menu ul a {float:left;color:#000000;text-transform:uppercase;padding-right:6px;padding-top:8px;padding-left:6px;padding-bottom:8px;font:bold 14pt arial,helvetica;letter-spacing:1px;text-align:left;}
#menu ul a:hover {float:left;color:#880000;text-transform:uppercase;padding-right:6px;padding-top:8px;padding-left:6px;padding-bottom:8px;font:bold 14pt arial,helvetica;letter-spacing:1px;text-align:left;}
#menu a:hover {}
a.crd:link, a.crd:visited {color:#002200;font:normal 24pt arial,helvetica;font-style:italic;letter-spacing:1pt;text-decoration:none;}
a.crd:hover, a.crd:active {color:#800000;font:normal 24pt arial,helvetica;font-style:italic;letter-spacing:1pt;text-decoration:none;}
.logo img {max-height:50px;display:inline-block;}
/*Container*/
#container {}
#container .textcontainer {}
#container .imagecontainer {}
#content {}
#content .basecontent {margin:0px 0px 0px 4px;}
#content .type {}
#content .type ul li {display:inline;}
#content .type ul select {display:inline;margin:5px 10px;float:left;}
#content .type ul a {margin:5px 10px;}
#content .title {margin-bottom:12px;}
#content .title h1 {padding:4px;font:normal 24pt arial,helvetica;color:#000;letter-spacing:2px;text-align:left;}
#content .abcd {margin-bottom:12px;padding:0px 0px 0px 3px;font:normal 15pt arial,helvetica;color:#000;letter-spacing:2.8pt;text-align:left;}
#content .adoc {margin:0px 3px 0px 3px;font:normal 13pt arial,helvetica;color:#000;text-align:justify;}
#content .txtvideo {padding-right:0px;padding-top:4px;padding-left:0px;padding-bottom:0px;font:normal 14pt arial,helvetica;text-align:left;}
#content .fbld {padding-right:0px;padding-top:0px;padding-left:2px;padding-bottom:0px;color:#000;font:normal 18px arial,helvetica;line-height:32px;text-align:left;}
#content .flat {float:left;width:110px;padding-right:8px;padding-top:0px;padding-left:2px;padding-bottom:4px;font:normal 13pt arial,helvetica;color:#003300;border:1px solid #8c650a;line-height:24px;vertical-align:top;text-align:left;}
#content .flin {float:left;padding-right:14px;padding-top:4px;padding-left:0px;padding-bottom:0px;font:normal 13px arial,helvetica;line-height:18px;color:#000;text-align:left;}
#content .flin180 {float:left;width:180px;padding-right:14px;padding-top:4px;padding-left:0px;padding-bottom:0px;font:normal 13px arial,helvetica;line-height:18px;color:#000;text-align:left;}
#content .flin200 {float:left;width:200px;padding-right:14px;padding-top:4px;padding-left:0px;padding-bottom:0px;font:normal 13px arial,helvetica;color:#000;line-height:18px;text-align:left;}
#content .flin210 {float:left;width:210px;padding-right:14px;padding-top:4px;padding-left:0px;padding-bottom:0px;font:normal 13px arial,helvetica;color:#000;line-height:18px;text-align:left;}
#content .flin250 {float:left;width:250px;padding-right:14px;padding-top:4px;padding-left:0px;padding-bottom:0px;font:normal 13px arial,helvetica;color:#000;line-height:18px;text-align:left;}
#content .flin300 {float:left;width:300px;padding-right:14px;padding-top:4px;padding-left:0px;padding-bottom:0px;font:normal 13px arial,helvetica;color:#000;line-height:18px;text-align:left;}
#content .rek300 {float:left;padding-top:4px;padding-right:14px;padding-bottom:4px;padding-left:0px;display:block;width:300px;height:250px;overflow-y:hidden;}
#content .dbl300 {float:left;margin:6px 0px 16px 0px;padding-right:26px;padding-top:0px;padding-left:0px;padding-bottom:0px;display:block;width:300px;height:250px;overflow-y:hidden;}
#content .dba300 {float:left;margin:6px 0px 16px 0px;padding-right:26px;padding-top:0px;padding-left:0px;padding-bottom:0px;display:block;width:300px;height:250px;overflow-y:hidden;}
#content .small240 {width:240px;}
#content .small360 {width:360px;}
#content .photo18 {padding-right:0px;padding-top:0px;padding-left:4px;padding-bottom:0px;font:normal 14pt arial,helvetica;letter-spacing:1pt;text-align:left;text-transform:uppercase;}
#content .flmn {float:left;padding-right:8px;padding-top:8px;padding-left:0px;padding-bottom:0px;font:normal 13px arial,helvetica;color:#000;text-align:left;}
#content .ftbl {float:left;width:100px;padding-right:0px;padding-top:0px;padding-left:4px;padding-bottom:0px;font:normal 12pt arial,helvetica;color:#000;border:1px solid #8c650a;line-height:24px;text-align:left;}
#content .fver {float:left;padding-right:8px;padding-top:2px;padding-left:0px;padding-bottom:0px;}
#content .trio {margin:0px 3px 6px 3px;font:normal 13px arial,helvetica;color:#000;text-align:left;}
#content .blok {padding-right:0px;padding-top:5px;padding-left:0px;padding-bottom:5px;text-align:left;}
#content .defa {padding:4px;font:normal 12pt arial,helvetica;color:#000;text-align:left;}
#content .pictures {margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:10px;}
#content .pic {margin-top:10px;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px;font:normal 13px arial,helvetica;color:#000;line-height:18px;text-align:left;}
#content .pic img.small {width:250px;}
#content .pic img.small90 {width:90px;}
#content .pic img.small120 {width:120px;}
#content .pic img.small150 {width:150px;}
#content .pic img.small180 {width:180px;}
#content .pic img.small200 {width:200px;}
#content .pic img.small210 {width:210px;}
#content .pic img.small250 {width:250px;}
#content .pic img.small300 {width:300px;}
#content .pic img.small380 {width:380px;}
#content .pic img.small560 {width:560px;}
#content .picbox {display:inline-block;position:relative;}
#content .picbox .picbox_text {display:inline-block;position:absolute;left:0;bottom:0;min-width:150px;max-width:250px;width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;padding:6px;background-color:rgba(0,0,0,.7);font:normal 14px arial,helvetica;line-height:18px;}
#content .picbox .picbox_text180 {display:inline-block;position:absolute;left:0;bottom:0;min-width:120px;max-width:180px;width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;padding:6px;background-color:rgba(0,0,0,.7);font:normal 14px arial,helvetica;line-height:18px;}
#content .picbox .picbox_text200 {display:inline-block;position:absolute;left:0;bottom:0;min-width:120px;max-width:200px;width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;padding:6px;background-color:rgba(0,0,0,.7);font:normal 14px arial,helvetica;line-height:18px;}
#content a.picbox_lk:link, a.picbox_lk:visited{color:#FCDB8D;font:normal 14px arial,helvetica;line-height:18px;text-decoration:none}
#content a.picbox_lk:hover, a.picbox_lk:active{color:#fff;font:normal 14px arial,helvetica;line-height:18px;text-decoration:none}
#content .name {width:210px;padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:0px;font:normal 13px arial,helvetica;color:#000;text-align:left;}
#content .edu {padding-left:0px;padding-right:2px;padding-top:0px;padding-bottom:0px;color:#880000;font:normal 14pt arial,helvetica;font-style:italic;text-align:left;}
#content td.titl {padding:4px;color:#000;font:normal 16pt arial,helvetica;font-style:italic;letter-spacing:1pt;text-align:center;}
#content td.tabl {padding-left:2px;padding-right:0px;padding-top:6px;padding-bottom:6px;color:#000;font:normal 14pt arial,helvetica;text-align:left;}
#content td.tbbl {padding:4px;color:#000;font:italic 24pt arial,helvetica;text-align:left;}
#content td.tdic {padding-left:4px;padding-right:4px;padding-top:8px;padding-bottom:8px;color:#000;font:normal 18px arial,helvetica;text-align:left;}
#content td.fblu {padding-left:0px;padding-right:0px;padding-top:2px;padding-bottom:2px;color:#000;font:normal 16pt arial,helvetica;line-height:24px;text-align:left;}
#content td.fbld {padding-left:4px;padding-right:0px;padding-top:0px;padding-bottom:0px;color:#000;font:normal 18px arial,helvetica;line-height:32px;text-align:left;}
#content td.norm {padding:4px;color:#000;font:normal 14px arial,helvetica;text-align:left;}
#content td.bibl {padding:5px;color:#000;font:normal 18px arial,helvetica;text-align:left;}
#content td.pain {padding-left:2px;padding-right:2px;padding-top:2px;padding-bottom:4px;color:#000;font:normal 16px arial,helvetica;text-align:left;}
#content .tmenu {margin:0px 0px 12px 0px;padding-right:2px;padding-top:2px;padding-left:6px;padding-bottom:2px;font:normal 14pt arial,helvetica;color:#000;border:1px solid #8c650a;line-height:30px;text-align:left;}
#content .pain img.small {width:150px;}
#content .pain img.small100 {width:100px;}
#content .pain img.small120 {width:120px;}
#content .pain img.small200 {width:200px;}
#content .pain img.small300 {width:300px;}
#content .main img.small300 {width:300px;}
#content .flin img.small {width:250px;}
#content .flin img.small90 {width:90px;}
#content .flin img.small100 {width:100px;}
#content .flin img.small120 {width:120px;}
#content .flin img.small150 {width:150px;}
#content .flin img.small200 {width:200px;}
#content .flin img.small210 {width:210px;}
#content .flin img.small250 {width:250px;}
#content .flin img.small300 {width:300px;}
#content .flin250 img.small250 {width:250px;}
#content .flin300 img.small300 {width:300px;}
a.tb {font:normal 14px arial,helvetica;color:#004400;text-decoration:none;}
a.tb:hover {font:normal 14px arial,helvetica;color:#800000;text-decoration:underline;}
a.tl {font:normal 14px arial,helvetica;color:#05329f;text-decoration:none;text-align:left;}
a.tl:hover {font:normal 14px arial,helvetica;color:#800000;text-decoration:underline;text-align:left;}
a.word:link, a.word:visited {color:#000000;font:normal 16pt arial,helvetica;text-decoration:none;}
a.word:hover, a.word:active {color:#800000;font:normal 16pt arial,helvetica;text-decoration:underline;}
a.fong:link, a.fong:visited {color:#000000;font:normal 14pt arial,helvetica;background-color:#EBD294;padding-right:5px;padding-top:5px;padding-left:5px;padding-bottom:5px;text-decoration:none;}
a.fong:hover, a.fong:active {color:#800000;font:normal 14pt arial,helvetica;background-color:#EBD294;padding-right:5px;padding-top:5px;padding-left:5px;padding-bottom:5px;text-decoration:underline;}
a.flme:link, a.flme:visited {color:#002200;font:normal 16pt arial,helvetica;line-height:40px;text-decoration:none;}
a.flme:hover, a.flme:active {color:#800000;font:normal 16pt arial,helvetica;line-height:40px;text-decoration:none;}
a.flmg:link, a.flmg:visited {color:#002200;font:normal 15pt arial,helvetica;line-height:30px;text-decoration:none;}
a.flmg:hover, a.flmg:active {color:#800000;font:normal 15pt arial,helvetica;line-height:30px;text-decoration:none;}
a.top:link, a.top:visited {opacity:0.9;color:#800000;font:normal 14pt arial,helvetica;line-height:20px;text-decoration:none;}
a.top:hover, a.top:active {opacity:0.9;color:#004400;font:normal 14pt arial,helvetica;line-height:20px;text-decoration:none;}
a.tp:link, a.tp:visited {color:#800000;font:normal 14pt arial,helvetica;line-height:20px;text-decoration:none;}
a.tp:hover, a.tp:active {color:#004400;font:normal 14pt arial,helvetica;line-height:20px;text-decoration:none;}
a.bgt:link, a.bgt:visited {color:#800000;font:bold 15pt arial,helvetica;line-height:24px;letter-spacing:1px;}
a.bgt:hover, a.bgt:active {color:#004400;font:bold 15pt arial,helvetica;line-height:24px;letter-spacing:1px;}
/*Sidebar*/
#sidebar {background-color:#f4e4b9;margin:0px;padding:0px;}
#sidebar .sb {margin:0px;padding:0px;text-align:center;}
.sb250 {margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:4px;text-align:center;}
.sbya {margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:12px;padding:0px;text-align:center;}
.sbcontent {margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;padding:3px;text-align:left;}
.sbtext {margin:0px;color:#800000;padding-left:8px;padding-right:0px;padding-top:0px;padding-bottom:0px;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;text-align:left;}
.sbtexti {margin:0px;color:#800000;padding-left:8px;padding-right:0px;padding-top:0px;padding-bottom:0px;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;text-align:left;}
.sbtabl {margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:5px;padding-right:0px;padding-top:0px;padding-left:8px;padding-bottom:0px;text-align:left;}
#sidebar td.up {padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:4px;color:#000;font:normal 15pt arial,helvetica;text-align:left;}
#sidebar td.tabl {padding-left:2px;padding-right:2px;padding-top:8px;padding-bottom:6px;color:#000;font:normal 13pt arial,helvetica;text-align:left;}
#sidebar td.tabc {padding-left:2px;padding-right:2px;padding-top:8px;padding-bottom:6px;color:#000;font:normal 12pt arial,helvetica;text-align:left;}
#sidebar .pica {margin:0px 2px 20px 2px;padding:0px;}
#sidebar .picc {margin:0px 0px 12px 0px;padding:0px;}
#sidebar .picb {margin:0px 1px 0px 1px;padding:0px;text-align:center;}
#sidebar .picb img.sbsmall {width:240px;border:0px;}
a.sbtt:link, a.sbtt:visited {color:#000000;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;}
a.sbtt:hover, a.sbtt:active {color:#800000;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;}
a.sbti:link, a.sbti:visited {color:#000000;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;}
a.sbti:hover, a.sbti:active {color:#800000;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;}
/*Footer*/
footer {background-color:#f4e4b9;margin:0px;padding:0px;text-align:left;}
footer .footfull {margin:2px 4px 2px 6px;padding:0px;}
footer .footblock {margin:0px;padding-top:10px;padding-bottom:0px;padding-left:0px;padding-right:0px;}
footer .copyright {display:inline-block;min-width:300px;max-width:670px;width:100%;height:auto;font:normal 13px arial,helvetica;line-height:16px;text-align:justify;}
footer .picz {margin:0px;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:5px;}
footer .picx {margin-top:5px;padding:0px;text-align:left;}
footer .picx img.footsmall {width:300px;height:250px;}
footer .fenu {color:#000;padding-right:2px;padding-top:8px;padding-left:4px;padding-bottom:2px;font:bold 14pt arial,helvetica;line-height:28px;text-align:left;letter-spacing:1px;}
a.fter:link, a.fter:visited {color:#000000;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;}
a.fter:hover, a.fter:active {color:#800000;font:bold 14pt arial,helvetica;line-height:28px;letter-spacing:1px;}
/*Image-Effect*/
.view {max-width:210px;max-height:210px;margin:0px;overflow:hidden;position:relative;text-align:center;box-shadow:0px 0px 0px #aaa;cursor:default;display:inline-block;}
.view .mask, .view .content {width:210px;height:210px;position:absolute;overflow:hidden;top:0;left:0;}
.view img {display:block;position:relative;}
.view a.info {display:inline-block;text-decoration:none;padding:0;text-indent:-9999px;width:50px;height:50px;}
.view a.infobord {display:inline-block;text-decoration:none;padding:0;text-indent:-9999px;width:50px;height:50px;}
.effect .mask {opacity:0;overflow:visible;border:0px solid #f4e4b9;box-sizing:border-box;transition:all 0.4s ease-in-out;}
.effect a.info {position:relative;top:0px;right:50px;opacity:0;transform:scale(0,0);transition:transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;}
.effect:hover .mask {opacity:1;border:10px solid #f4e4b9;}
.effect:hover a.info {opacity:1;transform:scale(0,0);transition-delay:0.3s;}