* {margin: 0; padding: 0;}

html, body {
margin: 0px;
padding: 0px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 133%;
color: #000000;
background: #f3f3f3 url(../images/body.jpg) repeat-x center top;
}

a {
text-decoration: underline;
color: #006699;
outline: none;
}
a:hover {
text-decoration: underline;
color: #000000;
}
a img, :link img, :visited img, :hover img {
border: none; 
outline: none;
}
h1 {font-size: 50px;}
h2 {font-size: 17px;}
h3 {font-size: 13px;}

form, h1, h2, h3, h4, h5, body, em, td, p, input, textarea, select, button {margin: 0; padding: 0;}
input, textarea, select {outline: none;}
select {font-size: 13px;}

.shad {background: url(../images/shad.png) center top repeat-y;}

#container {
width: 1000px;
margin: 0 auto;
padding: 0;
overflow: hidden;
background: #fff;
border: 0;
}

/* ========шапка============ */
#header {
width: 1000px;
height: 170px;
overflow: hidden;
background: url(../images/header.jpg) no-repeat;
}

.logo {
width: 515px;
height: 170px;
float: left;
}
.forex {
height: 70px;
margin: 10px 0 0 250px;
overflow: hidden;
}
h1 {
font-family: "Arial Black", Verdana, Tahoma, Helvetica, sans-serif;
letter-spacing: 5px;
font-style: oblique;
color: #fff;
line-height: 80px;
}
.s-ttle, .s-ttle2, .s-ttle3 {
line-height: 135%;
font-style: oblique;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #fff;
}
.s-ttle {margin: 10px 0 0 250px;}
.s-ttle2 {margin: 5px 0 0 315px;}
.s-ttle3 {margin: 5px 0 0 370px;}

.header-right{
width: 468px;
float: right;
overflow: hidden;
margin: 15px 15px 0 0;
}
.formsearch {
width: auto;
height: 24px;
margin: 0 0 0 223px;
}
.search-input {
width: 200px;
height: 24px;
padding: 0 5px;
background: #ffffff;
font: bolder 12px Verdana, Tahoma; 
color: #000000;
line-height: 22px;
float: left;
overflow: hidden;
border: 0;
border-radius: 3px 0px 0px 3px;
-moz-border-radius: 3px 0px 0px 3px;
-webkit-border-radius: 3px 0px 0px 3px;
}
.enter-search, .enter-searchhover {
width: 35px;
height: 24px;
background: #ffffff url(../images/search.gif) no-repeat center top;
border: 0;
border-radius: 0px 3px 3px 0px;
-moz-border-radius: 0px 3px 3px 0px;
-webkit-border-radius: 0px 3px 3px 0px;
}

.baner-head {
width: 468px;
height: 79px;
overflow: hidden;
margin: 30px 0 0 0;
background: url(../images/banner-block.png) no-repeat center top;
}
/* ========конец шапка============ */

/* ========верхнее меню============ */
#menu-head {
width: 1000px;
height: 34px;
overflow: hidden;
background: #1a3e60;
}
#menu-top {
font-size: 13px;
font-weight: bold;
margin: 9px 0 9px 35px;
float: left;
}
#menu-top a { 
text-decoration: none;
color: #fff;
margin-right: 88px;
}
#menu-top a:hover {
text-decoration: underline;
color: #fff;
}
/* ========конец верхнее меню============ */

#content {
width: 1000px;
padding-top: 20px;
overflow: hidden;
}

#dle-content {overflow: hidden;}
.left, .right, .center-main-cat, .center-full {float: left; overflow: hidden;}
.left {width: 220px; padding-left: 10px}
.center-main-cat {width: 770px;}
.center-full {width: 600px;}
.right {width: 160px; padding-right: 10px}

/* ========левая колонка============ */
/* ========блоки============ */
.bl, .bl2 {margin: 0 0 20px 0;}
.bl{width: 220px;}
.bl a {text-decoration: none;}
.bl a:hover {text-decoration: underline;}
.bl2 {width: 160px;}
.bl-top {
padding: 5px 10px;
font: bolder 13px Verdana, Tahoma, Arial;
text-decoration: none;
color: #fff;
background: #1a3e60;
}
.bl-center {
padding: 10px 0px;
font-size: 12px;
color: #000000;
overflow: hidden;
}
/* ========конец блоки============ */

