body {
margin:0px;
margin-right:5px;
background-color: #94B4C3;
background-image: url('../img/bgl1.jpg');
background-repeat: no-repeat;
background-attachment: fixed;

}

.logo_cont {
padding: 10px 10px 10px 10px;
   
}
.logo_cont img {
border-style: solid;
border-top-width:1px;
border-bottom-width:3px;
border-left-width:1px;
border-right-width:3px;
border-color: #331111;
}

#main_title {
font-weight: bold;
font-size:170%;
width:100%;
text-align:center;
margin-bottom:5px;
color:#820000;
background-color:#bbbbbb;
 background-image: url('../img/grad_white.png');
  background-repeat:repeat-x;
padding-bottom:5px;
display: block;
position: relative;
}

#offsite {
font-size:60%;
font-weight:normal;
}
#top_table {
 width:100%;
 background-color:#aaaaaa;
 border-collapse: separate;
 border-spacing: 5px;   
 }
 #top_table td {
  background-color:#bbbbbb;    
 }

.menu_cont{
    margin-bottom:0px;
   width:100%;
   text-align:center;
}
.menu_table{
        margin:auto;
    width:100%;
    border-collapse: separate;
 border-spacing: 2px;
 /*background-color:#888888;*/
 
}
.menu_item {
 background-color:#bbbbbb;
 background-image: url('../img/grad_white.png');
 background-repeat:repeat-x;
 text-align:center;
 padding: 2px 2px 2px 2px;
 margin: 2px 2px 2px 2px;
 color: #111111;
}

.menu_item a {
  text-decoration:none;
color:#820000;
font-weight: bold;
}

#panno {
  
  /*background-image: url('../img/bgl.jpg');*/
  text-align: center;
  /*z-index:0;*/
  
}
#bottom_pan {
 margin-top:10px;
 width:100%;
 text-align:center;
 /*background-color:white;*/
}

.img_line {
 width:60%;
 margin-left:auto;
 margin-right:auto;
 /*margin-top:5px;*/
  margin-bottom:5px;
}
.img_line td {
    text-align:center;

  
}

.img_line img {
border-color:black;

border-style: solid;
border-top-width:0px;
border-bottom-width:2px;
border-left-width:0px;
border-right-width:2px;
padding:5px;
background-color:#aaaaaa;
margin-left:4px;    
}

.left_image,.right_image,.app_image {
    
border-color:black;
border-style: solid;
border-top-width:0px;
border-bottom-width:2px;
border-left-width:0px;
border-right-width:2px;
background-color:#aaaaaa;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

.left_image {
    float: left;
    margin-right:20px;
}


.right_image {
    float: right;
    margin-left:20px;
}

.part_text{
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
 margin-top:10px;
width:90%;
text-align: justify;
background-color: #ffffff;
font-size:100%;
font-weight: normal;
 
border-color:#ABC6DE;
border-style: solid;
border-width: 5px;
 padding:20px 20px 20px 20px;
 overflow: hidden;
 
  filter: alpha(opacity=90);
 -moz-opacity:.90;
 opacity:.90;
 
}
.part_text a {
    color: #336196;
}


.page_head{
  font-size: 160%;
    color:#820000;
  font-weight:bold;
background-repeat:repeat-x;
 width: 70%;
 margin: auto;
}

.part_head{
  font-weight: bold;
  margin-bottom:5px;
  width:100%;
  color:#820000;
  font-size:120%;
}

#lens_base {
 position:absolute;
 top: expression(parseInt(document.documentElement.scrollTop, 0) + "px");
  z-index:200;
  left:50px;
  display: none;
 background-color:black;
 border-style:solid;
 border-width: 2px;
 padding: 5px 5px 5px 5px;
 text-align:right;
}

#lens_controls {
  text-align:right;
  margin-top: 2px;
}


#bt_lens_close {
border-style:solid;
border-color: black;
border-width:1px;
display: inline;
color: black;
padding: 5px 5px 5px 5px;
position: absolute;
z-index:205;
background-color:#bbbbbb;
filter: alpha(opacity=80);
 -moz-opacity:.80;
 opacity:.80;
 font-weight:bold;
}

