BODY     { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; margin: 0; padding: 0;  }

a:LINK 					{color: #003366;}
a:VISITED 				{color: #003300; }
a:ACTIVE 				{color: #003366;  }
a:HOVER 				{color: #0061C1; text-decoration: none; }

a.leftmenu {
	font-family: Arial;
	font-size: 10px;
	font-weight: bolder;
	color: #5694c0;
	font-style: normal;
}

a.arialnarrow {
	font-family: Arial;
	font-size: 12px;
}

a.rbm:link          { font-family: Arial; font-size: 12px; color: #63829A; font-weight: bold; }
a.rbm:visited       { font-family: Arial; font-size: 12px; color: #63829A; font-weight: bold; }
a.rbm:active        { font-family: Arial; font-size: 12px; color: #63829A; font-weight: bold; }
a.rbm:hover         { font-family: Arial; font-size: 12px; color: #63829A; font-weight: bold; }

span.rsm { font-family: Arial;	font-size: 12px; font-style: normal; color: #000000; }


.style2 { font-family: Verdana; font-size: 12px; color: #5694c0; FONT-WEIGHT: bold;}

div.news_date { font-family: Arial; font-weight: bold; font-size: 12px; color: #154367; }
div.news_header_index	{ font-family: Arial; font-size: 12px; color: #000000; }
div.news_header			{ font-family: Arial; font-size: 16px; color: #000000; font-weight: bold;}
div.news_body			{ color: #333333; font: 75% Arial,sans-serif;    font-size: 110%; line-height: 19px;}

a.news_detail			{ font-family: Arial; font-weight: bold; font-size: 12px; color: #4293d3; }
a.news_detail:visited,
a.news_detail:active,
a.news_detail:hover		{ font-family: Arial; font-weight: bold; font-size: 12px; color: #4293d3; }

a.allnews			{ font-family: Arial; font-weight: bold; font-size: 10px; color: #196bab; }
a.allnews:visited,
a.allnews:active,
a.allnews:hover		{ font-family: Arial; font-weight: bold; font-size: 10px; color: #196bab; }

td.lightblue_big		{font-size: 15px; color: #5190B5; font-weight: normal; font-family: Arial;}
td.lightblue            {font-size: 13px; color: #5190B5; font-weight: normal; font-family: Arial;}
a.lightblue				{font-size: 13px; color: #5190B5; font-weight: normal; font-family: Arial;}
a.lightblue:visited,
a.lightblue:active,
a.lightblue:hover		{font-size: 13px; color: #5190B5; font-weight: normal; font-family: Arial;}

.style12 {font-size: 8}
.style14 {font-family: Arial; font-size: 12px; color: #5694c0; }
.style15 {font-family: Arial; color: #5694c0;}
.style_form {font-family: Verdana; font-size: 6px; font-weight: bold;}

.style27:link          {font-size: 10px; text-decoration:none}
.style27:visited       {font-size: 10px; text-decoration:none}
.style27:active        {font-size: 10px; text-decoration:none}
.style27:hover         {font-size: 10px; text-decoration:none}


h3 {
font-family: Arial;
font-size: 11px;
font-weight: bold;
margin: 8px 0px 15px 15px; ;
 }

h3 a:link          {color: #003366; }
h3 a:visited       {color: #003366; }
h3 a:active        {color: #003366; }
h3 a:hover         {color: #0061C1; text-decoration: none; }



PMH { visibility: hidden; position: absolute; left: 0; width: 0; }

table.pm1  { background-color: #C6D4D7;  FONT-SIZE: 10px; font-family: Verdana; FONT-WEIGHT: bold; border-right-color:#ffffff; }
td.pm1     { color:#5694c0; background:#F3FBFD; cursor:pointer; FONT-SIZE: 10px; font-family: Verdana; FONT-WEIGHT: bold; border-right-color:#ffffff; text-decoration: none;}
td.pm1_a   { color:#ffffff; background:#84b6c8; cursor:pointer; FONT-SIZE: 10px; font-family: Verdana; FONT-WEIGHT: bold; border-right-color:#ffffff;}
td.pm1_o   { color:#ffffff; background:#84b6c8; cursor:pointer; FONT-SIZE: 10px; font-family: Verdana; FONT-WEIGHT: bold; border-right-color:#ffffff;}

td.pm1   a.pm1  { color: #5694c0; text-decoration: none;}
td.pm1_a a.pm1  { color: #ffffff; text-decoration: none;}
td.pm1_o a.pm1  { color: #ffffff; text-decoration: none;}


table.p1  { FONT-WEIGHT: bold; background-color: #ACD0DE; font-family: Verdana; FONT-SIZE: 10px; }
td.p1     { color:#ffffff; background:#84b6c8; cursor:pointer; font-family: Verdana; FONT-SIZE: 10px; }
td.p1_a   { color:#84b6c8; background:#F3FBFD; cursor:pointer; font-family: Verdana; FONT-SIZE: 10px; }
td.p1_o   { color:#84b6c8; background:#F3FBFD; cursor:pointer; font-family: Verdana; FONT-SIZE: 10px; }
td.p1_hr  { background-color: black; }

td.p1   a.p1  { color: #ffffff; text-decoration: none;}
td.p1_a a.p1  { color: #84b6c8; text-decoration: none;}
td.p1_o a.p1  { color: #84b6c8; text-decoration: none;}


table.forum_content { border-color:#AABFD0 rgb(217, 228, 235) rgb(217, 228, 235); border-style:solid; border-width:3px; font-family:sans-serif; font-size:12px; }

/*th.th    { background-color: #AACFD8; text-align: center; FONT-WEIGHT: normal; color: #3D4547}
td.td_1  { background-color: #F6FAF9; }
td.td_2  { background-color: #F0F6F2; }*/
.th {
	background-color: #ECEFF5;
	border-width: 1px;
	border-style: solid;
	border-color: #868E96;
	font-family: sans-serif;
	font-size: 12px;
	color: #003366;
	white-space: nowrap;
}
td.td_1  { color:#095297; font-weight:bold; text-align:center; background-color: #EEF2F6;  }
td.td_2  { color:#095297; font-weight:bold; text-align:center; background-color: #E9EDF1; }
tr.error { background-color: #F3FBFD; }
tr.tr1 { color:#095297; font-weight:bold; text-align:center; background-color: #EEF2F6; }
tr.tr2 { color:#095297; font-weight:bold; text-align:center; background-color: #E9EDF1; }

tr.forum_head_row .th {
	background-color: #D9E4EB;
	border: 2px;
	border-style: solid;
	border-color: #D9E4EB;
	color: #5C7B98;
	font-weight: bold;
	text-align: center;
	height: 35px;
}

td.reg { font-family: VERDANA; font-size: 9px; font-weight: bold; }


.hdr-1-n {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
}
.hdr-2-n {
	font:  14px Arial, Helvetica, sans-serif;
	color: #333333;
}
.d-01 {
	background: #E7EDEE;
	margin: 8px 0px 15px;
	height: 1px;
	width: 630px;
}
.txt-m {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333; text-align: justify
}
.hdr-3-n {
	font: bold 18px Arial, Arial, sans-serif;
	color: #717171;
}
.f-m {
	background: url(/ico/ready_01.gif) repeat-y right; padding-right: 20px
}
#link-right-sm a {
	font: 10px Arial, Helvetica, sans-serif;
	color: #087FD4;
	text-decoration: none;
	}

#link-right-sm a:visited{
	font: 10px Arial, Helvetica, sans-serif;
	color: #F60202;
	text-decoration: none;
	}
#link-right-sm a:hover  {
	font: 10px Arial, Helvetica, sans-serif;
	color: #F60202;
	text-decoration: none;
}

a.m-01 { font-size: 12px; color: #63829A; text-decoration:none}
a.m-01:hover { color: #63829A; text-decoration:none}
a.m-01:visited { color: #63829A; text-decoration:none}

a.m-02 { font-size:  9px; color: #000000; padding-top: 1px; color: #000000; text-decoration:none}
a.m-02:hover { color: #000000; text-decoration:none}
a.m-02:visited { color: #000000; text-decoration:none}

.d-02 {
background: #E7EDEE;
margin: 8px 0px 15px;
height: 1px;
width: 320px;
}


div.content_block {
	margin: 0px 15px 20px 15px;
}
font.faq_tree_main {
	font-size:  16px;
	color: #000000;
	text-decoration: none;
	border-bottom: solid 3px #992319;
	font-weight: bold;
}
div.faq_tree_main_descr {
	color: #807A7C;
	padding-top: 10px;
	font-size: 10px;
}
a.faq_tree,
a.faq_tree:link,
a.faq_tree:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
div.faq_answer {
	color: #0E69B9;
	padding-left: 5px;
	border-left: solid 3px #DDEBF1;
}
a.faq_question,
a.faq_question:link,
a.faq_question:visited {
	color: #000000;
	text-decoration: none;
}

td.header_first {
	border-top: solid 1px #C6D4D7;
}



div.tariff_main	{ display: inline; font-size: 20px; font-weight: bolder; }
div.tariff	{ display: inline; font-weight: bolder; }
div.tariff_formula	{ display: inline }
span.module { font-weight: bolder; }
span.moduleincluded { font-weight: bolder; }
span.modulepossible { font-weight: normal; }

/*th.th { font-weight: bolder; background-color: #FFCC99; }*/
th.th1 { font-size: 12px; font-weight: bolder; background-color: #46873D; color: #FFFFFF; }
th.th2 { font-size: 12px; font-weight: bolder; background-color: #8BACC5; color: #FFFFFF; }
th.th3 { font-size: 12px; font-weight: bolder; background-color: #95CC9A; color: #FFFFFF; }
tr.price_tariff { font-weight: bolder; background-color: #FFFF99; }
tr.price_tariff2 { font-weight: bolder; background-color: #EEEEEE; }
tr.price_option_included { background-color: #99CCFF; }
tr.price_option_possible { color: #000000; background-color: #EEEEEE; }
tr.price_option_impossible { color: #A0A0A0; background-color: #FAFAFA; }
tr.price1_option_included2 { background-color: #84C468; }
tr.price0_option_possible2 { color: #000000; background-color: #EEEEEE; }
tr.price1_option_possible2 { color: #000000; background-color: #FAFAFA; }
tr.price0_option_impossible2 { color: #A0A0A0; background-color: #EEEEEE; }
tr.price1_option_impossible2 { color: #A0A0A0; background-color: #FAFAFA; }
td.price0 { background-color: #CCFFCC; }
td.price1 { background-color: #99CCFF; }
td.price1_included0 { background-color: #B1D8AB; }
td.price1_included1 { background-color: #ACBFD2; }
td.price0_possible0 { background-color: #C0E2CB; }
td.price0_possible1 { background-color: #C7D7E2; }
td.price1_possible0 { background-color: #EAF7EE; }
td.price1_possible1 { background-color: #EAF0F4; }
td.price0_impossible0 { background-color: #C0E2CB; }
td.price0_impossible1 { background-color: #C7D7E2; }
td.price1_impossible0 { background-color: #EAF7EE; }
td.price1_impossible1 { background-color: #EAF0F4; }
tr.tariff0 { background-color: #FFECB0; }
tr.tariff1 { background-color: #EEEEEE; }
td.module_list_header	{ font-size: 12px; font-weight: normal; background-color: #C6B880; }
.tariff_value	{ font-weight: bolder; }
input.price_calc { width: 30px; font-size: 10px;}

.input_disabled { background-color: #CCC; }









.ttxt
{
	padding-left: 14px;
	right: 0px;
}

.ff-m
{
	background: url(/ico/ready_01.gif) repeat-y right;
	padding-right: 0px;
}

.d-03
{
	background: #E7EDEE;
	height: 1px;
	width: 320px;
	margin: 8px 0px 15px;
	float   : right;
}

.hdr-4-n
{
	font:  12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#example a
 {
	font: 10px Arial, Helvetica, sans-serif;
	color: #46A0DF;
	text-decoration: none;
}

#example a:hover
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}

#example a:link
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #46A0DF;
	text-decoration: none;
}

#example a:visited
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #46A0DF;
	text-decoration: none;
}

.hdr-3-n
{
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #333333;
}

.hdr-4-n1
{
	font:  15px Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}

.hdr-4-n2
{
	font:  15px Arial, Helvetica, sans-serif;
	color: #333333;
}

.style1, .style4, .style5, span.style51,
.style11, .style16, .style19,
.style22, .style27, .style29,
.style31, .style35, .style36, .style37, .style39,
.style41, .style45
{
	font-family: Arial, Helvetica, sans-serif;
}

.style11
{
	font-style: italic;
}

.style4, .style5, span.style51, .style27, .style22, .style23, .style29,
.style32, .style34, .style35, .style36, .style39 , .style41, .style43, .style45
{
	font-weight: bold;
}

.style27
{
	font-size: 10px;
}

.style19
{
	font-size: 11px;
}

.style1,  .style11, .style16,
.style20, .style22 , .style24, .style27,
.style31, .style37
{
	font-size: 12px;
}

.style4, .style16, .style23, .style36, .style39 , .style41, .style45
{
	font-size: 15px;
}

.style5, span.style51
{
	font-size: 16px;
}

.style29, .style32, .style34, .style35,  .style43
{
	font-size: 20px;
}
.style341
{
	font-size: 15px;
}

.style4, .style5, .style11, .style19, .style27
{
	color: #333333;
}
span.style51 {
	color: #006699;
}

.style22, .style24
{
	color: #FFFFFF;
}

.style31, .style41, .style45
{
	color: #003366;
}

.style29, .style32, .style34 , .style35, .style36, .style38, .style39, .style43
{
	color: #0066CC;
}
.style391, .style341 {
	color: #003366;
}

.style16
{
	color: #006699;
}

a.blueAnchor, a.blueAnchor:visited, a.blueAnchor:link
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}

a.blueAnchor:hover
{
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #0066CC;
}

.city, .city1
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066FF;
}

.clinicname, .clinicname1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
}

.city1
{
	color: #228B22;
}

.clinicname1
{
	color: #006633;
}

.textcity
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

