

body {
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 12px;
min-width: 1050px;
background: url(/files/forexbeat/design/bg1.jpg);

}
div {
text-align: left;
}
img {
border: 0px;
}
.clearing {
overflow: hidden;
line-height: 0px;
height: 0px;
clear: both;
font-size: 0px;
border: 0px;
}
h1 {
color: white;
font-size: 14px;
padding: 0px;
margin: 15px 0px 5px 0px;
font-weight: 900;
display: inline;
}
h2 {
color: #3D3D3D;
font-size: 16px;
padding: 0px;
margin: 10px 0px 2px 0px;
font-weight: 900;
}
div#container {

}
div#wrapper {
float: left;
width: 100%;
}
div#content {
margin: 0 300px;
overflow: hidden;
}
div#navigation {
float: left;
width: 300px;
margin-left: -100%;
overflow: hidden;
}

div#navigation img {
margin: 0 0 0 20px;
}

div#extra {
float: left;
width: 300px;
margin-left: -300px;
overflow: hidden;
}
div#d001 {
padding: 10px 90px 20px 90px;
}
div#lp_ads {
color: white;
padding: 20px 90px 20px 20px;
}
div#m1 {
margin-top: 5px;
padding-top: 5px;
color: black;
font-weight: 900;
padding-left: 30px;
}
div#m1 a.link3:link {
color: white;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}
div#m1 a.link3:hover, div#m1 a.link3:hover:visited {
text-decoration: underline;
color: white;
}
div#m1 a.link3:visited {
color: white;
font-weight: 900;
font-size: 12px;
text-decoration: none;
}

div#m2 {
border-top: 0px solid black;
padding-left: 45px;
}
div#m2 a.link3:link {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: none;
}
div#m2 a.link3:hover, div#m2 a.link3:hover:visited {
text-decoration: underline;
}
div#m2 a.link3:visited {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: none;
}
div#d005 {

/*background: url() 30px 0px no-repeat;*/
}
div#d003 {
font-size: 24px;
padding-top: 20px;
font-weight: 900;
color: #818181;
}
div#d004 {
font-size: 30px;
padding-top: 10px;
font-weight: 900;
color: #2A1E20;
text-align: right;
}
span#s001 {
color: #303030;

}
div#d010 {
padding-top: 20px;
padding-left: 10px;
padding-right: 10px;
font-style: italic;
}
div#d012 {
font-style: italic;
text-align: right;
padding-bottom: 20px;
padding-left: 10px;
padding-right: 10px;
}
div#footer {
text-align: right;
font-weight: 900;
text-align: right;
margin-top: 20px;
margin-bottom: 0px;
border-top: 1px solid silver;
padding: 10px;
font-size: 18px;
background: silver;

/*background: url();*/
}
span#f01 {
color: #303030;
}
span#f02 {
color: #2A1E20;
}
div#f03 {
float: left;
color: silver;
font-size: 10px;
}
div#news{
padding: 20px;
}
div.rd1 {
padding-top: 10px;
padding-bottom: 5px;
}
a.ra1:link {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.ra1:hover, a.ra1:hover:visited {
text-decoration: underline;
}
a.ra1:visited {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
div.hierarchy {
padding-top: 20px;
padding-bottom: 10px;
}
a.location_v2:link {
color: #fff;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.location_v2:hover, a.location_v2:hover:visited {
text-decoration: underline;
color: #fff;
}
a.location_v2:visited {
color: #fff;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
table.file_list {
margin-top: 20px;
}
table.file_list tr td {
padding: 5px;
}
a.list_link:link, a.fl1:link {
color: white;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a.list_link:hover, a.list_link:hover:visited, a.fl1:hover, a.fl1:hover:visited {
text-decoration: underline;
}
a.list_link:visited, a.fl1:visited {
color: white;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
table.feedback tr td input.txt {
width: 260px;
border: 1px solid silver;
}
table.feedback tr td input.code1{
width: 99px;
border: 1px solid silver;
}
table.feedback tr td.td1{
padding-top: 5px;
}
table.feedback tr td textarea.textarea1{
width: 260px;
height: 100px;
border: 1px solid silver;
}
table.feedback tr td input.btn1{
width: 101px;
border: 1px solid silver;
}
div#feedback{
padding-left: 20px;
padding-right: 20px;
}
div#rp_ads{
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
color: white;
}
div#feedback_msg_sent{
color: green;
font-weight: 900;
}
a:link {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
a:hover, a:hover:visited {
text-decoration: underline;
}
a:visited {
color: black;
font-weight: 100;
font-size: 12px;
text-decoration: underline;
}
table.line {
border-collapse: collapse;
border: 1px solid #808080;
background-color:#ffffff;
text-align: left;
}
table.line td {
border-collapse: collapse;
border: 1px solid #808080;
background-color:#ffffff;
text-align: left;
}
div#footer02 {
color: silver;
padding: 3px;

border: 1px solid silver;
margin-top: 10px;
margin-right: 20px;
margin-left: 20px;
height: 130px;
overflow-x: hidden;
overflow-y: scroll;
font-size: 10px;
}
div#footer02 h2{
font-size: 10px;
color: silver;
}
div#footer02 a:link {
color: silver;
font-weight: 100;
font-size: 10px;
text-decoration: underline;
}
div#footer02 a:hover, div#footer02 a:hover:visited {
text-decoration: underline;
}
div#footer02 a:visited {
color: silver;
font-weight: 100;
font-size: 10px;
text-decoration: underline;
}

