/* 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:200px;
  
  margin:0 px  0 0;
  background:url(img/l.jpg) no-repeat 0 0;
}

#headerindex {
  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:#FDFAF8;
  margin-left:20px;
  font-family:  Geaorgia, Verdana, Geneva, sans-serif;
  font-size: 42px ;
}

#punchline  p{
  font-size: 24px ;
  font-family: Georgia, 'Times New Roman', serif;
  float:left;
  width:45%;
  padding-top:10px;
  color:#FDFAF8;
  margin-left:20px;
  
  
}


.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 {
  margin: 10px;
  clear:both;
  width:940px;
  border-top:1px dashed #094e64;
  
}



.col{

padding-bottom:px;
display:inline;
float:right;
margin-left:20px;
padding-top:6px;
padding-right: 10px;
width:200px;
margin-bottom:50px;
}
.col ul li{
  text-align:right;
  padding-bottom:5px;
  color:#fff;
  font-family: Geaorgia,Verdana,Geneva,sans-serif;
  font-size: 12px;
  list-style:none;
}

.col ul li a:hover{

color:#333333;
}

.col ul li a{
color:#fff;
text-decoration:none;

}

.col p{
padding-top: 5px;

}

#contacts {
  font:bold 14px Tahoma, Verdana, Geneva, sans-serif;
  color:#0f83bc;
  text-transform:uppercase;
}
.normal{
  color:#fff;
}
.copy p{
color: #094E64;
padding:10px;
font : 12px Geaorgia,Verdana,Geneva,sans-serif;
font-weight:bold;
}
