body {
	font:70% Tahoma,Arial,Helvetica,sans-serif;
	background:#fff;
	color:#484B59;
	text-align:center;
	margin:0;
}
td {
	font:70% Tahoma,Arial,Helvetica,sans-serif;
}
table.t1 td {
	font:bold 125% Arial,Helvetica,sans-serif;color:#636672;margin-top:0;margin-bottom:2px
}
table.t1 td h3 {
	font:125%;
}
a {
	color:#192C8F;
	text-decoration:none;
}
a:hover {
	color:#CD150D;
}
form {
	margin:0;
}
.news-detail p {
       margin: 14px 0 0 0;
}
.news-detail img {
       margin: 5px 10px;
}
input,select,textarea {
	font:11px Tahoma,Arial,Helvetica,sans-serif;
	border:1px solid #aaa;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
	padding-left:3px;
}
input.btn {
	height:16px;
	height:18px;
	font:10px Arial,Helvetica,sans-serif;
	color:#D7443D;
	padding:1 5px;
	border:1px solid #CFCFCF;
	border-right:1px solid #B7B7B7;
	border-bottom:1px solid #B7B7B7;
	background:#FFF url("/images/buttonbk.gif") repeat-x;
	cursor:pointer;
}
input {
	height:16px;
	height:18px;
}
input.chk {
	border:none;
	vertical-align:middle;
	height:20px;
	width:auto!important;
}
.address {
	font:11px Tahoma,Arial,Helvetica,sans-serif;
	color:#515151;
	background:#F2F2F2;
	padding:10px 18px;
	border-left:2px solid #fff
}
.copyright {
	font:11px Tahoma,Arial,Helvetica,sans-serif;
	color:#515151;
	padding:10px 20px;
	background:url("/images/dg2.gif") repeat-y top right;
}

.border-bottom {
	background:url("/images/dg2.gif") repeat-x bottom;
}
.border-right {
	background:#f2f2f2 url("/images/dg2.gif") repeat-y right;
}
.border-right1 {
	padding-left:2px;background:url("/images/dg2.gif") repeat-y right;
}
.border-right2 {
	background:#fff url("/images/dg2.gif") repeat-y right;
}

.go {
	font:11px Tahoma,Arial,Helvetica,sans-serif;
	color:#192C8F;
}
.go:hover {
	color:#CD150D;
}
.gray {
	color:#999;
}
.itr {
	visibility:hidden;
}
.f11 {
	font:11px Tahoma,Arial,Helvetica,sans-serif;
}
.f12 {
	font:12px Arial,Helvetica,sans-serif;
}

