@charset "utf-8";
/* CSS Document */

div, p, body, table, tr, td, h1, h2, h3, h4, h5, h6, form, img, ul, li, ol {
margin:0;
padding:0;
}

html {
}

body {
width:100%;
color:#586168;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:normal;
background:#1b1813;
}

a img, a:link img, a:visited img, a:hover img {
border:0px;
text-decoration:none;
}

.clearfloat{
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

div.header-wrapper {
background:#2d2620;
position:relative;
}

div.header {
width:959px;
padding:20px 3px;
margin:0px auto;
color:#eeeeee;
position:relative;
}

div.header-wrapper div.header-logo {
float:left;
}

div.header-wrapper div.header-logo a img {

}

div.header-wrapper ul.menu {
position:absolute;
margin-top:-16px;
top:50%;
left:439px;
//position:relative;
//margin-top:0px;
//top:0px;
//left:0px;
//margin-left:436px;
_margin-left:433px;
margin-right:0px;
list-style:none;
color:#eeeeee;
height:38px;
width:523px;
overflow:hidden;
}

div.header-wrapper ul.menu li {
float:left;
height:32px;
list-style:none;
color:#eeeeee;
background:#433730 url(images/hw-menu-bg.png) top left no-repeat;
margin-left:10px;
}

div.header-wrapper ul.menu li.active, div.header-wrapper ul.menu li:hover {
color:#000;
background:#85ca00 url(images/hw-menu-bg.png) bottom left no-repeat;
text-decoration:none;
}

div.header-wrapper ul.menu li a, div.header-wrapper ul.menu li a:link, div.header-wrapper ul.menu li a:visited {
line-height:32px;
color:#eeeeee;
padding: 0px 20px 0px 18px;
display:block;
background:url(images/hw-menu-bg-r.png) top right no-repeat;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:bolder;
font-style:italic;
font-size:15px;
}

div.header-wrapper ul.menu li.active a, div.header-wrapper ul.menu li.active a:link, div.header-wrapper ul.menu li.active a:visited, div.header-wrapper ul.menu li a:hover {
color:#000;
background:url(images/hw-menu-bg-r.png) bottom right no-repeat;
/*_background:url(images/hw-menu-bg.png) bottom right no-repeat;*/
text-decoration:none;
}


div.top-wrapper {
background:#d95200;
position:relative;
}

div.top {
width:959px;
padding:35px 3px 30px 3px;
margin:0px auto;
color:#dddddd;
position:relative;
}

div.top-wrapper div.tw-image {
float:left;
}

div.top-wrapper div.tw-image img {
}

div.top-wrapper div.tw-text {
margin-left:448px;
margin-left:445px;
padding: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bolder;
/*font-style:italic;*/
font-size:16px;
}

div.top-wrapper div.tw-text p {
margin-bottom:5px;
}

div.top-wrapper div.tw-text a.tw-readmore, div.top-wrapper div.tw-text a.tw-readmore:link, div.top-wrapper div.tw-text a.tw-readmore:visited {
font-weight:normal;
font-style:normal;
font-size:15px;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:underline;
color:#000;
display:block;
background:url(images/read-more-button.png) left bottom no-repeat;
padding-left:20px;
zoom:1;
}

div.top-wrapper div.tw-text a.tw-readmore:hover {
text-decoration:none;
color:#FFF;
}


div.middle-wrapper {
background:#f7f5f6;
position:relative;
}

div.middle {
width:962px;
padding:28px 3px 38px 0px;
margin:0px auto;
color:#5a5e67;
position:relative;
}


div.left-block {
float:left;
}

div.left-block div.content {
width:240px;
padding:15px 20px;
position:relative;
margin-bottom:5px;
background:#ebecee url(images/mm-menu-bg.png) left repeat-y;
}

div.left-block div.content div.content-header  {
position:absolute;
width:280px;
height:15px;
top:0px;
left:0px;
background:url(images/mm-menu-bg-t.png) top left no-repeat;
}

div.left-block div.content div.content-footer {
position:absolute;
width:280px;
height:15px;
bottom:0px;
left:0px;
background:url(images/mm-menu-bg-b.png) bottom left no-repeat;
}

div.left-block h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-bottom:15px;
font-style:italic;
font-weight:bolder;
}

