table.tv_canals {width: 76%;}
 table.tv_canals td.ico {width: 50px; padding: 0px 0 10px 0; vertical-align: middle;}
 table.tv_canals td.name {font: 17px Tahoma, sans-serif; color: #002656; padding: 10px 55px 15px 0; width: 55%;}
 table.tv_canals td.details {font: 12px Tahoma, sans-serif; color: #181818; padding: 14px 0px 5px 0; width: 32%;}

 table.tv_programma {width: 97%;}
 table.tv_programma td.left_col {width: 52%;}
 table.tv_programma tr.btm_line td {padding: 40px 0 49px 0;}
 table.tv_programma tr.btm_line a {color: #717171;}
 dl.programm {padding: 15px 0 15px 0; }
 dl.programm dd {margin: 0; padding: 1px 11px 1px 0; float: left; clear: left; }
 dl.programm dt {margin: 0; padding: 1px 15px 1px 0; clear: right; }
 
 .subscr_box table.input {width: 100%;}


