body { margin: 0; padding: 0 0 23px 0; font: 12px Arial, sans-serif; color: #000; background: #fff url(../img/body_bg.gif) top center no-repeat; }

h1, h2, h3, h4, h5, h6, span, p, form, input, label { margin: 0; padding: 0; }

table, tr, td { margin: 0; padding: 0; border-collapse: collapse}

ul { margin-top: 0px; }

input[type=text]:focus, input[type=password]:focus, textarea:focus { outline: 0 none; }

img { border: none; }

a { color: #731310; text-decoration: none; }
a:hover { text-decoration: underline; }
a:focus { outline: 0; }

.hd_w { width: 994px; margin: 0 auto; overflow: hidden; }
.hd_w .logo { width: 135px; height: 134px; background: url(../img/logo_pp_1.gif) 0 0 no-repeat; position: absolute; margin: 32px 0 0 37px; }
.hd_w .r { text-align: right; padding-top: 30px; }
.hd_w .lang { font: bold 11px Tahoma, sans-serif; width: 100%; }
.hd_w .lang a { color: #4e4e4e; margin-left: 4px; }
.hd_w .lang a:hover { color: #731310; }
.hd_w .lang .act { color: #731310; }
.hd_w .slogan { width: 100%; height: 21px; margin: 25px 0 30px 0; }
.hd_w .slogan span { width: 415px; height: 21px; float: right; /* background: url(../img/slogan.png) 0 0 no-repeat; behavior: url(../iepngfix.htc);*/ }
.hd_w .contact { font: bold 12px Tahoma, sans-serif; color: #4e4e4e; width: 974px; padding-right: 20px; background: url(../img/blt_arrow_1.gif) center right no-repeat; }
.hd_w .contact:hover { color: #731310; }
.hd_w .menu { width: 790px; float: left; padding: 29px 0 0 204px; }
.hd_w .menu a { width: 114px; height: 22px; background: url(../img/hd_w_menu_bg.gif) 0 0 no-repeat; float: left; text-align: center; font: bold 12px Tahoma, sans-serif; color: #4e4e4e; padding-top: 6px; margin-right: 4px; }
.hd_w .menu a:hover { color: #731310; text-decoration: none; }
.hd_w .menu a.active {color: #dfe1de; background: url(../img/hd_w_menu_bg_active.gif)}

.ct_w { width: 994px; margin: 0 auto; overflow: hidden; }
.ct_l { width: 190px; padding: 13px 0 0 10px; background: url(../img/ct_l_bg.gif) 185px 227px no-repeat; }
.ct_m { width: 550px; padding: 17px 18px 18px 18px; background: url(../img/ct_l_bg.gif) top right no-repeat; }
.ct_r { width: 194px; padding-left: 16px; }

.ct_l {vertical-align: top}
.ct_l .menu { float: left; }
.ct_l .menu a { float: left; width: 176px; height: 24px; padding: 10px 14px 0 0; background: url(../img/ct_l_menu_bg.gif) 0 0 no-repeat; font: bold 12px Tahoma, sans-serif; color: #4e4e4e; text-align: center; margin-bottom: 2px; }
.ct_l .menu a:hover { color: #731310; text-decoration: none}
.ct_l .menu a.active {background: url(../img/ct_l_menu_bg_active.gif) 0 0 no-repeat; color: #dfe1de}

.ct_l .contacts { padding: 25px 0 10px 0; float: left; color: #4e4e4e; }
.ct_l .contacts h1 { font: bold 14px Tahoma, sans-serif; color: #6f040c; margin-bottom: 15px; }
.ct_l .contacts p { margin-bottom: 15px; line-height: 14px; }
.ct_l .contacts a { color: #4e4e4e; text-decoration: none; }
.ct_l .contacts a:hover { color: #731310; text-decoration: underline; }

.ct_m {vertical-align: top}
.ct_m h1 { font: bold 14px Tahoma, sans-serif; color: #6f040c; margin-bottom: 15px; }
.ct_m .i { width: 100%; margin-bottom: 25px; }
.ct_m .i .img { width: 70px; }
.ct_m .i .txt { padding-right: 15px; }
.ct_m .i h2 { font: bold 12px Arial, sans-serif; padding-bottom: 7px; }
.ct_m .i p { color: #4c4c4c; line-height: 14px; }

.ct_r {vertical-align: top}
.ct_r .news { color: #4c4c4c; line-height: 14px; }
.ct_r .news h1 { font: bold 14px Tahoma, sans-serif; color: #6f040c; margin-bottom: 15px; }
.ct_r .news h3 { color: #731310; font: 12px Arial, sans-serif; }
.ct_r .news h4 { color: #731310; font: bold 12px/16px Arial, sans-serif; margin: 5px 0; }
.ct_r .news h4 img { margin: 0 8px 0 0; float: left; display: block; }
.ct_r .news .i { margin-bottom: 25px; }

.ft_w { width: 967px; height: 25px; margin: 0 auto; padding: 12px 16px 0 11px; background: url(../img/ft_w_bg.gif) 0 0 no-repeat; text-align: right; font-size: 11px; color: #d6d6d6; }
.ft_w span { float: left; }
