.margin-i {
  width: 10%;
  height: 1200px;
  float: left;
  background-color: #333333;
}


#centre-i {
  width: 80%;
  float: left;
  height: 1100px;
  background-color: #333333;
}



#margin-left {
  width: 10%;
  height: 1000px;
  float: left;
  background-color: #333333;
}


.margin-i {
  width: 10%;
  height: 1100px;
  float: left;
  background-color: #333333;
}

.margin-artists {
  width: 10%;
  height: 1100px;
  float: left;
  background-color: #333333;
}

.margin-iakovenko {
  width: 10%;
  height: 1500px;
  float: left;
  background-color: #333333;
}

#margin-magro2 {
  width: 10%;
  height: 1907px;
  float: left;
  background-color: #333333;
}

#margin-geneva {
  width: 10%;
  height: 1277px;
  float: left;
  background-color: #333333;
}

.margin-geneva {
  width: 10%;
  height: 1277px;
  float: left;
  background-color: #333333;
}


#margin-left2 {
  width: 10%;
  height: 1050px;
  float: left;
  background-color: #333333;
}

#margin-left3 {
  width: 10%;
  height: 2150px;
  float: left;
  background-color: #333333;
}

#margin-left3x {
  width: 10%;
  height: 2777px;
  float: left;
  background-color: #333333;
}

#margin-panas {
  width: 10%;
  height: 2907px;
  float: left;
  background-color: #333333;
}

#margin-left4 {
  width: 10%;
  height: 1370px;
  float: left;
  background-color: #333333;
}

.margin-left4 {
  width: 10%;
  height: 1217px;
  float: left;
  background-color: #333333;
}

.margin-okiro {
  width: 10%;
  height: 1370px;
  float: left;
  background-color: #333333;
}

.margin-left4x {
  width: 10%;
  height: 1370px;
  float: left;
  background-color: #333333;
}

.margin-left4xy {
  width: 10%;
  height: 2200px;
  float: left;
  background-color: #333333;
}


#press-margin2 {
  width: 10%;
  height: 2900px;
  float: left;
  background-color: #333333;
}

#s-margin {
  width: 10%;
  height: 5579px;
  float: left;
  background-color: #333333;
}

#oksana-margin {
  width: 10%;
  height: 4743px;
  float: left;
  background-color: #333333;
}

#oksana-margin-b {
  width: 10%;
  height: 4743px;
  float: left;
  background-color: #333333;
}

#tyt-margin {
  width: 10%;
  height: 6997px;
  float: left;
  background-color: #333333;
}

#floreskul-margin {
  width: 10%;
  height: 6442px;
  float: left;
  background-color: #333333;
}

#yalanskyi-margin {
  width: 10%;
  height: 1202px;
  float: left;
  background-color: #333333;
}

#margin-right2 {
  width: 10%;
  height: 1050px;
  float: left;
  background-color: #333333;
}

#margin-right3 {
  width: 10%;
  height: 2150px;
  float: left;
  background-color: #333333;
}

#margin-right4 {
  width: 10%;
  height: 1370px;
  float: left;
  background-color: #333333;
}

.margin-right4 {
  width: 10%;
  height: 1370px;
  float: left;
  background-color: #333333;
}

#gallery-margin-right {
  width: 10%;
  height: auto;
  float: left;
}

#margin-essay {
  float: left;
  width: 10%;
  background-color: #333333;
  height: 1500px;
}

#margin-essay2 {
  float: left;
  width: 10%;
  background-color: #333333;
  height: 1817px;
}

#margin-essay2a {
  float: left;
  width: 10%;
  background-color: #333333;
  height: 1900px;
}

#margin-essay2ab {
  float: left;
  width: 10%;
  background-color: #333333;
  height: 1500px;
}

#margin-essay2abc {
  float: left;
  width: 10%;
  background-color: #333333;
  height: 2095px;
}

#centre {
  width: 80%;
  float: left;
  height: 1000px;
  background-color: #333333;
}

#centre-iak {
  width: 80%;
  float: left;
  height: 1500px;
  background-color: #333333;
}


#centrea {
  width: 80%;
  float: left;
  height: 1100px;
  background-color: #666666;
}

#centre-a {
  width: 80%;
  float: left;
  height: 2434px;
  background-color: #333333;
}

