body {background-color: #ffffff;}
 

hr {border-top: 1px solid #ac0000;}
h1 {font-size:28px; font-weight:normal;}

#rt-top-surround {background: none; background-image: none; text-shadow: none; border: none; padding-bottom: 0px;}
//#rt-footer-surround {background-color: #B9C7C6;}

#rt-top-surround, #rt-footer {background-color: #fafafa;}
#rt-transition {margin-top: 10px;}

#rt-main .rt-container {border:1px solid #dddddd;}

ul.l2 .item {font-size: 11px;}

.rt-block {padding: 0px;}

.htext {color: #ab0000;}
#do_part .main_art_image_wrapper {float:left; width:310px; text-align: left;}
#do_part .main_art_wrapper {float:left; width:630px;}
#why_part .main_art_image_wrapper {float:right; width:310px; text-align: right;}
#why_part .main_art_wrapper {float:right; width:630px;}
#how_part .main_art_image_wrapper {float:left; width:310px; text-align: right;}
#how_part .main_art_wrapper {float:left; width:630px;}
#how_part .main_art_text {padding:0px 30px 30px 30px;}
.main_art_section_header {font-size: 16px; color:#ac0000; padding: 5px 20px; margin: 0px 0px 20px 0px;}
.main_art_section_header_line1 {padding-left: 0px; margin-top:5px;}
.main_art_section_header_line2 {padding-left: 170px; margin-top:5px;}
.main_art_section_header_line3 {padding-left: 70px; margin-top:5px;}
.word-important{color:#ac0000; background:none; font-size: 32px; }

.main_art_text {margin-bottom: 30px;}
.main_art_text .main_art_blocks {margin-left: 5px;}
.main_art_text .main_art_block {position:relative; margin:5px; padding: 16px; width:160px; height:140px;
                  box-shadow: 2px 2px 4px #ccc; border:1px solid #ccc; float:left; text-align: left;overflow: hidden;}
.main_art_text .main_art_arrow {position:relative; width:162px; height:140px; margin:5px; padding: 16px; float:left; text-align: center; overflow: hidden;}

.main_art_text .main_art_block img {width:48px; height: 48px; float:right; margin:0px 5px 5px 10px;}

#do_part .main_art_image_wrapper img {height:488px; width:300px;}
#why_part .main_art_image_wrapper img {height:418px; width:300px;}
#how_part .main_art_image_wrapper img {height:325px; width:300px;}

#how_part li {padding: 10px 0px; line-height: 20px;}

.stats_section table {width:900; margin:40px 0px;}
.stats_section table tr:nth-child(odd){background-color: #eee;}
.stats_section table td {padding: 2px 10px;}
.stats_section tr td:nth-child(odd){width:230px; border-right:1px solid #ac0000; border-bottom:1px solid #ac0000;}
.stats_section tr td:nth-child(even){border-bottom:1px solid #ac0000;}
.stats_section tr td.stats_section_header {font-weight: bold; text-align: center; border-right: 0px solid #ffffff;;}

.footer_contacts_col {float: right;margin: 2px 30px 30px 20px; color: #ac0000;}

.contacts_img {float:right; width: 350px}
.contacts_txt {float:left; width: 580px;}


#rt-logo {background: url(images/logo_full_sm.png) 50% 0 no-repeat !important;}
#rt-logo {width: 247px;height: 63px;}