.dashh {
text-decoration:none; border-bottom:1px dashed #0099D8
}

#layer0 {
width: 860px;
margin: 20px auto;
background-image: url(../IMG/820.png);
background-repeat: repeat-y;
}
#bottom820 {
    margin: 0 auto;
    width: 860px;
    height: 20px;
    background: url(../IMG/820bottom.png) top left no-repeat;
    margin-top: -20px;
}
#top820 {
    margin: 0 auto;
    width: 860px;
    height: 20px;
    background: url(../IMG/820top.png) top left no-repeat;    
    margin-bottom: -20px;
}

#wrapper {
margin: 0 auto;
width:720px;
border:0px solid #ccc;
background-color:#fff;

padding:50px;
}

h1 {
color:#d63c3c;
font-size:32px;
font-weight: bold;
text-align:center;
margin: 40px 0;
line-height:normal
}

h2 {
color:#cc0000;
font-size:22px;
font-weight: bold;
text-align:center
}

body {
font-family: sans-serif;
line-height:25px;
font-size:17px;
color:#333;
margin: 0;
padding: 0;
background-image:url("../IMG/low_contrast_linen.png");
}

.desc {
text-align:center; font-style:italic;
font-size:15px;
}

.ben {
line-height:27px;
font-size:18px;
background-image:url('../IMG/1344315404_ok.png');
background-repeat:no-repeat;
padding-left: 40px;
background-position:0px -5px;
outline: 0px solid #cc0000;
height:32px;
padding-top:3px;
margin-top:25px;
margin-bottom:-5px;
}

.afo {
 width:600px;
 padding:20px;
 font-style:italic;
 font-size:15px;
 color:#333;
 border:1px solid #ccc;
 margin: 30px auto;
 
}

.afo p {
margin:0;
padding:0;

}

.afo .author {
font-weight:bold;
text-align:right;
color:#333;
font-size:15px;
}

.photo {
text-decoration:none;
font-size:12px;
color:#666;
}

.photo a{
text-decoration:none;
font-size:12px;
color:#666;
}

.film1 {
margin-bottom:-25px;


}

.film2 {
margin-bottom:-45px;


}

.razdel {
margin:40px 0;

}
.style1 {color: #000000}

.ben2 {
width:550px; margin:20px auto

}

.ben2 p {
	padding:0 0 0 42px;
	background-image:url('../IMG/ben.jpg'); background-repeat:no-repeat; background-position: -3px center;
	line-height:1.2;
}

a {
color:#0099D8;
}

p.select-valute {
  color: #454a51;
  font-size: 16px;
  line-height: 25px;
  margin: 20px auto 10px;
  text-align: center;
}
p.select-valute a {
  border-bottom: 1px dashed #454a51;
  color: #454a51;
  display: inline-block;
  margin: 0 10px;
  text-decoration: none;
}
p.select-valute a.active, p.select-valute a.active:hover {
  border-bottom: 1px dashed transparent;
  cursor: default;
}
.price-usd, .price-grn, .price-euro, .cost-usd, .cost-grn, .cost-euro {
    display: none;
}