/* =========навигация меню=========== */
ul#menu {
list-style: none;
}
ul#menu li {
font-size: 12px;
line-height: 28px;
border-bottom: solid 1px #d6d6d6;
font-weight: bold;
}
ul#menu li a {
width: 210px;
padding: 0 0 0 10px;
display: block;
background: #ffffff url(../images/menu-li.gif) no-repeat 0px 11px;
text-decoration: none;
}
ul#menu li a:hover {
width: 210px;
background: #f3f3f3 url(../images/menu-li.gif) no-repeat 0px 11px;
text-decoration: underline;
}
/* =========конец навигация меню=========== */

/* ========Популярные новости============ */
ul.topnews {
list-style: none;
}
ul.topnews li {
padding: 5px 0;
border-bottom: solid 1px #d6d6d6;
}
/* ========конец Популярные новости============ */
/* ========конец левая колонка============ */


/* ========правая колонка============ */
.speedbar {
margin: 0 15px;
padding: 0 0 10px 0;
border-bottom: solid 1px #d6d6d6;
}
.baner {
text-align: center;
margin: 15px 0;
clear: both;
}

/* ========краткая новость на главной============ */
.gl-b {
overflow: hidden;
}
.gl-c {
margin: 0 15px;
border-bottom: solid 3px #548615;
}
.gl-c a, .gl-c a:hover, .gl-c h2 {
width: 120px;
font: bolder 13px Verdana, Tahoma, Arial;
color: #fff;
text-align: center;
text-decoration: none;
display: block;
background: #548615;
}
.gl-c h2 {
padding: 5px 0 2px 0;
}
.news-short-g {
width: 226px;
float: left;
padding: 10px 15px 15px 15px;
overflow: hidden;
}
/* ========конец краткая новость на главной============ */

/* ========краткая новость============ */
.news-short {
width: 355px;
float: left;
padding: 10px 15px;
overflow: hidden;
}
.n-ttle-s {
height: 30px;
}
.n-ttle-s a {
text-decoration: none;
font: bolder 12px Verdana, Tahoma, Arial;
}
.n-img-s {
text-align: center;
padding: 5px 0 0 0;
}
.n-img-s img {
height: 150px;
border: solid 1px #d6d6d6;
}
.n-post-s {
height: 75px;
padding: 10px 0 0 0;
line-height: 15px;
}
.n-foot-s {
height: 16px;
padding: 5px 0 8px 0;
border-bottom: solid 1px #d6d6d6;
overflow: hidden;
}

.more a, .more a:hover, .more-back a, .more-back a:hover  {
width: 60px;
height: 16px;
float: right;
}
.more a, .more a:hover {background: url(../images/more.png) no-repeat 0px 0px;}
.more-back a, .more-back a:hover {background: url(../images/more.png) no-repeat 0px -16px;}

.n-edit {float: left;}
/* ========конец краткая новость============ */