#centre2 {
  width: 80%;
  float: left;
  height: 1050px;
  background-color: #333333;
}

#centre2x {
  width: 80%;
  float: left;
  height: 8000;
  background-color: #333333;
}

#centre2b {
  width: 80%;
  float: left;
  height: 4743px;
  background-color: #333333;
}

#centre3 {
  width: 80%;
  float: left;
  height: 2150px;
  background-color: #333333;
}

#centre4 {
  width: 80%;
  float: left;
  height: 1155px;
  background-color: #333333;
}

#centre4xy {
  width: 80%;
  float: left;
  height: 1370px;
  background-color: #333333;
}

#centre4x {
  width: 80%;
  float: left;
  height: 1370px;
  background-color: #333333;
}

#centre4xz {
  width: 80%;
  float: left;
  height: 2200px;
  background-color: #333333;
}

#centre5 {
  width: 80%;
  float: left;
  height: 2900px;
  background-color: #333333;
}

#centre6 {
  width: 80%;
  float: left;
  height: 6442px;
  background-color: #333333;
}

#centre7 {
  width: 80%;
  float: left;
  height: 3880px;
  background-color: #333333;
}

#margin-right {
  width: 10%;
  height: 1000px;
  float: left;
  background-color: #333333;
}


#header {
  float: left;
  width: 100%;
  height: 170px;
  background-image: url(test/banner-background.jpg);
  background-position: center;
  color: #FFFFFF;
  font-family: "Times New Roman", Times, serif;
  font-size: 40px;
}

#header-style {
background-color:#000000;
font-size: 36px;
}

#header2 {
  float: left;
  width: 100%;
  height: 170px;
  background-position: center;
  color: #FFFFFF;
  font-family: "Times New Roman", Times, serif;
  font-size: 80px;
  background-color: #000000;
}

#header2-style {
background-color:#000000;
font-size: 36px;
}

span.backgroundcolor {
background-color: #000000;
} 

span.backgroundcolor1 {
background-color: #666666;
} 

p.backgroundcolor1 {
background-color: #666666;
} 

p.backgroundcolor2 {
background-color: #666666;
} 

p.backgroundcolor3 {
background-color: #CCCCCC;
} 

p.backgroundcolor4 {
background-color: #333333;
} 

#top-menu {
  float: left;
  width: 82%;
  height: 28px;
  color: #000000;
  background-color: #000000;
  font-size: 19px;
  padding-top: 4px;
  padding-bottom: 15px;
}  

#top-menu2 {
  float: left;
  width: 18%;
  height: 28px;
  color: #000000;
  background-color: #000000;
  font-size: 19px;
  padding-top: 4px;
  padding-bottom: 15px;
}  

#top-menu a:hover { 
  color: #333333;
}

#top-menu a {
text-decoration: none;
color: #CCCCCC;
}

#top-menu a:visited {
color: #CCCCCC;
}

#top-space {
  float: left;
  width: 100%;
  background-color: #000000; 
  height: 20px;
  padding-top: 9px;
}

#top-space2 {
  float: left;
  width: 100%;
  background-color: #666666;
  height: 20px;
}

#top-space3 {
  float: left;
  width: 100%;
  background-color: #000000; 
  height: 15px;
}

#top-space4 {
  float: left;
  width: 100%;
  background-color: #333333; 
  height: 15px;
}


.top-space4 {
  float: left;
  width: 100%;
  background-color: #333333; 
  height: 15px;
}

#top-space5 {
  float: left;
  width: 100%;
  background-color: #9966CC; 
  height: 5px;
}

  
#main {
 width: 100%;
 float: left;
 color: #CCCCCC;
 font-size: 16px;
 text-align: justify;
 background-color: #666666;
 height: 480px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main-essay {
 width: 99%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: 1143px;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

#geneva {
 width: 99%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: 1000px;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

.geneva2 {
 width: 100%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: 1000px;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

#main-essay2 {
 width: 99%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: 1400px;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

#main-essay2a {
 width: 99%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: 1483px;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

#main-essay2ab {
 width: 99%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: 1083px;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

#main-essay2abc {
 width: 99%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: 1658px;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}



#main-past-events {
 width: 99%;
 float: left;
 color: #000000;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

#main-past-events a {
  text-decoration: none;
}

