.form {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 10pt; font-weight: bold; color: #6666FF; background: #F2F2F2;}
.form2 {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 10pt; font-weight: bold; color: #6666FF; background: #F2F2F2;}
.form-left {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 10pt; font-weight: bold;  background: #F2F2F2; text-align:center;}
.form-right {
	FONT-FAMILY: Verdana, "Arial", sans-serif;
	FONT-SIZE: 10pt;
	font-weight: bold;
	background: #F2F2F2;
	text-align: right;
}
.tbl-title {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 10pt; font-weight: bold; color: #6666FF;; background: #F2F2F2; text-align:center;}
.tbl-left {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 10pt; font-weight: bold; color: #6666FF; background: #F2F2F2; text-align:left;}
.tbl-center {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 10pt; font-weight: bold; color: #6666FF; background: #F2F2F2; text-align:center;}
.inputtext {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 15pt; background-color: #ffffff; border:1; border-style:solid; border-color:#747474;  color: #747474; width:250px;}
.FormButton {FONT-FAMILY: Verdana, "Arial", sans-serif; FONT-SIZE: 10pt; background-color:#ffffff; border:1; border-style:solid; border-color:#747474; color: #747474; width:120px;}


.sear {
	FONT-SIZE: 10px; COLOR: #546380; FONT-FAMILY: Tahoma, Arial
}
.zag {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #010101; FONT-FAMILY: Arial
}
.norm {	FONT-SIZE: 12px;COLOR: #333333;FONT-FAMILY: Verdana, Arial, Tahoma}
.norm-form-black {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Times New Roman
}
TEXTAREA.inputtext5 {
	FONT-SIZE: 12px; width:100%; FONT-FAMILY: Arial
}
INPUT.inputtext {
	FONT-SIZE: 10px; width:100%;  FONT-FAMILY: Arial
}
INPUT.inputtext1 {
	FONT-SIZE: 10px; width:100%;  FONT-FAMILY: Arial
}
INPUT.inputtext2 {
	FONT-SIZE: 10px; width:100%;  FONT-FAMILY: Arial
}
INPUT.button {
	FONT-SIZE: 10px; FONT-FAMILY: Arial
}
INPUT.inputcheck {
	FONT-SIZE: 10px; FONT-FAMILY: Arial
}
.content-date {
	FONT-SIZE: 12px; COLOR: #df0029; FONT-FAMILY: Tahoma, Arial
}
.content-list {
	FONT-SIZE: 12px; COLOR: #ced9eb; FONT-FAMILY: Tahoma, Arial
}

LI.map1 {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/images/marc/marc4.gif); COLOR: #df0029; FONT-FAMILY: Tahoma, Arial
}
SPAN.map1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #df0029; FONT-FAMILY: Tahoma, Arial
}
A.map1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #df0029; FONT-FAMILY: Tahoma, Arial
}
LI.map2 {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/images/marc/marc1.gif); COLOR: #df0029; FONT-FAMILY: Tahoma, Arial
}
SPAN.map2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #442b04; FONT-FAMILY: Tahoma, Arial
}
A.map2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #442b04; FONT-FAMILY: Tahoma, Arial
}
LI.map3 {
	FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(/images/marc/marc2.gif); COLOR: #003366; FONT-FAMILY: Tahoma, Arial
}
SPAN.map3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #442b04; FONT-FAMILY: Tahoma, Arial
}
A.map3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #442b04; FONT-FAMILY: Tahoma, Arial
}
A.nav2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial
}
.content-txt {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial
}
.search-link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial
}
#bl1 {
	COLOR: #6699cc
}
.search-number {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial
}
.search-date {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Tahoma, Arial
}
.search-razdel {
	FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: Tahoma, Arial
}
.search-content {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Tahoma, Arial
}
.search-link-s {
	FONT-SIZE: 11px; COLOR: #ced9eb; FONT-FAMILY: Tahoma, Arial
}
.subsc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Times New Roman
}
.subsc-text {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Times New Roman
}
.red {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Arial
}
A.nav {
	FONT-SIZE: 11px; COLOR: #aeb9cb; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: underline
}
.dh-title {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ced9eb; FONT-FAMILY: Tahoma, Arial
}
.dh-title-7 { COLOR: #333333; FONT-SIZE: 22px; FONT-FAMILY: Arial, Tahoma}

.small {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Arial, Times New Roman
}
A {	
    FONT-SIZE: 12px; COLOR: #333333; TEXT-DECORATION: none; FONT-FAMILY: Verdana, Arial, Tahoma}
.tab {
	BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; BORDER-LEFT: #003366 1px solid; BORDER-BOTTOM: #003366 1px solid
}
.darkb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Times New Roman
}
.mn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; WIDTH: 149px; COLOR: #535353; PADDING-TOP: 1px; FONT-FAMILY: Tahoma,Arial; HEIGHT: 18px; TEXT-DECORATION: none
}
.cI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 151px; COLOR: #42527b; PADDING-TOP: 1px; FONT-FAMILY: Tahoma, Arial; HEIGHT: 19px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.cPB {
	BORDER-RIGHT: #9a9a9a 1px solid; BORDER-TOP: #9a9a9a 1px solid; DISPLAY: none; Z-INDEX: 999; LEFT: -500px; BORDER-LEFT: #9a9a9a 1px solid; WIDTH: 170px; CURSOR: default; BORDER-BOTTOM: #9a9a9a 1px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
.dv {
	HEIGHT: 1px; BACKGROUND-COLOR: #9a9a9a
}
.cswmItemOn {
	PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial; TEXT-DECORATION: none
}
.cswmNNCell {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helv, "MS Sans Serif", sans-serif; TEXT-DECORATION: none
}
.cswmNNCellOn {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helv, "MS Sans Serif", sans-serif; TEXT-DECORATION: none
}
.cswmExpand {
	CURSOR: default
}
.cswmDisabled {
	COLOR: #808080
}
TABLE {
	FONT-SIZE: 13px; COLOR: #333333; FONT-FAMILY: Verdana, Arial
}
TD {
	FONT-SIZE: 13px; COLOR: #333333; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial
}

body.cam{bottommargin="0"; topmargin="0"; onload="demoslides()"; leftmargin="0"; rightmargin="0";}
.cc { text-align:center;}
.rc {background-color:FFFFFF;}
.tbldoc{background-color:F2F2F2; border-color:FFFFFF;}
.rB {FONT-WEIGHT: bold; COLOR: #C34B3B;}
.black {COLOR: #000000;}
.minner {
	font: 12px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #222222;
	font-weight: bold;
}
/* all level, all states, outer */
.moout {
	border: 1px solid #999999;
	background: #f5f5f5;
}
.moover {
	border: 1px solid #999999;
	background: #cee6f7;
}
.modown {
	border: 1px solid #999999;
	background: #cee6f7;
}

ul.bluecircle{list-style-image: url(marc4.gif);}
A.sem1{
	color: #145cbe;
        FONT-WEIGHT: bold;
}
A.seminar{
	color: #084af0;
        FONT-WEIGHT: bold;
}

a.menu {
	font: 12px Tahoma, Verdana, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: #222222;
	font-weight: bold;

}