HTML {
         background: url(images/header_repeat.jpg) repeat-x;padding: 0px;    margin: 0px; width: 100%;  height: 100%;min-width: 1000px;

}
body {
             padding: 0px;    margin: 0px; width: 100%;  height: 100%;

}
.all {
               display:table;min-height:100%;  min-width: 1000px;background: url(images/blue_img.gif) 0 100% no-repeat;
}
.all_2 {
               min-height:100%;  min-width: 1000px;background: url(images/blue_img.gif) 0 100% no-repeat;
}
table {
          width:100%;border-colapse:colapse;
}
img {
          border:none;
}
ul {
          margin:0px; padding:0px;
}
li {
          list-style-type:none;
}
* {
          margin:0px; padding:0px;
}
.header {
	height:384px;background: url(images/header.jpg) no-repeat;
}
.header_menu {
	padding:90px 0px 0px 130px;
}
.header_menu strong {
	font: bold 10pt Tahoma; color:#000000;
}
.header_menu a {
	font: bold 10pt Tahoma; color:#D4350B;text-decoration:underline;
}
.header_menu a:hover {
	text-decoration:none;
}
.header_menu li {
	display:inline;padding-right:25px;
}
.login {
	padding:32px 0px 0px 425px;
}
.name_pole {
	margin:0px 0px 0px 10px;
}
:root .name_pole {
	margin:0px 0px -2px 10px;
}
.name_pole span {
	font: normal 10px Tahoma; color:#9C9C9C;padding-right:95px;
}
.text_input {
	margin:0px 10px 0px 10px;font: normal 8pt Tahoma;width:99px;height:17px; background:#FFFFFF; border: solid 1px #BCC4D4;
}
.submit_input {
	padding:0px 0px 2px 2px;border:none;vertical-align:middle;font: normal 10px Tahoma; color:#FFFFFF;width:31px;height:18px; background:#00457C; text-align:center; cursor:pointer;
}
:root .submit_input  {
	padding:0px 0px 4px 2px;
}
.content {
	margin:-135px 0px 0px 0px;padding:0px 49px 0px 49px;
}
.left_block {
	float:left; width:50%;padding-bottom:110px;
}
.left_padding {
	padding-right:45px;
}
.efir h2 {
	font: normal 14pt Tahoma; color:#D4350B;margin:0px 0px 10px 0px;
}
.div_efir {
	vertical-align:middle;line-height:12px;height:71px;margin:0px 0px 19px 0px;background: url(images/div_efir.gif) 100% 100% no-repeat;padding:1px 15px 1px 1px;border: solid 1px #E1DDFF;
}
.div_efir img {
	display:block; float:left;margin:0px 23px 0px 0px;
}
.div_efir a {
	font: normal 11pt Tahoma; color:#00457C; text-decoration:underline;
}
.div_efir a:hover {
	text-decoration:none;
}
.div_efir div   {
	vertical-align:middle; height:71px;display:table-cell;
}
.div_efir div h3 {margin:0px}
.news {
	padding:35px 0px 0px 175px;
}
.news h2 {
	font: normal 14pt Tahoma; color:#000000;margin:0px 0px 10px 0px;
}
.block_news {
	line-height:12px;margin:0px 0px 14px 0px;
}
.block_news h3 {
	font: normal 11pt Tahoma; color:#9B9B9B;margin:0px
}
.block_news a {
	font: normal 11pt Tahoma; color:#00457C; text-decoration:underline;
}
.block_news a:hover {
	text-decoration:none;
}
.clear {
	clear:both;
}
.project h2 {
	font: normal 14pt Tahoma; color:#D4350B;margin:0px 0px 10px 0px;
}
.right_block {
	padding-bottom:110px;
}
.tv {
	padding:45px 50px 0px 0px;
}
.tv h2 {
	display:table;width:auto;font: normal 14pt Tahoma; color:#FFFFFF;margin:0px 0px 12px 0px;padding:4px 10px 5px 10px; background:#D4350B;
}
.tv_block {
	line-height:12px;margin:0px 0px 15px 0px;
}
.tv_block h3 {
	font: normal 11pt Tahoma; color:#000000;margin:0px 0px 3px 0px;
}
.tv_block span {
	font: normal 10pt Tahoma; color:#D4350B;
}
.tv_block span a {
	color:#D4350B;text-decoration:underline;
}
.tv_block span a:hover {
	text-decoration:none;
}
.footer {
	text-align:right;font: normal 9pt Tahoma; color:#9B9B9B;min-width:1000px;height:108px;margin:-108px 0px 0px 0px;background: url(images/footer.jpg) 100% 100% no-repeat;
}
.footer span {
	position:relative; top:56px;right:72px;
}

.center {
	margin:0px 200px 0px 241px;padding-botom:110px;
}
.left {
	float:left;
	position: relative;
	width: 161px;  /* L */
	padding-right:80px;padding-bottom:110px;
       
}
.right {
	margin-top:-10px;
	
	width: 177px;  /* L */
	padding-left:24px;padding-bottom:110px;
float: right;
       
}
.programs h2 {
	font: normal 14pt Tahoma; color:#D4350B;margin:0px 0px 10px 0px;
}
.programs .tv_block h3 {
	font-size:9pt;
}
.programs .tv_block a {
	font-size:9pt; 
}
.programs .tv_block span {
	font-size:10pt;
}
.activ_razdel {
	padding:0px 4px 1px 4px; background:#d4350b; color:#FFFFFF !important
}
.programs_block {
	padding:10px 0px 0px 0px;
}
.programs_block h2 {
	font: normal 14pt Tahoma; color:#000000;margin:0px 0px 10px 0px;
}
.img_programs {
	padding:5px 0px 35px 0px;
}
.img_programs img {
	float:left;display:block;margin:0px 16px 0px 0px;
}
.img_programs p {
	font: normal 8pt Tahoma !important; color:#000000;margin:0px 0px 7px 0px !important;
}
.img_programs p b {
	display:block;
}
.programs_block p {
	font: normal 9pt Tahoma; color:#000000;margin:0px 0px 12px 0px;
}
.foto_galerei {
	text-align:right;padding:30px 0px 0px 0px;
}
.foto_galerei h3 {
	text-align:left;font: bold 8pt Tahoma; color:#000000; margin:0px 0px 10px 0px;
}
.foto_galerei a {
	font: normal 8pt Tahoma; color:#d4350b; text-decoration:underline;
}
.foto_galerei a:hover {
	text-decoration:none;
}

.foto_galerei img {
	display:block; float:left;margin:0px 16px 16px 0px;
}
.ander_foto {
	padding:0px 16px 0px 0px;clear:both !important;
}
.ander_foto a {
	position:relative; top:-15px;
}
.imag_fotos {
	float:left;
}
.video {
	padding:35px 16px 0px 0px;
}
.video h2 {
	font: bold 8pt Tahoma; color:#000000;margin:0px 0px 10px 0px;
}
.variant {
	padding:30px 16px 0px 0px;
}
.variant h2 {
	font: bold 8pt Tahoma; color:#000000;margin:0px 0px 10px 0px;
}
.ver_block {
	height:148px;background:#e2f5ff;
}
.primer {
	padding:15px 16px 0px 0px;
}
.primer h2 {
	font: bold 8pt Tahoma; color:#000000;margin:0px 0px 10px 0px;
}
.primer_block {
	height:70px;background:#e2f5ff;
}
.block_video {height:109px;background: url(images/v_1.gif) no-repeat;}
.block_video img {margin:76px 0px 0px 10px;}