#archive {
 width: 99%;
 float: left;
 color: #000000;
 font-size: 14px;
 text-align: justify;
 background-color: #666666;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 padding-top: 5px;
 padding-right: 10px;
 padding-bottom: 5px; 
 padding-left: 5px;
}

#archive a {
  text-decoration: none;
  color: #660000;
  font-size: 15px;
  font-weight: bold;
}

#archive a:hover {
  text-transform: uppercase;
}

#archive-margin {
  float: left;
  width: 10%;
  height: 2700px;
  background-color:#333333;
}

#press {
 width: 68%;
 float: left;
 color: #000000;
 font-size: 14px;
 text-align: justify;
 background-color: #CCCCCC;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 padding-left: 5px;
}

#press2 {
 width: 30%;
 float: left;
 color: #000000;
 font-size: 14px;
 text-align: justify;
 background-color: #CCCCCC;
 height: auto;
 font-family: Arial, Helvetica, sans-serif;
 margin-left: 10px;
 padding-left: 5px;
}

.press3 {
float: left;
width: 33%;
}

#press a {
  text-decoration: none;
  color: #660000;
  font-size: 15px;
  font-weight: bold;
}

#press a:hover {
  text-transform: uppercase;
}

#press-margin {
  float: left;
  width: 10%;
  height: 1000px;
  background-color:#333333;
}

.press-margin {
  float: left;
  width: 10%;
  height: 1000px;
  background-color:#333333;
}

#main-past-events a:hover {
  text-transform: uppercase;
}

.margin-past-events {
 float: left;   
 height: 6744px;
 width: 10%;
 background-color:#333333;
}

#mainx {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 16px;
 text-align: justify;
 background-color: #666666;
 height: 2500px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#mainy {
 width: 100%;
 float: left;
 color: #CCCCCC;
 font-size: 15px;
 text-align: justify;
 background-color: #666666;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}


#mainy a {
 text-decoration: none; 
 color: #CCCCCC;
}

#mainy img {
  border: 0px;
}

#mainy a:hover { 
  color: #000000;
}

#main-y {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 16px;
 text-align: justify;
 background-color: #666666;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main-y a {
text-decoration: none;
color: #CCCCCC;
}

#main-y a:hover { 
  color: #333333;
}

#main-yalanskyi {
 width: 100%;
 float: left;
 color: #333333;
 height: 200px;
 font-size: 14px;
 text-align: right;
 background-color: #333333;
 background-image: url(artists/images_yalanskyi/i-yalanksyi.JPG);
 background-repeat: no-repeat;
 background-position: left;
 font-family: Arial, Helvetica, sans-serif
}

#main-yalanskyix {
 width: 100%;
 float: left;
 color: #333333;
 height: 720px;
 font-size: 14px;
 text-align: left;
 background-color: #666666;
 font-family: Arial, Helvetica, sans-serif
}

#monet-main {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #666666;
 height: 700px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#panas-main {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #666666;
 height: 643px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#panas-main2 {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #666666;
 height: 2500px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#magro-main2 {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #666666;
 height: 1500px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}


#top-archive {
 width: 100%;
 float: left;
 color: #FFFFFF;
 height: 80px;
 font-size: 14px;
 text-align: left;
 background-color: #999966;
 font-family: Arial, Helvetica, sans-serif; 
 margin-right:5px;
}

#top-archive2 {
 width: 100%;
 float: left;
 color: #FFFFFF;
 height: 140px;
 font-size: 14px;
 text-align: left;
 background-color: #999966;
 font-family: Arial, Helvetica, sans-serif; 
 margin-right: 5px;
}

#main-s5 {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #CCCCCC;
 height: 1100px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main-s5 a hover{
 color: #000000;
 size: 17px;
}

#main-s5 a{
color: #993300;
text-decoration: none;
size: 16px;
}


#main-s5x {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #CCCCCC;
 height: 600px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main-s5x a hover{
 color: #000000;
 size: 17px;
}

#main-s5x a{
color: #993300;
text-decoration: none;
size: 16px;
}

#main2 {
 width: 100%;
 float: left;
 background-color: #666666;
 height: 230px;
}

#main3 {
 width: 100%;
 float: left;
 background-color: #666666;
 height: 320px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main3a {
 width: 100%;
 float: left;
 background-color: #666666;
 height: 400px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 padding-bottom: 5px; 
}