.help {
	width:100%;
	font-size:10px;
	color:#A9A9A9;
	filter:DropShadow(color=#ffffff,OffX=0,OffY=1,positive=1);
	
}

.h {
	/* width:80%; */
	margin:5px 0 5px 20px;
}
.h h2 {
	font:bold 16px Arial,Helvetica,sans-serif;
	color:#CD150D;
	margin:0 0 0 -1px;
}
.h a {
	font-size:10px;
	color:#7B7D87;
}
.h a:hover {
	color:#CD150D;
}
.left-title {
	height:22px;
	background:#fff;
	border-top:1px solid #E6E6E6;
	border-left:2px solid #CD150D;
	border-right:1px solid #E5E5E5;
}
.m13 {
	margin:13px;
}
.m-bk {
	background:url("/images/b1.gif") no-repeat right center;
}
.menu-icon {
	height:82px;
	padding-top:9px;
	background:url("/images/b0.gif") no-repeat left center;
}
.menu-icon a {
	font-size:11px;
}
.module-content {
	padding:0px 20px 15px 20px;
}
.module-content h2 {
	font-size:16px;
	font-weight:bold;
	color:#D60000;
}

/* для таблицы растяжки */
.off1 {width:3px;width:"1px"}
.off2 {width:0px;width:"2px"}
.off {padding-left:1px;padding-top:1px;padding-right:2px;padding-right:"0"}

.pl1 {padding-left:1px}
.pl2 {padding-left:2px}


.red {color:#CD150D}
#body b.red,td.b.red {color:#CD150D}

.s1 {width:1px;height:1px;visibility:hidden}
.s30h {width:1px;height:30px;visibility:hidden}
.s126 {width:126px;height:1px;visibility:hidden}
.s231 {width:231px;height:1px;visibility:hidden}
.s236 {width:236px;height:1px;visibility:hidden}
.s249 {width:249px;height:1px;visibility:hidden}
.s250 {width:250px;height:1px;visibility:hidden}
.s251 {width:251px;height:1px;visibility:hidden}
.s255 {width:255px;height:1px;visibility:hidden}
.s256 {width:256px;height:1px!important;visibility:hidden; overflow:hidden;}
.s258 {width:258px;height:1px;visibility:hidden}

.star {font-size:12px;color:#CD150D}

.tbl {font-size:11px;border:1px solid #E5E5E5}
.tbl td.sep {background-color:#E5E5E5;padding:0}
.tbl td.border-right1 {background:url("/images/dg2.gif") repeat-y right}

.title-b {color:#fff;height:22px;background:#192C8F url("/images/tbkb0.gif") repeat-x;border-left:2px solid #192C8F;border-right:2px solid #192C8F}
.title-bsh {font-size:10px;color:#BABFDD;height:10px;text-align:right;background:#fff url("/images/bktb2.gif") repeat-x;line-height:20px}
.title-bsh div.s249,div.s250,div.s251,div.s255,div.s256,div.s258 {height:3px}

.title-r {color:#fff;height:22px;background:#CD150D url("/images/tbkr0.gif") repeat-x;border-left:2px solid #CD150D;border-right:2px solid #CD150D}
.title-rsh {font-size:10px;color:#F0B8B6;height:10px;text-align:right;background:#fff url("/images/bktr2.gif") repeat-x;line-height:20px}
.title-rsh div.s249,div.s250,div.s251,div.s255,div.s256,div.s258 {height:3px}


#article {font:11px Tahoma,Arial,Helvetica,sans-serif}
#article a span {color:#484B59}

#articlebody td		{background-color:#fff}
#articlebody table	{background-color:#A6A6A6}

#body {font:110% Arial,Helvetica,sans-serif; width:auto; _width:99%;}
#body td {font:70% Arial,Helvetica,sans-serif}
#body th {font:bold 70% Arial,Helvetica,sans-serif}
#body table.t1 td {font:80% Arial,Helvetica,sans-serif}
#body table.t1 td h3 {font:bold 125% Arial,Helvetica,sans-serif;color:#636672;margin-top:0;margin-bottom:2px}
#body a span.n {color:#484B59}
#body b,td.b {color:#636672}
#body h3 {font:bold 125% Arial,Helvetica,sans-serif;color:#636672;margin-top:0;margin-bottom:2px}
#body h3.gray {color:#B6B7BD}
#body h3.red {color:#CD150D;display:inline}
#body ul,ol {margin-left:10px;padding-left:0;margin-top:0}
#body li {margin-top:8px;margin-left:0;padding-left:16px;list-style-type:none;background:url("/images/li.gif") no-repeat left top}
#body .f11 {font:92% Tahoma,Arial,Helvetica,sans-serif}
#body .f12 {font:100% Arial,Helvetica,sans-serif}
#body td.f11 {font:70% Tahoma,Arial,Helvetica,sans-serif}
#body td.f12 {font:75% Arial,Helvetica,sans-serif}
#body .fld-request {font:80% Arial,Helvetica,sans-serif;background:url("/images/bkd.gif") repeat-x 0 10px }
#body .fld-request span {background:#fff;padding-right:3px;line-height:18px}
#body .small {font:65% Tahoma,Arial,Helvetica,sans-serif;color:#7B7D87}
#body .small2 {font:80% Tahoma,Arial,Helvetica,sans-serif;color:#7B7D87;padding-top:5px}
#body .small:hover {color:#CD150D}
#body .price {font:bold 175% Tahoma,Arial,Helvetica,sans-serif;color:#192C8F;}
#body blockquote {margin-top:10px;margin-bottom:30px}


#d106, #d112, #d139, #d143, #d148, #d147 {
	font-size:100%;
	text-align:left;
	background:#fff;
	margin-top:7px;
	padding:4px 8px 4px 7px;
	position:absolute;
	top:18px;
	z-index:99;
	visibility:hidden;
	border:1px solid #192C8F;
	border-top:none;
	filter:alpha(opacity=92,finishopacity=92,style=3)
}
#d106 a, #d112 a, #d139 a, #d143 a, #d148 a, #d147 a {display:block}
#d106 span, #d112 span, #d139 span, #d143 span, #d148 span, #d147 span {
	color:#CD150D;
}

#login td {font:11px Tahoma,Arial,Helvetica,sans-serif}

h4 {
	font:bold 125% Arial,Helvetica,sans-serif;
	color:#CD150D;display:inline;
	text-align:center;
}
#main div, #main div:hover {color:#484B59}
#main .link {padding-top:5px}

#menu {width:100%}
#menu td {text-align:center}
#menu a {font-size:10px;font-weight:bold}

#menu-sub {font:11px Tahoma,Arial,Helvetica,sans-serif;padding:0 20px 10px 0}
#menu-sub a {/*color:#484B59;*/background:url("/images/lig.gif") no-repeat 0 5px;padding-left:15px;margin-left:12px}
#menu-sub a:hover {color:#CD150D;background:url("/images/lir.gif") no-repeat 0 5px}
#menu-sub a.active{color:#CD150D;background:url("/images/lir.gif") no-repeat 0 5px;padding-left:15px;margin-left:12px}

.news_border {
background:#fff url("/images/dg2.gif") repeat-y top right;
}
#news {font:11px Tahoma,Arial,Helvetica,sans-serif;}
#news td {font:11px Tahoma,Arial,Helvetica,sans-serif}
#news a span {color:#484B59}

.news_brief {margin-left:20px;margin-top:3px;margin-bottom:20px;font-weight:bold}
.news_date {font:9px Tahoma,Arial,Helvetica,sans-serif;color:#999}

#notice {font:11px Tahoma,Arial,Helvetica,sans-serif}
#notice td {font:11px Tahoma,Arial,Helvetica,sans-serif}
#notice a span {color:#484B59}

#service td {font:11px Tahoma,Arial,Helvetica,sans-serif}
#service b {font:bold 12px Arial,Helvetica,sans-serif;color:#4C4C4C}

#poll td {font:11px Tahoma,Arial,Helvetica,sans-serif;padding:4px 0}
#poll input.chk {width:13px;height:13px;color:#484B59;background:#F2F2F2;border:none;margin-right:5px;margin-top:2px}
label input { border:none; height:auto; }

#up {margin:0 0 1px 2px;padding:7px 0 10px 20px}

.here {color:#CD150D}

.forma .button {
  width:auto;
  height:16px;
  height:"18px";
  font:10px Arial,Helvetica,sans-serif;
  color:#D7443D;
  padding:0;
  border:1px solid #CFCFCF;
  border-right:1px solid #B7B7B7;
  border-bottom:1px solid #B7B7B7;
  background:#FFF url(/images/buttonbk.gif) repeat-x;
  cursor:pointer
}
.forma td   {
  font-size:77%!important;
}
.forma input, .forma select, .forma textarea {
  width:100%;
}
.forma_left {
background:transparent url(/images/bkd.gif) repeat-x scroll 0 15px;
}
.forma_left span {
background-color:#ffffff;
line-height:18px;
padding-right:3px;
}
.forma_right br {
  display:none;
}
.forma_right label {
  padding:0 10px;
}
.forma_right input[type=checkbox] {
  width:auto;
  border:none;
  margin:0;
  height:auto;
}
.forma_checkbox {
 display: inline!important;
}
.forma_checkbox input {
 width:15px!important;
}

.p_before_h3{padding-bottom:15px;}
table.form-table {
font-weight:normal;
width:100%;
}
table.form-table th, table.form-table td {
padding:5px 0;
vertical-align:top;
width:50%;
}
table.form-table th {
color:#25639A;
text-align:left;
}
table.form-table td {
padding:5px 0;
}
.form-required {
color:red;
padding-left:5px;
}
.error-fld {
background-image:url(images/icon_warn.gif);
background-repeat:no-repeat;
display:block;
float:left;
height:13px;
width:15px;
}
div.ramka table td {
  font-size:70%!important;
}
div.ramka {
  font-size:100%!important;
}
div.ramka table {
	margin:10px 0;
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
}
div.ramka table td {
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	padding:13px;
	width:50%;
	vertical-align:top;
}
div.ramka table td h3 {
	color:#CD150D!important;
	display:block;
	padding:10px 0 10px 0;
}
div.ramka table td div {
 display:none;
 color:#999999;
}
div.ramka table td div input {
  width:100px;
}


div.ramka1 table td {
  font-size:70%!important;
  text-align:center;
}
div.ramka1 {
  font-size:100%!important;
}
div.ramka1 table {
	margin:10px 0;
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
}
div.ramka1 table td {
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	padding:13px;
	vertical-align:top;
}
div.ramka1 table td h3 {
	color:#CD150D!important;
	display:block;
	padding:10px 0 10px 0;
}
div.ramka1 table td div {
 display:none;
 color:#999999;
}
div.ramka1 table td div input {
  width:100px;
}


table.ramka2 {
  border-collapse:collapse;
}
table.ramka2 td {
  border:1px solid  #E5E5E5;
  padding:5px;
  font-size: 15px!important;
}
table.ramka2 th {
  border:1px solid  #f5f5f5;
  background-color:#E0E5F2;
  padding:5px;
  font-size: 15px!important;
}

.odd {
  background-color:#F7F7F7;
}
hr {
	border:none;
	border-bottom:1px solid #E5E5E5;
	margin:10px 0;
	font-size:0px;
	height:1px;
}
div.ramka2 table {
	margin:10px 0;
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
}
div.ramka2 table td {
	border-bottom:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	padding:13px;
	vertical-align:top;
}
div.ramka2 table td h3 {
	color:#CD150D!important;
	display:block;
	padding:10px 0 10px 0;
}
div.ramka3 table {
	margin:10px 0;
	width:100%;
	border-collapse:collapse;
	border:none;
}
div.ramka3 td,
div.ramka3 th
{
	border:1px solid #E5E5E5;
	padding:5px 13px;
	vertical-align:top;
}
#body div.ramka3 td,
#body div.ramka3 th
{
	font-size:12px;
}
div.ramka3 h3 {
	color:#CD150D!important;
	display:block;
	padding:10px 0 10px 0;
}
.noborder {
	border:0 none;
}
pre {
	font-size:13px;
	margin:0;
}
pre br {
	display:none;
}
ul.map-level-0 a {
	font-weight: bold;
}

ul.map-level-1 a, ul.map-level-2 a, ul.map-level-3 a {
	font-weight: normal;
}

.map-columns td {
	vertical-align: top;
}
.banner-left {
	padding:20px;
	text-align:center;
}
.awards table {
	width:100%;
	margin-bottom:20px 0;
}
.awards h3 {
	border-bottom:1px solid #E5E5E5;
}
.awards-left {
	vertical-align:middle;
	text-align:center;
	width:220px;
	white-space:nowrap;
}
#body td.awards-right {
	vertical-align:middle;
	font-size:12px;
}
.link-small {
	font-size:11px;
}
.tariff-description {
	position:relative;
	margin:10px;
}
div.tariff-description div {
	display:none;
	position:absolute;
	z-index:999;
	top:20px;
	left:-100px;
	border:1px solid #e5e5e5;
	background-color:#f2f2f2;
	padding:10px;
	width:300px;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#484b59;
}
a.tariff-description-close {
	display:block;
	text-align:right;
}
#detail,
#detail2
{
	position:absolute;
	display:none;

	border:1px solid #A4A8FF;
	background-color:#f2f2f2;
	padding:10px;
	width:300px;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#484b59;
}

.detail-close {
	display:block;
	text-align:right;
	padding:0 5px;
}

.tariffHead{text-align:left;color:#636672;}
.aPlatform{margin:15px 0px 0px 0px;border:1px solid #e5e5e5;border-left:0px none;border-right:0px none;overflow:hidden;}
.aPlatformBody{padding:15px 0px 15px 0px;overflow:hidden;clear:both;}
.aPlatform label{display:block;width:150px;margin:0px 3px 10px 0px;padding:0px 0px 0px 0px;float:left;color:#192C8F;white-space:nowrap;font-size:11px;}
.selected{background-color:#f2f2f2;}
.aPlatform input, #platformContainer input{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:11px;vertical-align:middle;}
#platformContainer input{border:0px none;}
.aPlatform p{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.aPlatform .red{color:#ce5347;}
.platformItem{margin:0px 0px 10px 0px;}
.topInfo label{float:left;color:#192C8F;}
.topInfoBlocksContainer{float:right;}
.topInfoBlock{float:left;padding:0px 0px 0px 10px;}
#platformContainer .tariff-description{margin:0px 0px 0px 0px;}
.platformSections{width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.platformTable{text-align:left;}
.platformTable .odd{background-color:#f5f5f5;}
.platformTable .odd.selected, .platformTable .selected{background-color:#c9d85f;}
#body .platformTable th, #body .platformTable td{padding:6px 0px 5px 10px;font-size:75%;}
.platformTable th.first, .platformTable td.first{width:330px;padding-left:17px;}
.platformTable td{border-top:1px solid #e5e5e5;}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
