html {padding:0; margin:0}
body {padding:0; margin:0 auto; width:1000px; font-family:tahoma; font-size:11px; color:#7E7362}
img {border:0}
a {outline:none}
a:hover {text-decoration:none}

#head {background:url(images/head_center.jpg) center top no-repeat}
.head_left {background:url(images/head_left.jpg) left top no-repeat}
.head_right {background:url(images/head_right.jpg) right top no-repeat; height:354px}
.logo {position:absolute; margin:25px 0 0 312px}
.head_text {position:absolute; margin:29px 0 0 613px; padding:11px 0 6px 25px; background:url(images/border_3.gif) left top repeat-y}
.topmenu {padding:292px 0 0 294px}
.top_border {margin:0 14px 0 14px}

.cont_block {float:left; width:272px; padding:20px 0 0 0;}
.center_block {float:left; width:456px; background:url(images/center_block_top.png) left top no-repeat #F7F7F7}
.center_block_bottom {background:url(images/center_block_bottom.png) left bottom no-repeat; padding:20px 17px 21px 25px}

#content {padding:30px 0 0 0}

.news {color:#7E7362; padding:0 0 0 40px; width:197px}
.title_news {padding:0 0 16px 0}
.news a {color:#7E7362}
.news_block {padding:0 0 22px 3px}
a.news_title {font-size:11px; color:#5F8796; font-weight:bold; background:url(images/icon_1.png) left 4px no-repeat; padding:0 0 0 14px}
.data {display:block; color:#A49285; padding:4px 0 8px 14px}
a.more {color:#FF6603}
.text_news {line-height:16px}
a.more_news {font-size:10px; color:#28708A; font-weight:bold; padding:0 0 0 13px; background:url(images/icon_2.png) left 4px no-repeat; text-transform:none}

.chat {padding:24px 0 0 42px}
.newsletter {padding:0 0 0 46px}
.title_letter {padding:12px 0 17px 0}
.email {width:162px; height:15px; border:1px solid #B4C3C8; font-family:tahoma; font-size:11px; color:#A7A2A2; padding:0 0 0 26px}
.submit {border:0; width:51px; height:17px; background:url(images/submit.png) left top no-repeat; margin:10px 0 0 64px}

.title_text_bl {padding:0 0 16px 0}
#text_bl {background:url(images/border.png) left bottom repeat-x; padding:0 0 22px 0; margin:0 0 19px 0}
* html #text_bl {padding:0 0 18px 0}
*+html #text_bl {padding:0 0 21px 0}
.text_bl {line-height:16px; text-transform:uppercase; font-weight:bold; clear:both; min-height:78px}
* html .text_bl {height:78px}
.text_bl div{display:block; text-transform:none; font-weight:normal}
.text_bl div a {color:#5986B9}
.text_bl p {padding:8px 0 8px 0; margin:0}
.text_bl img {float:left; border:2px solid #fff; margin:0 20px 0 0}
a.text_more {text-transform:none; font-weight:normal; font-size:10px; color:#C37B4C; font-weight:bold; padding:0 0 0 13px; background:url(images/icon_3.png) left 4px no-repeat}
.line {font-size:0; border-top:1px solid #EAE7E7; clear:both; margin:9px 0 9px 0}
.text_bl ul {padding:0 0 0 20px; margin:0; list-style:none}

.soft_dev {padding:0 0 0 24px; width:213px}
.soft_dev a {font-weight:bold; color:#7E7362}
.soft_dev img {border:2px solid #E5DCD7; margin:22px 0 18px 0}
.title_soft_dev {padding:0 0 20px 0}
.title_soft_dev img {margin:0; border:0}
.soft_dev ul {padding:0; margin:0; list-style:none}
.soft_dev ul li {background:url(images/icon_4.png) left 6px no-repeat; padding:0 0 0 13px;}
.soft_dev ul li a {color:#A76845; font-weight:normal; line-height:17px}

.clear {clear:both; height:18px}

#footer {background:url(images/footer_center.png) top repeat-x; color:#fff}
.footer_left {background:url(images/footer_left.png) left top no-repeat}
.footer_right {background:url(images/footer_right.png) right top no-repeat; height:27px; text-align:right; padding:25px 22px 0 35px}
#footer a {color:#fff; text-decoration:none; margin:0 14px 0 14px}
#footer a:hover {text-decoration:underline}
#footer span {float:left}