/* CSS Reset */
* { margin:0; padding:0; }
body {
  background:#59d3fa url(img/body_bg1.jpg) repeat-x 0 0;
}
#container {
  width:1024px;
  margin:0 auto;
}
#header {
  height:199px;
  width:960px;
  margin:0 90px  0 0;
  background:url(img/logo4.jpg) no-repeat 0 0;
}

#punchline {
  display:block;
  position:relative;
  float:left;
  width:100%;
  height:271px;
  background:url(img/featured_bg2.jpg) no-repeat 0 0;
  
}

#punchline  h2{
  display:block;
  position:relative;
  float:left;
  width:55%;
  padding-top:40px;
  color:#ffffff;
  margin-left:20px;
  font:bold 42px   Geaorgia, Verdana, Geneva, sans-serif;
  
}

#punchline  p{
  
  float:left;
  width:45%;
  padding-top:10px;
  color:#FFFFFF;
  margin-left:20px;
  font:bold 18px  Geaorgia, Verdana, Geneva, sans-serif;
  
}


.box {
  width:240px;
  height:200px;
  float:left;
  
}
.box a{
  font:bold 12px  Verdana, Geneva, sans-serif;
  color:#00CDFA;
  padding:2px;
  text-decoration:  none;
  text-shadow: 2px 2px 2px #B6B8AD;
}

.box a:hover {
background-color:#00CDFA;
color:#FFFFFF;
}
.box h2 {
  font:bold 14px Tahoma, Verdana, Geneva, sans-serif;
  color:#0f83bc;
  text-transform:uppercase;
  margin: 20px 10px -5px 30px;
}
.box p {
  font:normal 12px/18px Tahoma, Verdana, Geneva, sans-serif;
  color:#0c3b4a;
  padding:10px 10px 10px 20px;
  height:90px;
 }
.oneoff {
	background:url(img/box4.jpg) no-repeat 0 0;
}
.subscription {
	background:url(img/box4.jpg) no-repeat 0 0;
}
.english {
	background:url(img/box4.jpg) no-repeat 0 0;
}
.russian{
    background:url(img/box4.jpg) no-repeat 0 0;
}


#bannertext {
  
  position:relative;
  float:left;
  width:100%;
  height:260px;
  background:url(img/hotspotbanner2.jpg) no-repeat 0 0;
  display: inline;

}



#bannertext  p {
  
  float:right;
  
  padding-right:115px;
  padding-top: 200px;
 
 
  font:bold 14px Arial, Verdana, Geneva, sans-serif;
  
}
#bannertext  a {
   color:#FE0000;
   font:bold 14px Arial , Verdana, Geneva, sans-serif;
   text-decoration:  none;
}

#bannertext a:hover {

color:#FFFFFF;
}


#footer {
  clear:both;
  width:940px;
  border-top:1px dashed #094e64;
}
#footer p {
  margin:15px 0;
  font:bold 12px Geaorgia, Verdana, Geneva, sans-serif;
  color:#094e64;
}

#contact {
padding-top:10px;	
 float:right;
 height:215px;
}

.midlle{
border:medium none;
padding-left:5px;
vertical-align:middle;
}
.phone {
  width:320px;
  text-align:right;
  padding-bottom:5px;
  color:#FFFFFF;
 font-family:Geaorgia,Verdana,Geneva,sans-serif;
  font-size: 14px;
 
}

.phone a{
  text-decoration:  none;
  color: #FFF;

}