/* ========полная новость============ */
.news {
width: 570px;
margin: 15px;
border-bottom: solid 1px #d6d6d6;
overflow: hidden;
}
.n-ttle {
font: bolder 17px Verdana, Tahoma, Arial;
text-decoration: none;
}
.n-post {margin: 10px 0;}
.n-post h3 {font: bolder 15px Verdana, Tahoma, Arial;}
.n-post p {text-indent: 15px;}
.n-post img {border: solid 1px #d6d6d6;}
.n-post p img {margin: 0 10px 0 0; border: solid 1px #d6d6d6;}
.n-post ul, .n-post ol {list-style: square inside;}

.n-foot {
height: 26px;
padding: 0 0 10px 0;
overflow: hidden;
}
/* ========конец полная новость============ */

/* ========Другие новости по теме============ */
.rel-news {
margin-top: 10px;
font: bolder 15px Verdana, Tahoma, Arial;
}
.rel-bl ul {
width: 585px;
overflow: hidden;
padding: 15px 0;
margin-right: -15px;
}
.rel-bl ul li {
width: 180px;
float: left;
list-style: none;
font-size: 12px;
padding-right: 15px;
text-align: center;
}
.rel-bl ul li img {
height: 150px;
margin: 0 0 5px 0;
border: solid 1px #d6d6d6;
}
/* ========конец Другие новости по теме============ */

/* =======навигация кнопки внизу страницы 1 2 3 ....============= */
.basenavi {
height: 24px;
padding: 20px 0;
overflow: hidden;
text-align: center;
clear: both;
}
.navigation {height: 26px; display: inline-block;}
.navigation a {background: url(../images/button.gif) repeat-x 0px -8px; color: #006699;}
.navigation a:hover, .navigation span {background: url(../images/button.gif) repeat-x 0px -25px; color: #000;}
.navigation a, .navigation a:hover, .navigation span {
height: 24px;
margin: 0 2px;
padding: 0 8px;
line-height: 23px;
text-decoration: none;
text-shadow: 0 1px 0 #fff;
display: inline-block;
border: solid 1px #d6d6d6;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
/* =======конец навигаци  кнопки внизу страницы 1 2 3 ....============= */

/* ========информация============ */
.berrors {
background: #fff3db url(../images/info.png) no-repeat 20px 18px;
border: 1px solid #f5d896;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 15px 15px 15px 62px;
margin: 15px;
}
.title-error {
font-size: 13px;
font-weight: bolder;
margin-bottom: 2px;
}
.error {
font-size: 12px;
}
.berrors ul li {
list-style-position: inside;
}
/* ========конец информация============ */
/* ========конец правая колонка============ */


/* ========подвал============ */
#footer {
width: 970px;
padding: 15px;
overflow: hidden;
background: #325D80 url("../images/footer-block.jpg") repeat-x center top;
text-align: center;
}

.f-bl-l{
width: 316px;
margin-right: 15px;
float: left;
text-align: center;
}
.f-bl-r{
width: 639px;
float: left;
text-align: center;
}
.f-bl-r a {
text-decoration: underline;
}
.f-bl-top {
height: 20px;
padding: 5px;
font: bolder 13px Verdana, Tahoma, Arial;
color: #000000;
background: #DBF3FF;

}
.f-bl-center {
padding-top: 15px;
font-size: 12px;
color: #fff;
overflow: hidden;
text-align:center;
font-weight:bold;
}
.fxac{
width: 319px;
float: left;
color: #fff;
}
.fxac a{
color: #fff;
text-decoration: underline;
}
.fxac :hover{
color: #fff;
text-decoration: none;
}

#menu-foot {
width: 1000px;
height: 41px;
overflow: hidden;
background: #1a3e60;
}
.foot-menu {
font-size: 11px;
margin: 11px 0 0 15px;
float: left;
}
.foot-menu a { 
text-decoration: underline;
color: #fff;
margin-right: 25px;
}
.foot-menu a:hover {
text-decoration: none;
color: #fff;
}

.shothik {
float: right;
margin: 5px 15px 0 0;
}
.counter {
width: 88px;
height: 31px;
margin-left: 7px;
float: right;
opacity: 0.4;
-moz-opacity: 0.4;
filter: alpha(opacity=40);
}
.counter:hover  {
opacity: 1.0;
-moz-opacity: 1.0;
filter: alpha(opacity=100);
}
.copyr {
margin: 5px 15px;
overflow: hidden;
}
.copyrights {
font-size: 10px;
float: left;
}
.counter-li{
width: 88px;
height: 15px;
float: right;
}
/* ========конец подвал============ */

/* ========поля регистрации и отправки сообщений============ */
.f_textarea {
width: 98%;
height: 250px;
margin: 2px 0 0 0;
border: solid 1px #B3B3B3;
}
.f_input, .textin {
width: 250px;
height: 22px;
padding: 0 5px;
border: solid 1px #B3B3B3;
}
.f_input {margin: 2px 0 10px 0;}

/* ========конец поля регистрации и отправки сообщений============ */

/* ========buttons============ */
.fieldsubmit {margin-bottom: 10px;}

.fbutton {
width: 98px;
background: #fff url(../images/button.gif) repeat-x 0px -8px;
margin: 0 5px;
padding: 3px 15px;
font-size: 11px;
text-shadow: 0 1px 0 #fff;
color: #000000;
cursor: pointer;
border: 1px solid #b3b3b3;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.fbutton:hover {
background: url(../images/button.gif) repeat-x 0px -25px;
color: #000000;
}
button.fbutton span {cursor: pointer; display: block;}
/* ========конец buttons============ */

/* ========карта сайта============ */
ul.sitemap_categories.root {line-height: 150%;}
ul.sitemap_categories.root li.root {font-weight: bold; font-size: 14px; margin-top: 10px; list-style-position: inside;}
ul.sitemap_categories.root li.root ul.sitemap_items li {font-weight: normal; font-size: 12px; margin-left: 30px; list-style: circle outside;}
ul.sitemap_static_pages.root li.root {font-weight: bold; font-size: 13px; margin-top: 5px; list-style-type: square; list-style-position: inside;}
/* ========конец карта сайта============ */


#pamm  img {
border-right: 1px solid #7f9fd3;
margin: 5px 0 0 0;
}


.ratebox2 {
  float: right;
}

.ratebox3 {
  float: right;
}

.ratebox ul, .ratebox ul li {
  float: left;
}

.ratebox2 ul, .ratebox2 ul li {
  float: left;
}

.ratebox3 ul, .ratebox3 ul li {
  float: left;
}