#up_info_file_table { background: #F8F8F8; width: 100%;}table td.up_info_file_1 {     width: 30%;     background: White;     height: 16px;	 font-family: "Arial black"; 	 font-style: normal;	 font-size: 12px;}table td.up_info_file_2 {     background: White;     height: 16px;	 font-family: "Arial"; 	 font-style: italic;	 font-size: 12px;}table td.up_info_file_2 a {    color: #40BBEC;	outline: none;	text-decoration: none;}table td.up_info_file_2 a:hover {    color: #40BBEC;	outline: none;	text-decoration: underline;}#up_download_table { border: 2px solid White; background: White; width: 100%;}table td.up_download_1 {     width: 32%;     background: White;}table td.up_download_2 {     background: #F8F8F8;	 color: #2E9FEB;	 height: 40px;	 font-size: 20px;}table td.up_download_3 {	 height: 45px;}table td.up_download_3 a {	 outline: none;	 text-decoration: none;	 color: Black;	 font-size: 20px;	 padding: 15px 142px;	 background:url('/web/20140625131314/http://olocoder.ru/images/up_download.png') 0px 0px no-repeat;}table td.up_download_3 a:hover {	 outline: none;	 text-decoration: none;	 color: White;     padding: 15px 142px;	 background:url('/web/20140625131314/http://olocoder.ru/images/up_download_hover.png') 0px 0px no-repeat;}/* up_link_back.css*/#up_link_table { border: 0px; background: White; margin: -30px -60px 0px; width: 100%;}table tr.up_link {     background: #F8F8F8;     height: 16px;}table tr.up_link a {    color: #40BBEC;	outline: none;	text-decoration: none;}table tr.up_link a:hover {    color: #40BBEC;    outline: none;    text-decoration: underline;}table tr.up_link_main {     background: #F8F8F8;     height: 20px;     font-size: 20px;}table td.up_link_main a {    color: Orange;    outline: none;    text-decoration: none;    font-size: 20px;}table td.up_link_main a:hover {    color: Orange;	outline: none;	text-decoration: underline;}#up_back_table { border: 0px; background: White; margin: left; width: 100%;}table tr.up_back {     background: #F8F8F8;     height: 16px;     color: #FFBC52;}table tr.up_back:hover {     background: #FFBC52;     color: White;}table tr.up_back a {    color: Black;	outline: none;	text-decoration: none;}table tr.up_back a:hover {    color: White;	outline: none;	text-decoration: underline;}/* up_name.css*/ table.up_name{         margin: 24px 110px 24px;       } table td.up_title{        color: #D7DBDC;        font-size:28px;        align: center;    }             /* up_similar.css*/     #up_similar_table { border: 0px; background: White; margin: left; width: 450px;}table tr.up_similar {     background: #ECEBEB;     height: 24px;}table tr.up_similar:hover {     background: #3CB8ED;     color: White;}table tr.up_similar a {    color: Black;	outline: none;	text-decoration: none;}table tr.up_similar a:hover {    color: White;    outline: none;    text-decoration: underline;}/* useful_programm_image.css*/#useful_programm_image {border: 1px solid #F7F7F7;margin: 10px;}  /* useful_programm_name.css*/#useful_programm_name {width: 100%;border-bottom: 2px solid #E8E6E6;}.useful_programm_title {position: absolute;background: #E8E6E6;font: normal 20px Verdana, Helvetica;margin: -22px -2px 0px;}.useful_programm_title_2 {width: 80%;}#useful_programm_list {width: 100%;border: 2px solid #E8E6E6;}.useful_programm_title_main {position: absolute;background: #E8E6E6;font: normal 20px Verdana, Helvetica;margin: -30px -4px 0px;}.useful_programm_title_main a{    color: Black;    outline: none;    text-decoration: none;}.useful_programm_title_main a:hover{    color: #40BBEC;    outline: none;    text-decoration: underline;}.useful_programm_about {height: 20px;}.useful_programm_more {width: 80%;}.useful_programm_more_2 {position: absolute;padding: 5px;background: #44C4FF;font: normal 16px Verdana, Helvetica;margin: -22px -13px 0px;}.useful_programm_more_2:hover {background: Orange;}.useful_programm_more_2 a {    color: White;    outline: none;    text-decoration: none;}.useful_programm_more_2 a:hover {    color: White;    outline: none;    text-decoration: none;}  /* useful_programm_punkt.css*/#useful_programm_punkt{width: 100%;border-bottom: 2px solid #E8E6E6;}.useful_programm_punkt_title {position: absolute;background: #E8E6E6;font: normal 20px Verdana, Helvetica;margin: -22px -2px 0px;}.useful_programm_punkt_title_2 {width: 80%;}