a {	FONT-WEIGHT: normal; COLOR: #003333; }
a:link    { COLOR: #003333; TEXT-DECORATION: underline; }
a:visited { COLOR: #003333; TEXT-DECORATION: underline; }
a:hover   { COLOR: #009999; TEXT-DECORATION: none; }
a:active  { COLOR: #009999; TEXT-DECORATION: none; }
a.sm_l    {	FONT-WEIGHT: normal; COLOR: #FFFFFF; font-family: Arial, sans; font-size: 14px; }
a.sm_l:link    { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.sm_l:visited { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.sm_l:hover   { COLOR: #FFFF00; TEXT-DECORATION: none; }
a.sm_l:active  { COLOR: #FFFF00; TEXT-DECORATION: none; }
a.big    { FONT-WEIGHT: normal; font-family: Arial, sans; font-size: 18px; }
a.big:link    { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.big:visited { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.big:hover   { COLOR: #FFFF00; TEXT-DECORATION: none; }
a.big:active  { COLOR: #FFFF00; TEXT-DECORATION: none; }
a.sm_w    {	FONT-WEIGHT: bold; COLOR: #FFFFFF; font-family: Arial, sans; font-size: 13px; }
a.sm_w:link    { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.sm_w:visited { COLOR: #FFFFFF; TEXT-DECORATION: underline; }
a.sm_w:hover   { COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.sm_w:active  { COLOR: #FFFFFF; TEXT-DECORATION: none; }
a.v    {	FONT-WEIGHT: bold; COLOR: #003333; font-family: Arial, sans; font-size: 13px; }
a.v:link    { COLOR: #003333; TEXT-DECORATION: none; }
a.v:visited { COLOR: #003333; TEXT-DECORATION: none; }
a.v:hover   { COLOR: #003333; TEXT-DECORATION: underline; }
a.v:active  { COLOR: #003333; TEXT-DECORATION: underline; }
b.green { color: #006666; }
hr.div1  { color:#006666; height:1px; border-style:none; background-color:#006666; margin-top:1em; margin-bottom:0.7em;}
hr.div2  { color:#009999; height:10px; border-style:none; background-color:#009999; margin-top:3em; margin-bottom:0em;}
hr.h1  { color:#006666; height:1px; border-style:none; background-color:#006666; margin-top:0em; margin-bottom:0em;}
hr.line  { color:#CCCCCC; height:1px; border-style:dashed; background-color:#CCCCCC; margin-top:0em; margin-bottom:0em;}
ul { line-height:130%; margin-left:3em;}
li.sq { line-height:160%; list-style-type:square; color: #66CCCC; FONT-WEIGHT: bold; }
li.sq1 { line-height:160%; list-style-type:square; color: #66CCCC;  FONT-WEIGHT: normal; }
li.arr1 { line-height:140%; list-style-image: url(img/bul1.gif) } 
li.arr2 { line-height:150%; list-style-image: url(img/bul1.gif); margin-left:-2em; } 
li.dop { line-height:140%; list-style-image: url(img/arr_dop.gif); COLOR: #000000; font-family: Arial, sans; font-size: 95%; margin-left:-1em; } 
ol { line-height:160%; COLOR: #333333; font-family: Arial, sans; font-size: 95%;  } 
small { font-size: 80%; color: #333333; font-family: Tahoma, sans;  }

.cr { FONT-WEIGHT: normal; line-height:120%; COLOR: #FFFFFF; font-family: Verdana, sans; font-size: 12px; }
.green { COLOR: #006666; }
.text { FONT-WEIGHT: normal; line-height:120%; COLOR: #000000; font-family: Arial, sans; font-size: 90%; }
.menu { FONT-WEIGHT: bold; line-height:120%; COLOR: #FFFFFF; font-family: Verdana, sans; font-size: 14px; }
.vstavka { FONT-WEIGHT: normal; line-height:120%; COLOR: #000000; font-family: Arial, sans; font-size: 80%; }
.vstavka1 { FONT-WEIGHT: normal; line-height:120%; COLOR: #000000; font-family: Arial, sans; font-size: 70%; }
.sm_text { FONT-WEIGHT: normal; line-height:130%; COLOR: #000000; font-family: Arial, sans; font-size: 70%; }
.name_text { FONT-WEIGHT: bold; line-height:115%; COLOR: #000000; font-family: Arial, sans; font-size: 90%; }
.text_w { FONT-WEIGHT: normal; COLOR: #FFFFFF; font-family: Arial, sans; font-size: 14px; }
.title1 { FONT-WEIGHT: bold; COLOR: #66CCCC; font-family: Arial, sans; font-size: 18px; }
.title2 { FONT-WEIGHT: bold; COLOR: #000000; font-family: Arial, sans; font-size: 17px; }
.t_vst { FONT-WEIGHT: bold; COLOR: #ffffff; font-family: Arial, sans; font-size: 16px; }
.t_art { FONT-WEIGHT: bold; COLOR: #000000; font-family: Arial, serif; font-size: 21px; }


p  { margin-top:0.8em; margin-bottom:0.2em;}
sup { FONT-WEIGHT: normal; font-size: 85%; }
sub { FONT-WEIGHT: normal; font-size: 85%; }
table.chrono1 { background-color: #FFFFFF; border-style: solid;  border-width: 1px; border-color: #669999; }
table.dop { background-color: #FFFFFF; border-style: solid;  border-width: 2px; border-color: #006666; }
table.pic { border-style: solid;  border-width: 3px; border-color: #66CCCC; }
table.t1 { background-color: #FFFFFF; border-style: solid;  border-width: 1px; border-color: #CCCCCC; }
table.t2 { border-style: solid;  border-width: 1px; border-color: #CCCCCC; }
table.title { background-color: #336666; border-style: solid; border-left-width: 0px; border-right-width: 0px;  border-top-width: 0px;  border-bottom-width: 2px; border-color: #006666; }
td.1 { border-style: solid; border-width: 1px; border-color: #CCCCCC; text-align: center; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 12px; }
td.1_1 { border-style: solid; border-width: 1px; border-color: #CCCCCC; text-align: center; FONT-WEIGHT: bold; COLOR: #000000; font-family: Tahoma, sans; font-size: 12px; }
td.2 { text-align: center; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 12px; border-style: solid; border-width: 1px; border-color: #CCCCCC;}
td.2_1 { text-align: left; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 12px; border-style: solid; border-width: 1px; border-color: #CCCCCC; }
td.3 { border-style: solid; border-width: 1px; border-color: #CCCCCC; text-align: left; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 12px; }
td.3_1 { text-align: left; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 14px; border-style: solid; border-width: 1px; border-color: #CCCCCC; }
td.4 { text-align: center; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 14px; border-style: solid; border-width: 1px; border-color: #DDDDDD;  }
td.4_1 { text-align: left; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 14px; border-style: solid; border-width: 1px; border-color: #DDDDDD;  }
td.cell_b { text-align: center; FONT-WEIGHT: normal; COLOR: #000000; font-family: Tahoma, sans; font-size: 12px; PADDING-LEFT: 0px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; }
td.t1 { border-style: solid; border-width: 1px; border-color: #FFFFFF; background-color: #009999; text-align: center; FONT-WEIGHT: bold; COLOR: #FFFFFF; font-family: Verdana, sans; font-size: 13px; }
td.col1 { background-color: #006666; }
td.grey { background-color: #CCCCCC; }
td.v_line { background: url("img/v_line.gif"); }
td.vstavka { background-color: #CCFFFF; border-color: #003333; border-width: 1px; border-style: solid; }
td.div1 { background: url("img/bk_line.gif"); }