#lens_mist {
  position:absolute;
 top: expression(parseInt(document.documentElement.scrollTop, 0) + "px");
  z-index:50;
  top:0px;
  left:0px;
  display: none;
 filter: alpha(opacity=40);
 -moz-opacity:.40;
 opacity:.40;
 background-color:black;
}

#contacts {
 text-align: center;
 margin : auto;   
 font-size:100%;
 font-weight: bold;
 margin-left:2px;
 margin-right:2px;
 width:100%;
 background-color:#bbbbbb;
  background-image: url('../img/grad_white.png');
  background-repeat:repeat-x; 
 padding-bottom:5px;
 padding-top:5px;
 
 vertical-align: middle;
}

strong{
    color:#820000;
    }   

.link_cont {
  width:100%;
  text-align:right;
  margin-top:10px;
  font-style: italic;
}
#ptitle {
  vertical-align: top;
 text-align: center;
}

/*
#ptitle span {
  background-image: url('../img/grad_white.png');
  background-repeat:repeat-x;
  position: absolute;
  display: block;
  width: 100%;
  height: 31px;
}
*/

#app_sale {
width:100%;
text-align: center;
border-width: 0px;
/*background-color:#bbbbbb;*/
 /*background-image: url('../img/grad_white.png');*/
 background-repeat:repeat-x;
 
}

    
#app_sale a {
    border-width: 0px;
    text-decoration: none;
    cursor: pointer;
     }    
    
#map_canvas{
width: 500px;
height: 500px;
margin-left:auto;
margin-right: auto;
margin-bottom:20px;
border-color: #7898C9;
border-style: solid;
border-width: 5px;
}

#counters {
display: block;
width:100%;
vertical-align: middle;
padding:0;  
}

.announce {
border-width:4px;
border-color:#dddddd;
border-style:solid;
width:80%;
font-size:130%;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
color:#dfe28f;
margin-top: 10px;
background-color: #bbbbbb;
background-position: bottom center;
filter: alpha(opacity=80);
 -moz-opacity:.80;
 opacity:.80;

}
a {
text-decoration: none;    
}
.announce a {
color:white;
text-decoration: none;

 
}

.design{
  
  font-size: 100%;
  color:#820000;
  font-weight:bold;
  background-image: url('../img/grad_white.png');
  background-repeat:repeat-x;
  width: 300px;
  padding-bottom:5px;
  padding-top:5px;
  margin-bottom:10px;
  
}

#langs_cont {
  width:300px;    
  height: 60px;
}

#langs_cont img {
border: none;    
    
}
#langs_cont td {
    width: 40px;
    text-align: center;
    vertical-align: middle;
}

#price_table {
width: 90%;    
margin: auto;
border-collapse: separate;
border-spacing: 3px;

filter: alpha(opacity=90);
 -moz-opacity:.90;
 opacity:.90;
}

#price_table td {
font-family:"Times New Roman";
padding: 5px 5px 5px 5px;
font-size: 90%;
background-image: url('../img/bg6.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
}

#currency_table {
    margin-top: 10px;
  border-collapse: separate;
border-spacing: 3px;
 
}
#currency_table td {
    text-align: center;
    font-size: 80%;
    font-weight: bold;
    
    padding:5px 5px 5px 5px;
    color: #820000;
  /* background-image: url('../img/bg6.jpg');*/
  background-color: #FFD700;
    
}
h1 {
    font-size: 50%;
}
h1 .page_head {
   font-size:250%; 
  
}
.feed {
margin:10px;
padding:10px;    

filter: alpha(opacity=70);
 -moz-opacity:.70;
 opacity:.790;
}
.feed-auth{
    margin-top: 5px;
    width:100%;
    text-align:right;
    font-style: italic;
    font-weight: bold;
    font-size:90%;
}

.npanno {
   width:100%;
   text-align: center;
   color:white;
   font-weight: bold;
}

#issue_link_cont {
    margin-top:15px;
    margin-bottom:15px;
    text-align: center;
}

.issue_link {
    display: inline;
   padding-left:5px;
   padding-right:5px;
}

.issue_link a {
  text-decoration: underline;
 color:black;
 font-weight: bold;
}

#weather_cont{
    float:left;
    margin-right:10px;
    margin-bottom:10px;"
}