#main3ab {
 width: 100%;
 float: left;
 background-color: #FFFFCC;
 height: 540px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main3abc {
 width: 100%;
 float: left;
 background-color: #666666;
 height: 588px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
 padding-bottom: 5px; 
}

#main4 {
 width: 100%;
 float: left;
 color: #CCCCCC;
 font-size: 16px;
 text-align: justify;
 background-color: #000000;
 height: 540px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main5 {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 16px;
 background-color: #CCCCCC;
 height: 475px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main5x {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 16px;
 background-color: #CCCCCC;
 height: 700px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main6 {
 width: 100%;
 float: left;
 font-size: 15px;
 background-color: #666666;
 height: 320px;
 font-family: Arial, Helvetica, sans-serif;
}

#main7 {
 width: 100%;
 float: left;
 font-size: 15px;
 background-color: #666666;
 font-family: Arial, Helvetica, sans-serif;
}

#main8 {
 width: 100%;
 float: left;
 color: #CCCCCC;
 font-size: 14px;
 text-align: justify;
 background-color: #CCCCCC;
 height: 750px;
 font-family: Arial, Helvetica, sans-serif;
}

#main9 {
 width: 100%;
 float: left;
 font-size: 15px;
 background-color: #666666;
 height: 490px;
 font-family: Arial, Helvetica, sans-serif;
}

#main9b {
 width: 100%;
 float: left;
 font-size: 15px;
 background-color: #666666;
 height: 642px;
 font-family: Arial, Helvetica, sans-serif;
}


#main-oy {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #FFFFFF;
 height: 475px;
 font-family: Arial, Helvetica, sans-serif;
}

#main-oyz {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #FFFFFF;
 height: 1100px;
 font-family: Arial, Helvetica, sans-serif;
}

#main-oy a {
  text-decoration: none;
  color: #660033;
}

#main-oyz a {
  text-decoration: none;
  color: #660033;
}

#main-oy a:hover {
  color: #000000;
}

#main-oy img {
  border: 1px;
}

#main-tt {
  background-color: #666600;
  color: #999999;
  width: 100%;
  float: left;
  height: auto;
}


#main-tta {
  background-color: #CCFFFF;
  color: #9966CC;
  width: 100%;
  float: left;
  height: auto;
}

#main-zt {
  background-color: #FF9900;
  color: #999999;
  width: 100%;
  float: left;
  height: auto;
}

#main-ztl {
  float:left;
  width: 70%
}

#main-ztr {
  float: left;
  width: 30%;
  text-align: right;
  font-size: 16px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FF9900;
}

#main-tt2 {
  background-color: #99CCCC;
  color: #333333;
  width: 100%;
  float: left;
  text-align: left;
  height: 670px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13.5px;
}

#main-okiro {
  background-color: #CCFFCC;
  color: #333333;
  width: 100%;
  float: left;
  text-align: left;
  height: 370px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}

#main-shashoua {
  background-color: #CCFFCC;
  color: #333333;
  width: 100%;
  float: left;
  text-align: left;
  height: 500px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
}


#main-zt2 {
  background-color: #996633;
  color: #FFFFFF;
  width: 100%;
  float: left;
  text-align: left;
  height: 670px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

#main-zt2x {
 width: 50%;
  float: left;
  text-align: justify;
  padding-left: 5px;
}

#main-zt2xy {
  width: 45%;
  float: left;
  text-align: right;
  margin-left: 10px;
  margin-right: 10px;
}

#main-zt2x a {
  text-decoration: none;
  color: #000000; 
}

#main-zt2xy img {
  border: 0px;
}

#main-ttl {
  float: left;
  width: 50%;
}

#main-ttla {
  float: left;
  width: 50%;
  text-align: left;
  font-size: 70px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main-ttr {
  float: left;
  width: 50%;
  text-align: right;
  font-size: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main-ttra {
  float: left;
  width: 38%;
  text-align: right;
  font-size: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


#main-ttlx {
  float:left;
  width: 50%;
}

#main-ttrx {
  float: left;
  width: 50%;
  text-align: right;
  font-size: 50px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#main-tt a {
  text-decoration: none;
  color: #CCCCCC;
  font-weight: bold;
  font-size: 16px;
}

#main-zt a {
  text-decoration: none;
  color: #CCCCCC;
  font-weight: bold;
  font-size: 16px;
}


