body {padding:0 0 16px 0;margin:0;background:white url(/img/bg0.gif) repeat-x}
p, a, td, div, li, input, textarea, select {font-family:Verdana,Arial,Helvetica,"MS Sans Serif"}
td {vertical-align:top}
form {display:inline}
a {color:#bd0031}


td.vm, table.vm td {vertical-align:middle}
.gray {color:gray}
.black {color:black}
form td.gray {text-align:right}

.h2 {background:#e3e6ea url(/img/bg9.gif) bottom repeat-x}
.h2 .tb {background:url(/img/w.gif) top repeat-x}
.h2in {color:white;font-weight:bold;background:#8a929d;padding:4px 10px;position:relative;left:-25px;border:white solid 0;border-width:1px 1px 1px 0;white-space:nowrap;z-index:100}
.h2in a, .h2inred a {color:white;text-decoration:none}
.h2in a:hover, .h2inred a:hover {text-decoration:underline}
.h2inred {color:white;font-weight:bold;background:#c50439;width:170px;padding:4px 10px;border:white solid 0;border-width:1px 1px 1px 0;white-space:nowrap}
.h4 {color:#8a0024;background:white;position:relative;top:6px;padding:0 3px 0 3px;z-index:10}
.bor18 {border:white solid 18px;border-width:0 18px 6px 18px}
.rpad {padding-right:5px;text-align:right}
.bshad {background:url(/img/bg11.gif) repeat-x}
.rbcor {background:url(/img/rbcor.gif) no-repeat;width:2px;height:3px}
.btn {color:#010c26;background:#96a3ba url(/img/button_bg.gif) repeat-x;border:none;height:21px;padding-bottom:2px}

.small {font-size:70%}
.smallest {font-size:65%}
.middle {font-size:75%}

.mb {margin-bottom:20px}
.ml {margin-left:20px}
.mr {margin-right:20px}
.mt {margin-top:20px}
.mb4 {margin-bottom:4px}
.mt4 {margin-top:4px}
.mtab {margin:10px}
.w100 {width:100%}
.w400 {width:400px}
.w400 input.w100, .w400 select.w100, .w400 textarea.w100 {max-width:400px}

.aright {text-align:right}
.padr {padding-right:19px}
.cont {padding:18px;color:#666666}
.cont p, .cont a p {margin:0 0 14px 0;color:#666666}
.cont a {text-decoration:none}
.cont a:hover, .cont a:hover p, .cont a:hover p.caption {color:#dc0039}
.cont p.caption, .cont a p.caption {color:#8a0024;margin-bottom:2px}
.cont .mb {margin-bottom:18px}

table.tmenu {height:43px}
table.tmenu td {background:url(/img/bul.gif) left no-repeat;vertical-align:middle;padding:0 27px 0 17px}
table.tmenu td a {color:white;text-decoration:none}
table.tmenu td a:hover {text-decoration:underline}

.menu {margin:14px 20px 14px 0px;padding:0 0 0 12px;text-align:right}
.menu div {padding:3px 18px 0 18px;margin:0px 0 5px 0;background-image:url(/img/bul1.gif);background-position:right;background-repeat:no-repeat;height:100%}
.menu a {color:black}
.menu a:hover {color:#bd0031}
.menu div.current {background-image:url(/img/bul4.gif)}
.menu div.current a {color:#bd0031;cursor:default;text-decoration:none}
.menu div.current2 {background-image:url(/img/bul4.gif);color:#bd0031;}
.menu div.current2 a {color:#bd0031;cursor:default;text-decoration:none}

.menu .sub {margin-right:20px;background-image:url(/img/bul3.gif)}
.menu div.top {background-image:url(/img/bul2.gif)}
.menu .sub a {color:#707A87}

.bg1 {background:#b7d5f8 url(/img/bg1.gif) repeat-x}
.bg2 {background:url(/img/bg1.jpg) top right no-repeat;height:154px}
.bg3 {background:url(/img/bg2.gif) bottom center no-repeat;height:154px}
.shad {background:url(/img/bg3.gif) repeat-x}
.bg4 {background:url(/img/bg4.gif) top right no-repeat}
.bg5 {background:url(/img/bg5.gif) bottom left no-repeat;padding-left:30px}
.bg6 {}
.bg7 {background:url(/img/bg7.gif) repeat-x}
.bg8 {background:url(/img/bg8.gif) repeat-x;border:white solid 1px;padding:12px 18px;margin-right:260px;color:#707277;line-height:140%}
.bg10 {background:url(/img/bg10.gif) bottom repeat-x;border:#9fa6b1 solid 1px;padding-top:4px}
.bg12 {background:url(/img/bg12.gif) repeat-y}
.bg13 {background:#767f8c url(/img/bg13.gif) bottom repeat-x}

.lbor, .rbor {border:white solid 0px}
.lbor {border-width:0 0 0 1px}
.rbor {border-width:0 1px 0 0}
.bbor {border:#717b88 solid 0;border-width:0 0 1px 0}

.cur_menu {border:#717b88 solid 0;border-width:1px 0;background-color:#DAE9FB;margin:0 20px 1px 2px;padding:4px 18px 4px 10px}
.cur_menu a {color:#204d84;white-space:nowrap;display:block;float:left;padding:4px 10px 6px 18px;margin:0 4px 0 0;background:url(/img/bul1.gif) 6px 35% no-repeat;text-decoration:underline}
.cur_menu a.current {background-color:white;text-decoration:none;cursor:default}
.cur_menu a:hover {color:#0074ff}
.cur_menu a.current:hover {color:#204d84}

.crosslinkshead {color:#717B88;padding:18px 18px 2px 0;border:#717B88 solid 1px;border-width:0 0 1px 0;margin:0 20px 0 18px}
.crosslink {background:url(/img/bul1.gif) left 0.45em no-repeat;margin:3px 20px 0 18px;padding:4px 18px 4px 18px;clear:both}
.crosslink a {color:#336699;text-decoration:underline}
.crosslink a:hover {color:#0074ff}

.crosslink2 {background:url(/img/bul1.gif) left 0.45em no-repeat;margin:3px 20px 0 18px;padding:4px 18px 4px 18px;clear:both}
.crosslink2 a {color:#CC3366;text-decoration:underline}
.crosslink2 a:hover {color:#0074ff}

.und, .cont p a.und {text-decoration:underline}

.pager {margin:0 13px 30px 13px}
table.pager td {vertical-align:middle}
.pager td span {display:block;padding:0 3px 1px 3px}
.pager td span.current {border:#8A0024 solid 1px;display:block;padding:0 3px 1px 3px}
.pager td a {color:#204d84}
.pager td a:hover {color:#C10435}
.pager td a img {background:#204d84}
.pager td a:hover img {background:#C10435}

/*.newsimg {border:#8f959d solid 1px;margin:0 18px 10px 0;float:left}*/
.newsimg {border:none;margin:0 18px 10px 0;float:left}

.error {color:red}

.hidden {display:none}

.tartable {border:#ffffff solid 0;border-width:0 19px 19px 20px}
.tartable td, .tartable th {font-size:70%;background-color:#f2f3f6;border:white solid 1px;border-width:0 1px 1px 0;padding:4px 3px 4px 3px}
.tartable td {color:#5f6874}
.tartable th {font-size:75%;font-weight:normal;background-color:#e3e6ea;text-align:left}
.tabheader th {background-color:#c2d4e9;text-align:center}
.tartable tr.hover, .tartable tr.hover td {background-color:white;color:black}
.tartable tr.ordinar, .tartable tr.ordinar td {background-color:#f2f3f6;color:#5f6874}


.tartable2 {}
.tartable2 td, .tartable2 th {font-size:70%;}


.h3, p.h3, .cont p.h3 {margin-bottom:18px;color:black}
.cont p.h3 a {color:black;text-decoration:underline}

td.diagbg {vertical-align:middle;border-bottom-width:0}
.diagbg div {background-color:white}
.bgdiag {background:#c10435 url(/img/bgdiag.gif) repeat-y}

.checkb {text-indent:-24px;padding-left:24px}
.checkb input {vertical-align:middle}
.w488 {width:488px}
.w488 input, .w488 textarea, .w488 select {width:100%;max-width:488px}
.bannersection img {border:none}

.red
{
    font-weight: bold;
    color: red;
}

.green
{
    font-weight: bold;
    color: green;
}

.orange
{
    font-weight: bold;
    color: #FF9900;
}


/* шрифты для выделения, выравнивание,  */
#red{
	color: red;
}
#green{
	color: #66CC99;
}
#gray{
	color: gray;
}
.text_just {
	text-align : justify;
	margin-top:5pt; /* убрать расстояние между строчками параграфов*/
	margin-bottom: 5pt;
}
.text_just li{
	text-align : justify;
	margin-top:5pt;
	margin-bottom: 5pt;
}
.text_center {
	text-align : center;
	margin-top:5pt; /* убрать расстояние между строчками параграфов*/
	margin-bottom: 5pt;
}

/*к таблицам о тарифах */
.unten {
	color: red;
	text-align : justify;
	vertical-align: top;
	font-family: Verdana,Arial,Helvetica,"MS Sans Serif";
	font-size: 8pt;
}
.untennote {
 	font-family: Verdana,Arial,Helvetica,"MS Sans Serif";
	text-align : justify;
	color: #5f6874;
	font-size: 8pt;
}

.olp {
 	font-family: Verdana,Arial,Helvetica,"MS Sans Serif";
	text-align : justify;
	color: black;
	font-size: 8pt;
}


.support_tartable{
	font-size:8pt;
	font-weight:normal;
	background-color:#f2f3f6;
	vertical-align: middle;
	color:#5f6874;
	text-align: center;
	border: #ffffff solid 2pt;
    border-collapse: collapse;
}
.support_tartable_sm{
	font-size:7pt;
	font-weight:normal;
	background-color:#f2f3f6;
	vertical-align: middle;
	color:#5f6874;
	text-align: center;
	border: #ffffff solid 2pt;
    border-collapse: collapse;
}
.support_tartable th{
	font-size:8pt;
	background-color:#c2d4e9;
	text-align:center;
	font-weight:normal;
	border: #ffffff solid 2pt;
	color:black;
}
.support_tartable_sm th{
	font-size:8pt;
	background-color:#c2d4e9;
	text-align:center;
	font-weight:normal;
	border: #ffffff solid 2pt;
	color:black;
}

.support_tartable td{

	vertical-align: middle;
	font-weight:normal;
	border: #ffffff solid 2pt;
}
.support_tartable_sm td{

	vertical-align: middle;
	font-weight:normal;
	border: #ffffff solid 2pt;
}

.support_tartable tr.ordinar, .support_tartable tr.ordinar td {
	background-color:#f2f3f6;
	color:#5f6874;
}
.support_tartable_sm tr.ordinar, .support_tartable tr.ordinar td {
	background-color:#f2f3f6;
	color:#5f6874;
}

.support_tartable tr.hover, .support_tartable tr.hover td {
	background-color:white;
	color:black
}
.support_tartable_sm tr.hover, .support_tartable tr.hover td {
	background-color:white;
	color:black
}

.tv_channels{
	font-size:8pt;
	font-weight:normal;
	background-color:#f2f3f6;
	vertical-align: middle;
	color:#5f6874;
	text-align: center;
	border: #ffffff solid 5pt;
    border-collapse: collapse;
}
.tv_channels th{
	font-size:8pt;
	background-color:#c2d4e9;
	text-align:center;
	font-weight:normal;
	border: #ffffff solid 1pt;
	color:black;
}
.tv_channels td{
    vertical-align: middle;
	font-weight:normal;
	border: #ffffff solid 1pt;
}


/*cсылки на странице техподдержка */
.support_cont a{
	color:#8a0024;
	text-decoration:none;
	display:block;
	margin-top:10pt;
	margin-bottom: 10pt;
}
.support_cont a span{
	color:gray;
	text-decoration:none;
	display:block;
}
.support_cont a:hover{
	color:#dc0039;
	text-decoration: none;
}
.support_cont a:hover span{
	color:#dc0039;
	text-decoration: none;
}
/* к адресам (география)*/
.addr_tbl{
	font-size:8pt;
}
.addr_tbl_misc {
	border-bottom: 1pt dashed #e0e0e0;
	color: gray ;
	font-style: italic;
}
/* к расчетному центру*/
.rsc ul{
	list-style-image: url(/img/mark.jpg) ;
}

.tv-channels {
	width: 97%;
}

.tv-channels .blue{
    vertical-align: middle;
    padding:5px;
    font-size:8pt;
	background-color:#c2d4e9;
	width:125px;	
}

.tv-channels .grey{
    color:#5f6874;
    padding:5px;
    font-size:8pt;
	background-color:#f2f3f6;
	border-left: #ffffff solid 2pt;
	text-align:justify;
	line-height:180%;	
    margin-left: 20px;	
}

.97{
	width:97%;
}