div.left-block ul.menu {
list-style:none;
margin-bottom:16px;
}

div.left-block ul.menu li {
list-style:disc;
color:#269cc4;
margin-left:13px;
/*list-style-position:inside;*/
/*background:url(images/li-pointer.png) left center no-repeat;
padding-left:12px;*/
zoom:1;
margin-bottom:16px;
}

div.left-block p {
color:#586168;
}

div.left-block a, div.left-block a:link, div.left-block a:visited {
color:#269cc4;
text-decoration:underline;
}

div.left-block a:hover {
color:#269cc4;
text-decoration:none;
}

div.left-block ul.menu li.active a, div.left-block ul.menu li.active a:hover {

}


div.content-block {
padding:17px 0px 23px 0px;
margin-left:318px;
_margin-left:315px;
}

div.content-block p {
margin-bottom:13px;
}

div.content-block br {
line-height:6px;
}

div.content-block a, div.content-block a:link, div.content-block a:visited{
color:#269cc4;
text-decoration:underline;
}

div.content-block a:hover {
text-decoration:none;
}

div.content-block strong {
color:#269cc4;
}

div.content-block h1 {
font-family:Arial, Helvetica, sans-serif;
color:#269cc4;
text-decoration:none;
font-style:italic;
font-weight:bolder;
font-size:22px;
margin-bottom:6px;
display:block;
margin-top:-6px;
position:relative;
}

div.content-block h2 {
font-family:Arial, Helvetica, sans-serif;
color:#269cc4;
text-decoration:none;
font-style:italic;
font-weight:bolder;
font-size:19px;
/*margin-bottom:6px;*/
display:block;
}

div.content-block h3 {
font-family:Arial, Helvetica, sans-serif;
color:#269cc4;
text-decoration:none;
font-style:italic;
font-weight:bolder;
font-size:16px;
/*margin-bottom:6px;*/
display:block;
}

div.content-block .zagolovok {
font-family:Arial, Helvetica, sans-serif;
color:#269cc4;
text-decoration:none;
font-style:italic;
font-weight:bolder;
font-size:22px;
margin-bottom:6px;
display:block;
margin-top:-6px;
position:relative;
}

div.content-block h1 a, div.content-block h1 a:link, div.content-block h1 a:visited, 
div.content-block h2 a, div.content-block h2 a:link, div.content-block h2 a:visited, 
div.content-block h3 a, div.content-block h3 a:link, div.content-block h3 a:visited, 
div.content-block h4 a, div.content-block h4 a:link, div.content-block h4 a:visited, 
div.content-block h5 a, div.content-block h5 a:link, div.content-block h5 a:visited,
div.content-block a.zagolovok, div.content-block a.zagolovok:link, div.content-block a.zagolovok:visited{
color:#269cc4;
text-decoration:underline;
}

div.content-block h1 a:hover, div.content-block h2 a:hover, div.content-block h3 a:hover, div.content-block h4 a:hover, div.content-block h5 a:hover, div.content-block a.zagolovok:hover {
text-decoration:none;
}

div.content-block ul{
list-style:none;
margin:0px 0px 13px 0px;
}

div.content-block ul li{
list-style:none;
background:url(images/li-pointer.png) 0px 5px no-repeat;
padding-left:12px;
zoom:1;
margin:0px 0px 6px 20px;
}

div.content-block ul ul{
margin:6px 0px 6px 0px;
}

div.content-block ul ul li{
margin:0px 0px 0px 30px;
}

div.content-block ol{
margin:0px 0px 13px 0px;
}

div.content-block ol li{
margin:0px 0px 6px 25px;
}