#menu {
  width: 19%;
  background-color: #996699;
  float: left; 
  font-family:"Trebuchet MS";
  padding-left: 5px;
  padding-bottom: 40px;
  padding-top: 30px;
  height: 660px;
}

#menu a {
text-decoration: none;
color: #CCCCCC;
}

#menu a:hover { 
  color: #333333;
}

#main-section {
 width: 80%;
 float: left;
 text-align: center;
}

#main-sectiona {
 width: 80%;
 float: left;
 text-align: center;
 background-color:#666666;
 height: 830px;
 margin-top: 5px;
}

#news-block {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

.news-block {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 20px;
}

 
#news-blocka {
  width: 100%;
  float: left;
  text-align: center;
  margin-bottom: 0px;
  background-color: #FFFFCC;
}
 
#news-block2 {
  width: 100%;
  float: left;
}

.news-block2 {
  width: 100%;
  float: left;
}

#news-block3 {
  width: 100%;
  float: left;
}

#news-block4 {
  width: 100%;
  float: left;
  margin-top: 70px;
  background-color: #CCCCCC;
}

.news-block5 {
  width: 100%;
  float: left;
  text-align: left;
  margin-bottom: 20px;
  height: 340px;
}

#main-yab {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #CCCCCC;
 height: 950px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main-yab a {
color: #993300;
text-decoration: none;
size: 16px;
}

.news-half {
  width: 48%;
  float: left;
  color: #000000;
  margin-left: 10px;
}


#content {
  width: 100%;
  float: left;
  text-align:justify;
  margin: 10px;
}

#content-press {
  width: 100%;
  float: left;
  text-align:justify;
}
   
.news {
  width: 31%;
  float: left;
}
  
.news1 {
  width: 57%;
  float: left;
  text-align: left;
  padding-bottom: 10px;
}
  

.news-block5 {
  width: 100%;
  float: left;
  text-align: left;
  margin-bottom: 20px;
  height: 340px;
}

#main-yab {
 width: 100%;
 float: left;
 color: #000000;
 font-size: 14px;
 background-color: #CCCCCC;
 height: 950px;
 font-family: "Trebuchet MS", Helvetica, sans-serif;
}

#main-yab a {
 color: #993300;
 text-decoration: none;
 size: 16px;
}

.yablonksa {
  width: 35%;
  float: left;
  margin-left: 10px;
 margin-top: 10px;
}
  
.yablonksa2 {
  width: 57%;
  float: left;
  margin-top: 10px;
}

#centreyab {
  width: 80%;
  float: left;
  height: 1200px;
  background-color: #CCCCCC;
}

.news2 {
  width: 41%;
  float: left;
  text-decoration: none;
}

.news3 {
  width: 49%;
  float: left;
  margin-left: 5px;
  font-size: 14px;
  border-color: #333333;
}

.news3x {
  width: 59%;
  float: left;
  margin-left: 5px;
  font-size: 14px;
  border-color: #333333;
  text-align: left;
}


.news3y {
  width: 39%;
  float: left;
  margin-left: 5px;
  font-size: 14px;
  border-color: #333333;
}

.news4 {
  width: 50%;
  float: left;
  font-size: 14px;
  color: #000000;
  margin-top: 20px;
}

.news4b {
  width: 50%;
  float: left;
  font-size: 14px;
  color: #FFFFFF;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-bottom: 5px;
}

.news4bc {
  width: 45%;
  float: left;
  font-size: 14px;
  color: #FFFFFF;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-bottom: 5px;
  margin-right: 5px;
  text-align: right;
}

.news4bx {
  width: 65%;
  float: left;
  font-size: 14px;
  color: #FFFFFF;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-bottom: 5px;
}

.news4bcx {
  width: 35%;
  float: left;
  font-size: 14px;
  color: #FFFFFF;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-bottom: 5px;
  text-align: right;
}

.news5 {
  width: 24%;
  float: left;
  margin-left: 5px;
  font-size: 14px;
  color: #000000;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  padding-bottom: 15px;
}

.news6 {
  width: 31%;
  float: left;
  margin-left: 10px;
  font-size: 16px;
  color: #FFFFFF; 
  background-color: #666666;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
} 
  
