ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a{text-decoration:none; color:#838383;}
a:hover{text-decoration:none; color:#222;}
a img{border:0;}
body{
  font-family:Arial, serif;
  font-size:0.8em;
  
}
html, body, #flashcontent{
  height:100%;
  background-color: #ffffff;
  color:#555;
}

#need-flash{
	background-color:black;
	width:96%;
	padding:10px 2%;
	color:#838383;
	position:absolute;
	top:0;
	left:0;
}
#need-flash a{
  color:#dddddd;
}
h1.home{
  padding:300px 0 80px 0;
  text-align:center;
  font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
  
}
.main-menu{
  margin-top:120px;
  position:relative;
  height:90px;
}
.main-menu .logo{
  position:absolute;
  left:50%;
  margin-left:-41px;
  z-index:20;
}
.main-menu ul{
  background:url(/images/menu_bg.jpg) center top  no-repeat transparent;
  overflow:hidden;
  list-style:none;
  position:relative;
  top:45px;
  text-align:center;
  height:37px;
  padding-top:10px;
  margin-left:-168px;
}

.main-menu ul li{
  display:inline;
  margin-left:20px;
  margin-right:10px;
  text-transform:uppercase;
}
.main-menu ul li a{
  text-transform:uppercase;
}
.main-menu ul li.middle{
  margin-right:100px;
}

.elements-circle{
  margin:200px 50px 0 50px;
}
.elements-circle ul{
  list-style:none;
  overflow:hidden;
  _zoom:1;
}
.elements-circle li{
  float:left;
  margin-right:30px;
  height:170px;
  width: 200px;
  margin-bottom:20px;
}
.elements-circle li img{
  display:block;
}
.elements-circle li h2{
  text-align:center;
  font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
  font-size:18px;
}

.element{
  margin-top:50px;
  position:relative;
}
.element .big-image{
  width:600px;
  height:400px;
  display:block;
  margin:0 auto;
}
.element .bottom{
  width:300px;
  margin: 10px auto 0 auto;
  position:relative;
}
.element .bottom h1{
  text-align:center;
  font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
}
.element .bottom ul{
  width:200px;
  position:absolute;
  left:-200px;
  top:0;
  list-style:none;
  margin-top:10px;
}
.element .bottom ul li{
  float:right;
  margin-left:10px;
}
.element .bottom ul li a{
  overflow:hidden;
  width:1px;
  height:10px;
  background:url(/images/image_thumb_bg.png) top left no-repeat transparent;
  padding-left:10px;
  display:block;
}
.element .bottom .details{
  margin-top:10px;
  display:block;
  position:absolute;
  right:-200px;
  top:0;
  width:200px;
}
.element .text{
  position: absolute;
  top:120px;
  left:50%;
  margin-left:-220px;
  padding:20px;
  margin-right:-20px;
  overflow:hidden;
  _zoom:1;
  border:1px solid #666666;
  background-color: white;
}
.element .text h2{
  margin-bottom:5px;
  font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
}
.element .text .text-field{
  float:left;
  width:200px;
  margin-right:20px;
}
.element .text .close{
  position:absolute;
  top:10px;
  right:10px;
}
.tissue-collecitons {
  margin: 150px auto 0 auto;
  width: 900px;
  list-style:none;
  overflow:hidden;
  _zoom:1;
}
.tissue-collecitons li{
  float:left;
  width:300px;
  margin-bottom:10px;
  
}
.tissue-collecitons li a{
  float:left;
}
.tissue-collecitons li h2{
  margin-left:100px;
  margin-top:30px;
  font-size:14px;
}

.tissue-collection{
  margin:200px 50px 0 50px;
}
.tissue-collection ul{
  list-style:none;
  text-align:center;
}
.tissue-collection ul li{
  display:inline;
  margin-right:10px;
  margin-bottom:10px;
}
#rizn{
  position:absolute;
  right:10px;
  bottom:10px;
}
#language-change{
  position:absolute;
  right: 10px;
  top: 40px;
}
.about-page{
  width:500px;
  margin:160px auto;
  position:relative;
}
.about-page h1{
  font-weight:normal;
  size:25px;
  font-family:Trebuchet MS, Trebuchet, Helvetica, sans-serif
}
.about-page .about-text{
  margin-top:20px;
}
.about-page .next-page{
  position:absolute;
  top:50px;
  right:-50px;
}
.about-page .prev-page{
  position:absolute;
  top:50px;
  left:-50px;
}
.contacts-page{
  width:500px;
  margin:160px auto;
  position:relative;
}
.contacts-page h1{
  font-weight:normal;
  size:25px;
  font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
  margin-bottom:50px;
}
.contacts-page .paragraph{
  margin-bottom:20px;
}
.contacts-page .paragraph strong{
  width:150px;
  float:left;
}
.contacts-page .paragraph div{
  margin-left:-200px;
}

