.forIE { 
color: red; 
	} 
	
.warning {
color: red; 
text-align: center; 
font-weight: bold;
}

a {
outline:none; 
}
	
.body-bckg {

 background-color: #0f0f0f;
 margin-left: auto; 
 margin-right: auto;
 margin-top: 1%; 
 margin-bottom: 1%; 
 width: 1000px; 
 font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
  } 

    
  .link-top {
  color: #dcb67b;
  }
  
  .link-top:hover {
  text-decoration: none; 
  }
  
  .link-top:visited {
  color: #dcb67b;
  }
 
 table {
 width: 1000px;
 }
 
 
  .string-top {
  border: 0px; 
  font-size: 11pt;
  }
  
 
 .top-left {
  width: 33%; 
 text-align: left;
 }
 
  .top-center {
 width: 34%; 
 text-align: center; 
 }
 
 .top-right {
 width: 32%; 
 text-align: right;
 }
 
 .title-picture {
 width: 100%; 
 border: 0px; 
 padding: 0px; 

 border-spacing: 0px;
 }
 
 .title_banner {
	 
 width: 1000px; 
 border-spacing: 2px 0px;
 background-color: #0f0f0f; 
 }
 

 
 .banner {
 padding: 0px; 
 width: 232px;
 border: 1px; 
 border-color: #0f0f0f; 
 
 border-spacing: 0px;
 }
 
 .banner-pic {
 padding-left: 1px; 
 width: 998px; 
 }
 
 
 .menu1 {
	height: 50px; 
 background-image: url(../images/2D-animation-stat-menu-en2.jpg);
 }
 
 .menu1:hover {
height: 50px; 
 background-image: url(../images/2D-animation-anim-menu-en2.gif);
 }
 

 
  .menu2 {
height: 50px; 
  background-image: url(../images/Graphics-stat-menu-en2.jpg);
 }
 
 .menu2:hover {
height: 50px; 
 background-image: url(../images/Graphics-anim-menu-en2.gif);
 }
 

  .menu3 {
height: 50px; 
 background-image: url(../images/Contacts-stat-menu-en2.jpg);
 }
 
 .menu3:hover {
 height: 50px; 
 background-image: url(../images/Contacts-anim-menu-en2.gif);
 }
 
 
 .table-base {
 width: 1000px; 
 background-color: #0f0f0f; 
 padding-top: 1px; 
 padding-left: 10px; 
 padding-right: 10px; 
 border-spacing: 10px; 
 font-size: 12pt; 
 color: #d7d7d7; 
 }
 

 .cells-base {
 border: 1px solid #535353; 
 padding: 1px; 
 }
 
 h1 {
 font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
text-align: center; 
font-size: 18pt; 
}


h2 {
text-align: left; 
font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
padding-left: 25pt; 
font-size: 16pt; 
}



.p-center {
font-family: Microsoft Sans Serif, Helvetica, sans-serif;
text-align: center; 
font-size: 11pt; 
}

.p-center-menu {
	text-align: center; 
	line-height: 1.5;
}

.p-right {
	text-align: right; 
}

p, br {
font-family: Microsoft Sans Serif, Helvetica, sans-serif;
text-align: left; 
padding-left: 10pt; 
padding-right: 10pt;
font-size: 11pt; 
}

.p-about {
	font-family: Calibri, Microsoft Sans Serif, Helvetica, sans-serif;
	font-size: 12pt;
}

.sub-li {
	font-family: Calibri, Microsoft Sans Serif, Helvetica, sans-serif; 
	font-size: 11pt;  
	font-weight: normal; 
}

ul, li {
font-family: Calibri, Helvetica, sans-serif;
text-align: left; 
padding-left: 10pt; 
padding-right: 10pt;
font-size: 13pt; 
margin-left: 10pt; 
}


form {
font-family: Microsoft Sans Serif, Helvetica, sans-serif;
font-size: 12pt;
text-align: left; 
margin-left: 20pt; 

}


input, textarea {
background-color: #dbd0ad; 
font-family: Calibri, Helvetica, sans-serif;
font-size: 14pt; 
color: #444138; 
text-align: left; 
padding-left: 5pt; 
max-width: 800px; 
}


input:focus { 
		outline:none; 
}

textarea:focus { 
		outline:none; 
}

.ul-contacts {
margin-left: 10pt; 
}

.ul-title {
font-weight: bold;
}