.news6a {
  width: 45%;
  float: left;
  margin-left: 5px;
  font-size: 15px;
  color: #FFFFFF; 
  background-color: #666666;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.news6a-x {
  width: 58%;
  float: left;
  margin-left: 5px;
  font-size: 15px;
  color: #FFFFFF; 
  background-color: #666666;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  text-align: left;

}

.news6b {
  width: 50%;
  float: left;
  margin-right: 5px;
  font-size: 12px;
  color: #FFFFFF; 
  background-color: #666666;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  text-align: right;
}


.news6b-x {
  width: 40%;
  float: left;
  margin-right: 5px;
  font-size: 15px;
  color: #FFFFFF; 
  background-color: #666666;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  text-align: right;
}

.news6b-xy {
  width: 40%;
  float: left;
  margin-right: 5px;
  font-size: 15px;
  color: #FFFFFF; 
  background-color: #666666;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  text-align: left;
}

.news6c {
  width: 31%;
  float: left;
  margin-left: 10px;
  font-size: 16px;
  color: #000000; 
  text-align: center;
  background-color: #CCCCCC;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
} 

.news7 {
  width: 22%;
  float: left;
  margin-left: 5px;
  font-size: 14px;
  color: #000000;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  padding-top: 10px;
  padding-bottom: 15px;
}

.news8l {
  width: 34%;
  float: left;
  font-size: 14px;
  color: #000000;
  margin-top: 20px;
  padding-bottom: 10px;
}

.news8r {
  width: 64%;
  float: left;
  font-size: 14px;
  color: #000000;
  margin-top: 20px;
  padding-bottom: 10px;
}

.news9 {
  width: 31%;
  float: left;
  margin-left: 10px;
  font-size: 15px;
  color: #000000; 
  font-family: Arial, Helvetica, sans-serif;
} 

.news9a {
  width: 29%;
  float: left;
  margin-left: 10px;
  margin-right: 5px;
  font-size: 15px;
  color: #000000; 
  font-family: Arial, Helvetica, sans-serif;
} 

.news9b {
  width: 77%;
  float: left;
  margin-left: 1px;
  font-size: 15px;
  color: #000000; 
  font-family: Arial, Helvetica, sans-serif;
} 

.news10l {
  width: 72%;
  float: left;
  margin-left: 10px;
  font-size: 15px;
  color: #000000; 
  font-family: Arial, Helvetica, sans-serif;
} 

.news10r {
  width: 24%;
  float: left;
  margin-left: 10px;
  font-size: 15px;
  color: #000000; 
  font-family: Arial, Helvetica, sans-serif;
} 

.news10la {
  width: 49%;
  float: left;
  margin-left: 5px;
  font-size: 15px;
  color: #000000; 
  height: 555px;
  font-family: Arial, Helvetica, sans-serif;

} 

.news10lab {
  width: 49%;
  float: left;
  margin-left: 5px;
  font-size: 15px;
  height: 510px;
  color: #666666; 
  font-family: Arial, Helvetica, sans-serif;
} 

.news11 {
  width: 100%;
  float: left;
}

.news-tt {
  width: 23%;
  float: left;
  text-align: left;
  padding-top: 4px;
  padding-left: 5px;
  padding-right: 8px;
}

.news-ttx {
  width: 48%;
  float: left;
  text-align: left;
  padding-top: 4px;
  padding-left: 5px;
  padding-right: 8px;
}

.news-ttx a {
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: #000066;
  text-align: left
}

.news6 img { 
  border: 0px;
}

.news6 a {
  text-decoration: none;
  color:#FFFFFF;
}

.news6a a {
  text-decoration: none;
  color:#000000;
}

.news10l a {
  text-decoration: none;
  color: #666666;
  font-weight:bold;
}

.news9 a {
  text-decoration: none;
  color: #333333;
  font-weight:bold;
}


.news8l a {
  text-decoration: none;
  color: #333333;
  font-weight:bold;
}

.news a:hover {
  font-size: 18px;  
}

.news1 a:hover {
  font-size: 18px;  
}

.news6 a:hover {
  font-size: 18px;  
}

.news10l a:hover {
  font-size: 18px;  
}

.news9 a:hover {
  font-size: 18px;  
}

#footer {
   width: 100%;
   float: left;
   height: 20px;
   background-color: #000000;
}
      
.menu-item {
  color: #990000;
  float: left;
  width: 13%;
  text-align: center;
}

