@charset "utf-8";/* CSS Document */body, html {  font-family: Arial, sans-serif;  font-size: 12px;  margin: 0;  padding: 0;  color: #000000;  background-color: #FFFFFF;}a {  outline: none;  text-decoration: none;  color: #5892CD;  outline: none;}a:hover {  color: #7DA5CD;  text-decoration: underline;}.clear {  clear: both;  padding: 0px;  margin: 0px;  height: 1px;}#wrapper {  width: 996px;  margin: 0 auto;  /*background: #FFFFFF;*/}/*********************************************************************/#headerblock {  padding: 0px;  /*background-color: #0000FF;*/  /*background-image: url(../images/header-back.png);  background-repeat: no-repeat;  background-position: 600px 0px;*/  height: 135px;  width: 996px;}#headerlogoblock {  float: left;  height: 135px;  width: 284px;  margin: 0;  /*background-color: #00FF00;*/  background-image: url(/images/logo-ani-studio-back.png);  background-repeat: no-repeat;  background-position: 0px 0px;}#headerlogoblock img {  border: 0px;  padding: 33px 0 0 20px;}#headermenublock {  float: left;  height: 37px;  width: 684px;  /*width: 640px;*/  margin: 98px 0 0 18px;  /*text-indent:-9999px;*/  /*background-color: #FF0000;*/}#headermenublock ul {  float: left;  list-style-type: none;  margin: 0;  padding: 0;  width: 700px;  /*background-color: #DDDDDD;*/  /*width: 640px;*/}#headermenublock li {  float: left;  font-size: 19px;  color: #000000;  font-weight: normal;}#headermenublock a {  float: left;  text-align: left;  position: relative;  margin: 0;  padding: 0px 0px 0px 10px;  text-decoration: none;  color: #000000;  height: 28px;  width: 100%;  font-family: 'Cuprum', sans-serif;  font-size: 15px;  font-weight: normal;  text-transform: uppercase;}#headermenublock a:hover, #headermenublock a.active {  color: #d51a20;  text-decoration: none;  padding: 0 0 0 10px;  background-image: url(/images/menu-dot.png);  background-repeat: no-repeat;  background-position: 0px 4px;}#headermenublock a span {  display: none;}#headermenublock .menu {  padding: 0 18px 0 0;  margin: 0px;}#headermenublock .last {  background-image: none;}#headermenublock li:hover {  /*background-position: 7px 2px;*/}/*********************************************************************/#maincontent {  float:left;  padding: 0px;  margin: 0px;  background-color: #FFFFFF;  width: 996px;}#maincontent h1 {  font-family: Arial, sans-serif;  font-size: 18px;  font-weight: bold;  margin: 0 0 30px 0;}#maincontent h2 {  font-size: 17px;  font-weight: normal;  color: #3F3F3F;  padding: 10px 0 10px 0;}#maincontent p {  text-align: justify;  text-indent: 0px;  padding: 15px 0 0 0;  line-height: 18px;}#maincontent #columnleft {  width: 284px;  float: left;}#maincontent #columnright {  width: 656px;  float: right;  padding: 67px 28px 0 28px;}#maincontent #columngall, #maincontent #columnindex {  width: 996px;  height: 560px;  margin: 0 auto;  text-align: center;}/**************************************************************************************/#maincontentform {  padding: 20px 0 0 130px;}#maincontentform p {  padding: 0;  margin: 0;  height: 30px;}#maincontentform label {  padding: 0px 0 6px 0;  margin: 0;  width: 180px;  display: block;  float: left;}#maincontentform input {  border: solid 1px #dadada;  height: 25px;  width: 250px;  background-color: #FFFFFF;  color: #4a4a4a;  padding: 0 3px 0 3px;  margin: 0;  float: left;}#maincontentform textarea {  border: solid 1px #dadada;  height: 125px;  width: 250px;  background-color: #FFFFFF;  color: #4a4a4a;  padding: 0 3px 0 3px;  margin: 0;  float: left;  font-family: Arial, sans-serif;  font-size: 13px;}#maincontentform #checkboxes {  padding: 0 0 0 100px;}#maincontentform #checkboxes label {  width: 160px;}#maincontentform #checkboxes input {  width: 50px;  float: left;}#maincontentform input[type=button], #maincontentform input[type=submit] {  width: 258px;  height: 34px;  float: left;  margin: 19px 0 0 0;  font-size: 18px;  font-weight: normal;  font-family: Arial, sans-serif;  color: #FFFFFF;  border: 0 solid #FFFFFF;  cursor: pointer;  background-color: #FF0000;  text-transform: uppercase;}#maincontentform input[type=button]:hover, #maincontentform input[type=submit]:hover {  color: #FFFFFF;  cursor: pointer;  background-color: #FF0000;}#maincontentform .button_form, #maincontentform input[type=submit] {  margin: 19px 0 0 180px;}/*********************************************************************/#simpleviewerwrapper {  width: 912px;  height: 660px;  text-align: center;  margin: 10px 0 0 0;  padding: 0 17px 10px 17px;}#simpleviewerwrapper object {  outline: none;}/*********************************************************************/#columnright ul, #columnindex ul {  padding: 30px 0 10px 30px;  list-style-type: disc;  text-align: left;}#columnright li, #columnindex li {  padding: 5px;}#columnright li a, #columnindex li a {  color: #ED1C24;}/*********************************************************************/#columnindex {  background-repeat: no-repeat;  height: 509px;}#columnindextext {  position: relative;  width: 996px;  height: 509px;  top: 0px;  left: 284px;}#disappear {  background-color:rgba(220,220,220,0.75);  width: 656px;  height: 482px;  padding: 27px 28px 0 28px;  cursor: pointer;}/*********************************************************************/#footer {  clear: both;  color: #000000;  font-size: 12px;  font-weight: bold;  background-color: #FFFFFF;  height: 42px;  width: 684px;  text-align: left;  padding: 28px 0 0 312px;  margin: 30px 0 10px 0;  background-image: url(/images/footer-back.png);  background-repeat: no-repeat;  background-position: 0 0;}#footer a {  color: #666666;}/*********************************************************************/#cookieMsg { background-color: #888888; padding: 12px; color: #ddd; text-align: center; margin-bottom: 0px; }#cookieMsg a { font-weight: bold; color: #fff; text-decoration: underline; cursor: pointer;} 