@import url(https://fonts.googleapis.com/css?family=Hind+Vadodara);
@import url(https://fonts.googleapis.com/css?family=Courgette);
@import url(https://fonts.googleapis.com/css?family=Lato);
*{
  font-family: 'Lato', sans-serif;
  position:relative;}
body { 
  font-size:0.7em;
  padding:12px;
  text-align:center;
  background:url('bg.jpg') repeat left top;
  font:normal 12px tahoma, arial, verdana, sans-serif;
  text-shadow:/*0px 24px 64px #fff,0px -24px 64px #fff,32px 0px 48px #fff,-32px 0px 48px #fff,*/0px 0px 5px rgba(255,255,255,.5);}
canvas {
  background:url('grph.png') no-repeat center;
  box-shadow:0px 1px 8px rgba(0,0,0,0.5);}
textarea, input {
  padding:4px;
  margin:4px 0px; 
  border-radius:5px;
  border:1px solid #fff;
  box-shadow:0px 1px 8px rgba(0,0,0,0.5);}
textarea {
  position:relative;}
img {
  margin:48px 18px;}
#pg img {
  border:4px solid #fff;
  border-radius:5px;
  box-shadow:0px 1px 8px rgba(0,0,0,0.5);
  transition:border 1s;}
#pg img~img {
    margin-top:0px;}
#pg a img:hover, #pg a img:active {
  border:4px solid #a06000;}
#mn div {
  font-size:1.4em;
  padding:2px 0px;
  font-family:'Hind Vadodara', sans-serif;}
#pg>a div {
  font-size:120%!important;
  line-height:17px;
  font-family:'Hind Vadodara', sans-serif;}
h1 {
  font-family: 'Courgette', cursive;
  font-size:24px;
  font-weight:bold;
  text-align:center;
  padding:auto;
  margin:0px;}
.c1,.c2 {
  text-align:left;
  font-size:11px;
  display:inline-block;
  vertical-align:top;}
.c1 {
  width:284px;
  /*height:196px;*/
  padding:0px 18px;}
.c1:first-of-type h2 {
  top:60px;}
@media screen and (min-width: 1045px) {
  body{overflow-x:hidden;}
}
/*
@media screen and (max-width: 1145px) {
.c1{
  margin-top:-60px;}
.c1:first-of-type h2 {
  margin-top:-30px;
  margin-bottom:100px;}
}
@media screen and (min-width: 1146px) {
*/
#pg>div {
  margin:auto;
  width: 976px;}
.c1:nth-of-type(even) {
  float:left;
  left:88px;}
/*
}
*/
.c2 {
  padding:12px;}
.c1 h2 {
  text-align:left;
  top:15px;
  height:196px;}
.c2 img {
  margin:0px;}
#pg div {
  text-align:center;
  padding:auto;}
td {
  text-align:left;
  vertical-align:top;
  padding:24px 24px 48px;}
.s {
  width:1040px;
  background:rgba(255,255,255,083);
  border:0px none #000; border-radius:5px;
  box-shadow:0px 1px 8px rgba(0,0,0,0.8);
  padding:0px;}
.s td {
  border-left:1px solid #aaa;
  font-size:11px;
  vertical-align:middle;
  padding:24px;}
table {
  margin-left:auto; 
  margin-right:auto;
  padding:0px 0px 20px;}
h2 {
  font-size:13px;
  font-weight:normal;
  vertical-align:top;
  padding:20px;
  position:relative;
  max-width: 780px;
  margin: auto;
  border:solid 4px #fff;}
#pg table h2{margin:initial;}
#mn {
  text-align:center;
  padding:auto;}
#mn,h2 {
  background-color:rgba(255,255,255,0.8);
  border-radius:6px;
  box-shadow:0px 1px 8px rgba(0,0,0,0.5);}
#pg {
  width:100%;
  padding:24px 48px;
}
#mn img {
  box-shadow:0px 1px 8px rgba(0,0,0,0);
  margin:0px;}
h2 img {
  margin:24px 48px 48px;}
#ft {
  width:100%;
  left:0px;
  height:20px;
  position:absolute;}
a {
  text-decoration:none;
  transition:color .5s;}
a:link,a:visited {
  color:#602100;}
a:hover,a:active {
  color:#a06000;}
.tab{
  width:96px;
  display:inline-block;}
.tab2,.tab3{
  width:196px;
  display:inline-block;
  text-align:left!important;
  left:12px}
.tab3{
  font-size:90%}
.h478{
  height:478px!important;}
.h400{
  height:400px!important;}
.w400{
  width:400px;}
.books{
  width:720px;
  height:1081px;
  text-align:left!important;
  margin:20px auto;
  background:url('kast-12.jpg');
  padding-top:27px;
  padding-left:54px;
  box-sizing:border-box;
}
.books div{
-ms-writing-mode:tb-rl;
-webkit-writing-mode:vertical-rl;
-moz-writing-mode:vertical-rl;
-ms-writing-mode:vertical-rl;
writing-mode:vertical-rl;
  height:123px;
  display:inline-block;
  color:#fff;
  font-size:120%;
  overflow:visible;
}
.av {
    margin: auto;
    text-align: left!important;
    width: 720px;}
.av div{
  width:250px;
  text-align:left!important;
  display:inline-block;}
.ev{
  top:-32px;}
.cn{
  margin:auto;}
.cn div{
  min-width:250px;display:inline-block;padding-bottom:16px;}
.a{display:inline-block;font-size:18px}