.oyl {
  float: left;
  width: 65%;
}
.oyr {
  float: left;
  width: 33%;
  padding-right: 10px;
}

#title-text {
   font: "Times New Roman", Times, serif;
   color: #CCCCCC;
   font-style: italic;
   font-size: 28px;
   text-align: right;
}

#title-text2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  text-align: left;
  color: #000000;
  font-weight: bold;
}

#title-text2c {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  text-align: centre;
  color: #000000;
  font-weight: bold;
}

#title-text2r {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  text-align: right;
  color: #000000;
  font-weight: bold;
}

#title-text2ra {
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  text-align: right;
  color: #000000;
  font-weight: bold;
}

#title-text3 {
  font-family: "Times New Roman", Times, serif;
  font-size: 28px;
  text-align: left;
  color: #000000;
  font-weight: bold;
}

#title-text3b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-variant:small-caps;
}

#title-text3bc {
  font-family: "Times New Roman", Times, serif;
  font-size: 45px;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-style: oblique;
}


#title-text3bcd {
  font-family: "Times New Roman", Times, serif;
  font-size: 35px;
  text-align: left;
  color: #330033;
  font-weight: bold;
}

#title-text3bcde {
  font-family: "Times New Roman", Times, serif;
  font-size: 25px;
  text-align: left;
  color: #66CCFF;
  font-weight: bold;
}


#title-text3bcdef {
  font-family: "Times New Roman", Times, serif;
  font-size: 25px;
  text-align: left;
  color: #330033;
}

#title-text3r {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  text-align: right;
  color: #FFFFFF;
  font-weight: bold;
}

#title-text3ra {
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  text-align: right;
  color: #666666;
  font-weight: bold;
}

#title-text3rb {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  text-align: right;
  color: #FFFFFF;
  font-weight: bold;
}

#title-text3rbc {
  font-family: "Times New Roman", Times, serif;
  font-size: 24px;
  text-align: right;
  color: #999999;
  font-weight: bold;
}
#title-text3rb a {
  color: #FFFFFF;
  font-size: 24px;
  text-decoration: none;
}

#title-text4b {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 50px;
  text-align: left;
  color: #FFFFFF;
  font-weight: bold;
  font-variant:small-caps;
}

#title-text4c {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 40px;
  text-align: left;
  color: #000000;
  font-weight: bold;
  font-variant:small-caps;
}

#title-text5r {
  font-family: "Times New Roman", Times, serif;
  font-size: 46px;
  text-align: right;
  color: #000000;
  font-weight: bold;
}

#title-text6r {
  font-family: "Times New Roman", Times, serif;
  font-size: 42px;
  text-align: right;
  color: #660000;
}

#title-text6l {
  font-family: "Times New Roman", Times, serif;
  font-size: 42px;
  text-align: left;
  color: #660000;
  padding-left: 10px;
}

#title-text7c {
  font-family: "Times New Roman", Times, serif;
  font-size: 40px;
  text-align: center;
  color: #660000;
}

#download {
 color: #669966;
 font-size: 15px;
 font-weight: bold;
}

#download a {
 color: #669966;
 font-size: 15px;
 font-weight: bold;
 text-decoration: none;
}

#download a:hover {
 color: #000000;
 }

.geneva2 a {
 color: #669966;
 font-size: 15px;
 font-weight: bold;
 text-decoration: none;
}

.download {
 color: #669966;
 font-size: 15px;
 font-weight: bold;
}

.download a {
 color: #669966;
 font-size: 15px;
 font-weight: bold;
 text-decoration: none;
}

.download a:hover {
 color: #000000;
 }

#main-text {
  font: "Trebuchet MS", Times, serif;
  color: #CCCCCC;
  font-size: 16px;
  text-align: justify;
}  

#main-text2 {
  font-family: "Times New Roman", Times, serif;
  color: #CCCCCC;
  font-size: 16px;
  text-align: justify;
}  

#main-text3 {
  font: "Trebuchet MS", Times, serif;
  color: #CCCCCC;
  font-size: 16px;
  font-variant: small-caps;
  text-align: center;
}  

#main-text4 {
  font-family: "Times New Roman", Times, serif;
  color: #000000;
  font-size: 10px;
  text-align: justify;
}  

#whiteongrey {
  font-family: "Times New Roman", Times, serif;
  color: #FFFFFF;
}