div.content-block table {
margin:0px 0px 6px 0px;
/*border:1px solid #269cc4;*/
padding:0px;
border-collapse:collapse;
width:auto;
font-size:12px;
}

div.content-block table th {
color:#269cc4;
/*padding:2px 3px;*/
margin:0px;
/*border:1px solid #269cc4;*/
border-collapse:collapse;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bolder;
text-align:center;
vertical-align:top;
}

div.content-block table td {
/*padding:2px 3px;*/
/*margin:0px;*/
/*border:1px solid #269cc4;*/
border-collapse:collapse;
font-size:12px;
}

div.content-block img {
border:1px solid #269cc4;
padding:1px;
background:#ffffff;
margin:6px;
}

div.content-block img.left {
float:left;
margin-right:13px;
margin: 0px 13px 6px 0px;
}

div.content-block img.right {
float:right;
margin-left:13px;
margin: 0px 0px 6px 13px;
}

div.content-block img.center {
margin:0 auto 13px auto;
display:block;
}

div.content-block input, div.content-block textarea, div.content-block select {
border:1px solid #269cc4;
font-family:Georgia, "Times New Roman", Times, serif;
color:#586168;
}

div.content-block div.announcement {
margin-bottom:26px;
border-bottom:1px solid #269cc4;
}

div.content-block div.announcement img {
float:left;
margin:0px 13px 6px 0;
border:1px solid #269cc4;
padding:1px;
height:60px;
zoom:1;
}

div.content-block div.time {
padding-top:6px;
margin-bottom:3px;
font-size:11px;
}

div.content-block div.tags {
font-size:11px;
padding-bottom:26px;
margin-bottom:19px;
border-bottom:1px solid #269cc4;
}

div.content-block p.readmore {
margin-bottom:26px;
text-align:right;
}

div.content-block table.pager {
border:0px;
margin:0px;
padding:0px;
width:100%;
}

div.content-block table.pager td {
border:0px;
margin:0px;
padding:26px 0px 0px 0px;
width:50%;
}

div.content-block div.fulltext, div.content-block div.text {
padding-bottom:13px;
margin-bottom:26px;
/*border-bottom:1px solid #269cc4;*/
}

div.content-block div.nosubj-links {
padding:0px 0px 13px 0px;
border-bottom:1px solid #269cc4;
margin-bottom:26px;
}

div.content-block div.nosubj-links p {
margin-bottom:6px;
}

div.content-block table.commentform {
border:0px;
margin:0px;
padding:0px;
width:100%;
}

div.content-block table.commentform td {
border:0px;
margin:0px;
padding:0px 0px 6px 0px;
}

div.content-block form {
display:none;
}




div.footer-wrapper {
background:#1b1813;
position:relative;
}

div.footer {
width:959px;
padding:28px 3px 28px 3px;
margin:0px auto;
color:#56514d;
position:relative;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
}

div.footer-wrapper a, div.footer-wrapper a:visited, div.footer-wrapper a:link {
color:#56514d;
text-decoration:none;
}

div.footer-wrapper a.active, div.footer-wrapper .active a, div.footer-wrapper a.active:link, div.footer-wrapper .active a:link, div.footer-wrapper a:visited.active, div.footer-wrapper .active a:visited {
color:#a59478;
}

div.footer-wrapper a:hover {
text-decoration:underline;
color:#a59478;
}

div.footer-wrapper ul.menu {
list-style:none;
height:15px;
padding-bottom:7px;
margin-left:-10px;
}

div.footer-wrapper ul.menu li {
list-style:none;
float:left;
border-left:1px solid #56514d;
}

div.footer-wrapper ul.menu li.first {
border-left:0px solid #56514d;
}

div.footer-wrapper ul.menu li a, div.footer-wrapper ul.menu li a:link, div.footer-wrapper ul.menu li a:visited {
display:block;
padding:0px 10px;
}

div.footer-wrapper ul.menu li.active a {


}

div.footer-wrapper div.fw-copyright {
clear:both;
}



