body{
	margin: 0px;
	font-family: Verdana;
	font-size: 12px;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

table {
	font-family: Verdana;
	font-size: 12px;
}
a {
	color: #4aa1b4;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}

table.Menu a {
	color: #cd0c00;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
}
tr.Bottom {
	font-size: 11px;
}

tr.Bottom a {
	color: #4aa1b4;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
div.Text a {
	color:  #5a5a5b;
	text-decoration: underline;
	font-weight: bold;
}
div.Text {
	padding-top: 10px;
	color:  #5a5a5b;
}
div.Room {
	color: #ffa800;
	padding-top: 16px;
	padding-bottom: 10px;
}
div.ClassRoom {
	color: #000000;
}
div.Mks a {
	text-decoration: underline;
	color: #f0211c;
}

div.Mks a:hover {
	text-decoration: none;
}

div.Roll a {
	 color: #464646;
}


form {
	margin: 0px;
}
#login-form { position: absolute; top: 30px; display: none; width:95%; z-index: 66; font-size:100%; }
td.loginForm { font-size: 70%; border: 1px solid #666666; border-right-color:black; border-bottom-color:black; background-color: white; }
#login-form td.loginForm table { border: 15px solid white; }
td.loginForm td { font-size: 70%; }
td.loginForm div { margin-bottom: 0.5em; }
td.loginForm a { color: #666666; }

td.MainTable {
	background-color: #FFFFFF;
	width: 997px;
	border-left: 1px solid #325d83; border-right: 1px solid #325d83;
}

div.TitleA {
	font-size: 14px;
	color: #204360;
	font-weight: bold;
}

div.TitleA h1 {
	font-size: 14px;
	color: #204360;
	font-weight: bold;
	padding:0px;
}

div.TitleB  {
	font-size: 14px;
	color: #ee3024;
	font-weight: bold;
	padding-bottom: 0px;
	padding-top: 0px;
}
div.TitleC {
	color: #000000;
	padding-bottom: 5px;
	padding-top:0px !important;
}

div.TitleC h2 { font-size:14px; color:#204360;}
div.TitleC ol li {list-style-type:decimal; padding-bottom:7px;}
div.TitleC ol li ul li {list-style-type:circle;  padding-bottom:7px;}
div.TitleC p, div.TitleC li { text-align:justify; }

div.TitleD A {
}
.Content {
	color: #000000;
	background-color: #fbfbfb;
}

h1 {
	font-size: 18px;
	font-weight: normal;
	color: #00b1b0;
	padding: 0px 0px 30px 0px;
}

.Scroll1 {
	scrollbar-face-color: #6b6b6b;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #6b6b6b;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #b2b2b2;
	scrollbar-track-color: #b2b2b2;
	scrollbar-darkshadow-color: #98AAB1;
}

a.link1 {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

a.link1:hover {
	text-decoration: none;
}

.CataDesc img {
    margin-right: 20px;
    margin-bottom: 10px;
}

  li {
    list-style: circle;
  }
  
.forum {position:absolute; top:250px; background:url(/images/site/vip/forum.gif) right top no-repeat; width:380px; height:62px; text-align:right; margin-top:-50px; padding:10px 10px 0px 0px; z-index:9999;}
.forum a {font:12px Arial, Helvetica, sans-serif; color:#5f77a9; text-decoration:underline;}
.forum a:hover {font:12px Arial, Helvetica, sans-serif; color:#5f77a9; text-decoration:none;}
#nadabra {background: url(/images/site/terr/tetka.jpg) left top no-repeat; width:997px;}
#abrakadabra {position: relative; top: 60px; left: 34px;}
#foot_block div { color: #565656; font-size: 12px; font-weight: bold; margin-bottom: 5px; margin-top: 10px;}
table.Cata strong h3 {font-size:12px; padding:0px !important; margin:0px !important;}
/*.CatalogueImage {margin-top:18px;}*/
table.Cata div div {margin-top:-20px;}
table.Cata td { padding-top:0px !important; }
table.Cata td img, table.Cata td div { margin-top:0px;}