.whiteongrey {
  font-family: "Times New Roman", Times, serif;
  color: #FFFFFF;
}

#whiteongrey2 {
  font-family: "Times New Roman", Times, serif;
  color: #FFFFFF;
  font-size: 16px;
}

.whiteongrey2 {
  font-family: "Times New Roman", Times, serif;
  color: #FFFFFF;
  font-size: 16px;
}

#profile-link-text {
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
}

#profile-link-text a {
  text-decoration: none;
  color: #000000;
}

#profile-link-text a:hover { 
  color: #333333;
}

#profile-link-text2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
}

#profile-link-text2y {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 26px;
}

#profile-link-text2 a {
  text-decoration: none;
  color: #FFFFFF;
}

#profile-link-text2 a:hover { 
  color: #CCCCCC;
}

#bottom-space {
  width: 100%;
  height: 50px;
  float: left;
}

#link-text {
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: bold;
}

.link-text {
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: bold;
  color: #333333;
}


.link-text2 {
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: bold;
}


#link-text a {
  text-decoration: none;
  color: #000000;
}

#link-text a:hover { 
  color: #333333;
}

.link-text a {
  text-decoration: none;
  color: #000000;
}

.link-text a:hover { 
  color: #333333;
}



#link-textw {
  font-family: "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: bold;
}

#link-textw a {
  text-decoration: none;
  color: #FFFFFF;
}

#link-textw a:hover { 
  color: #33CCFF;
}

#download {
 color: "#33CCFF;
 font-size: 15px;
 font-weight: bold;
}


.text {
  font-size: 14px;
  color: #000000;
}

.style22 {color: #00004E}


.style40 {
  color: #734416; 
  font-size: 14px; 
  font-weight: bold; 
}
.style35 {
  font-size: 16px;
}
.style45 {
	color: #02036D;
	font-size: 16px;
	font-weight: bold;
}
.style25 {
	font-size: 11pt;
	color: #330033;
    font-weight:bold;
}

.style26 {color: #EA7741}

.style27 {font-size: 14px}

.style29 {color: #006666}

.style32 {
	font-size: 14px;
	color: #000000;
}

.style63 {
	color: #DA8B2C;
	font-size: 16px;
	font-weight: bold;
}

.style-okiro {
	color: #006666;
	font-size: 20px;
	font-weight: bold;
}

.caption {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
}

h2 {
	font-size: 18px;
	color: #02036D;
}

.style1 {
    font-size: 14px;
	color: #CCCCCC;
}

img.floatLeft { 
    float: left; 
    margin: 10px; 
}

img.floatRight { 
    float: right; 
    margin: 10px; 
}


#lightbox{
	position: absolute;
	top: 20px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	color:#151410;
	}

#lightbox a, #lightbox a:hover {
	border-bottom:none;
	color:#151410;
	text-decoration:underline;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#loadingLink {
	display:block;
	margin:0 auto;
	padding:0;
	width:32px;
	height:32px;
	background:url("lightbox-slideshow/images/loading.gif") center center no-repeat;
	text-indent:-9999px;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLinkImg, #nextLinkImg{
	width: 49%;
	height: 100%;
	background: transparent url("lightbox-slideshow/images/blank.gif") no-repeat; /* Trick IE into showing hover */
	display: block;
	text-indent:-9999px;
	}
#prevLinkImg { left: 0; float: left;}
#nextLinkImg { right: 0; float: right;}
#prevLinkImg:hover, #prevLinkImg:visited:hover { background: url("lightbox-slideshow/images/prevlabel.gif") left 15% no-repeat; }
#nextLinkImg:hover, #nextLinkImg:visited:hover { background: url("lightbox-slideshow/images/nextlabel.gif") right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageDetails{ width: 70%; float: left; text-align: left; }	
#caption{ font-weight: bold;	}
#numberDisplay{ display: block; clear: left; }			
#detailsNav{ display: block; clear: left; padding:0 0 10px 0;	}	
#prevLinkDetails { margin:0 8px 0 0; }		
#nextLinkDetails { margin:0 8px 0 0; }		
#closeLink {
	display:block;
	margin:0;
	padding:0 0 10px 0;
	text-decoration:none;
	float:right;
	width:66px;
	height:28px;
	background:url("lightbox-slideshow/images/closelabel.gif") no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #151410;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	