.centered {
	text-align: center;
    }
	
.centered_banner {
	width: 800px; 
	
}
	
video {
width: 800px; 
}


.link-text {
 font-family: Microsoft Sans Serif, Helvetica, sans-serif;
 color: #d7d7d7;
}

.link-text:hover {
 text-decoration: none;
}

.link-text:visited { 
 font-family: Microsoft Sans Serif, Helvetica, sans-serif;
 color: #d7d7d7;
}

.link-text-3 {
 font-family: Calibri, Microsoft Sans Serif, Helvetica, sans-serif;
 font-size: 12pt;
 color: #d7d7d7;
 text-decoration: none; 
 border-bottom: 1px dashed #d7d7d7; 
}

.link-text-3:hover {
 text-decoration: none;
 border-bottom: 0px; 
}

.link-text-3:visited { 
 font-family: Calibri, Microsoft Sans Serif, Helvetica, sans-serif;
 font-size: 12pt;
 color: #d7d7d7;
 text-decoration: none; 
 border-bottom: 1px dashed #d7d7d7;  
}

.overfooter {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	background-color: #0f0f0f; 
	border-spacing: 0px;

}

.overfooter1 {
width: 32%; 
	border-top-color: #544f4a; 
    border-top-style: solid; 
    border-top-width: 1px;
	border-left-style: solid; 
	border-left-color: #544f4a; 
	border-left-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #544f4a; 
	border-bottom-width: 1px;
}

.overfooter2 {
width: 34%;
	border-top-color: #544f4a; 
    border-top-style: solid; 
    border-top-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #544f4a; 
	border-bottom-width: 1px;	
}

.overfooter3 {
width: 33%;
	border-top-color: #544f4a; 
    border-top-style: solid; 
    border-top-width: 1px;
	border-right-style: solid; 
	border-right-color: #544f4a; 
	border-right-width: 1px;
	border-bottom-style: solid; 
	border-bottom-color: #544f4a; 
	border-bottom-width: 1px;
}

.is_footer {
	padding-left: 5px; 
	padding-right: 5px; 
	padding-bottom: 5px; 
	background-color: #080808;
	border: 1px solid #544f4a; 
	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	color: #32302e; 
	text-align: center; 
}


.empty {
font-size: 3pt; 
}

.inner-table {
	width: 100%; 
	border-spacing: 15px; 
}

.inner-cells {
	border: 1px solid #313131; 
	padding: 10px; 
}

.link-fullscreen-mark {
text-align: center; 
}

.link-text2 {
 font-family: Microsoft Sans Serif, Helvetica, sans-serif;
 font-size: 10pt; 
 color: #d7d7d7;
}


.link-text2:hover {
 text-decoration: none;
}

.link-text2:visited { 
 font-family: Microsoft Sans Serif, Helvetica, sans-serif;
 color: #d7d7d7;
}

.table-poster {
 height: 100%;
 background-color: #0f0f0f; 
 padding-top: 1px; 
 padding-left: 10px; 
 padding-right: 10px; 
 border-spacing: 10px; 
 font-size: 14pt; 
 color: #d7d7d7; 
}

.about-me-cell {
border-right: 1px solid #313131; 
width: 72%; 
}

.about-me-img {
		float:left; 
		margin: 10px 15px 10px; 
	}
	
	.about-me {
		padding-left: 7px;
	}

#poster1min{
  background-image:url(../images/af2eb2b10c9a98e64b4d363f4c3be6145774872e-small.jpg);
  display:block;
}

#poster1full{
  background-image:url(../images/af2eb2b10c9a98e64b4d363f4c3be6145774872e_1_.jpg);
  display:none;
}

:-webkit-full-screen{
  background: black;
}

:-moz-full-screen {
  background: black;
}

:-webkit-full-screen#fs_section_img.fs_section{
  width:100%;
  left:0;
  top:0;
}

:-moz-full-screen#fs_section_img.fs_section{
  width:100%;
  left:0;
}


:-webkit-full-screen#fs_section_img.fs_section #poster1min{
  display:none;
}

:-moz-full-screen#fs_section_img.fs_section #poster1min{
  display:none;
}

:-webkit-full-screen#fs_section_img.fs_section #poster1full{
  display:block;
  z-index:1;
}

:-moz-full-screen#fs_section_img.fs_section #poster1full{
  display:block;
  z-index:1;
}