#toppr {
	width: 98%;
	font-size:80%;
	margin-left: 1%;
	line-height:normal;
}

#ul {
margin-left: 6%;
list-style:none;

}
#ul li {
float: left;
      display:inline;
      margin:0;
padding:0 5px 0 0;
width: 22%;
}
#ul li img {
margin-left: 7%;

}
#ul li a:link, #ul li a:visited {
color: red;
font-size: 11px;
}


  #toppr ul {
	  margin:0;
	  list-style:none;

}

    #toppr li{
      float: left;
      display:inline;
      margin:0;
      padding:0 5px 0 0;
      width: 24%;
      }
#toppr li p {
margin: 5px 0 0 0;
}

#toppr span {
font-size: 15px;
text-align: center;
}

#toppr li p strong {
color: red;
font-weight: 900;
text-decoration: underline;
}

.head_img {
	width: 98%;
	margin-left: 1%;
	line-height:normal;
        height: 400px;

        background: url(/files/forexbeat/design/headimg.jpg) 50% 0 no-repeat;

}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}

.r10 { margin: 0 10px; }
.r9 { margin: 0 9px; }
.r8 { margin: 0 8px; }
.r7 { margin: 0 7px; }
.r6 { margin: 0 6px; }
.r5 { margin: 0 5px; }
.r4 { margin: 0 4px; }
.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

/*

возможные комбинации

r3 r1 r1 вверху
r1 r1 r3 внизу

r5 r3 r2 r1 r1 вверху
r1 r1 r2 r3 r5 внизу

r10 r7 r5 r4 r3 r2 r2 r1 r1 r1 вверху
r1 r1 r1 r2 r2 r3 r4 r5 r7 r10 внизу

однако не стоит ограничивать полет фантазии только этими вариантами, возможны и другие комбинации и не только скругление углов, но и множество других эффектов.

*/

#rounded-box-3, #rounded-box-5, #rounded-box-10 { margin:1em; }

.inner-box, b { background-color: #fff; }
.inner-box {
	padding:1em;
}

/* уменьшаем отступы по мере роста радиуса закругления */
#rounded-box-3 .inner-box { padding: 1em;}
#rounded-box-5 .inner-box { padding: 0.7em 1em;}
#rounded-box-10 .inner-box { padding: 0.4em 1em;}


.rp010 {
color: white;
}

.var1 {
margin: 0 10px 0 0;
}
.var1 .wr a:link, .var1 .wr a:visited {
color: #fff;
}
.var1 h3 {
color: #fff;
font-size: 12px;
}
.var2 h3 {
color: #fff;
}
.var1 #wr0, .var1 #wr1, .var1 #wr2, .var1 #wr3, .var1 #wr4 {
margin: 10px 0 0 0;
color: #fff;
}
.var2 #wr0, .var2 #wr1, .var2 #wr2, .var2 #wr3, .var2 #wr4 {
margin: 10px 0 0 0;
color: #fff;
}
.var2 .wr a:link, .var2 .wr a:visited {
color: #fff;
}
.wr {
padding: 10px;
}
.wr h3 {
font-size: 14px;
}
.wr h3, .wr br {
padding: 0;
margin: 0;
}

a.sub_content:link, a.sub_content:visited {
color: #fff;
}

.posimg {
width: 80%;
margin-left: 10%;
}

.posimg img {
width: 170px;
margin: 0 0 0 1%;
}