
/* CSS Document */
body{font-family:Verdana, Geneva, sans-serif; color:#000; font-size:13px; margin:10px; padding:10px;
	background-color:#fff; min-width:900px;}
	div.home{position:absolute; margin-left:20px; margin-top:10px;}
#shapka{position: relative;
		margin-left:0px;
		margin-top:0px;
		height:181px;
		background: #fff url(img/r.gif) no-repeat top right;
		}
#shapka img{
	display:block;
	}
#tmenu{margin-left:0px; margin-top:0px; width:258px; height:181px; position:relative; background-image:url(/img/pic.jpg)}
#logo{
	position:relative;
	margin-top:-181px;
	margin-left:261px;
	margin-right:17px;
	height:143px;
		background: #6699CC url(img/logo.gif) no-repeat top;
		font-family:Arial, Helvetica, sans-serif;
}
#hmenu{position:relative;
background-color:#369;
height:35px;
margin-top:3px;
	margin-left:261px;
	margin-right:17px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
}
#hmenu table{border:0; width:100%; height:100%; border-collapse:collapse; padding:0px;}
#hmenu td{border:0px; width:25%; height:100%; text-align:center;  padding:0px; border-right: #fff 3px solid ;}
#hmenu td:hover{background-color:#F60; }
#hmenu a, div.hh a, div.home a, #lmenu div.hh-next a{color:#fff; text-decoration:none;}
#lmenu a{color:#036; text-decoration:none;}
#main{position:relative; margin-left:0px; margin-right:0px; margin-top:3px; background-color:#fff; right:0px;}
#lmenu{position:relative; float:left; width:258px; background-color:#fff;font-family:Arial, Helvetica, sans-serif;}
#asp, #doc, #dis{position:relative; background-color:#9cf;}
#lmenu div.h{
	background:#F60 url(img/lms.gif) no-repeat left top; 
	color: #fff; 
	padding-right:30px; 
	text-transform:uppercase; 
	height:36px; 
	padding-top:8px; text-align:right; font-size: 1.1em;}
#lmenu div.h1{
	background:#F60 url(img/lms1.gif) no-repeat left top; 
	color: #fff; 
	padding-right:30px; 
	text-transform:uppercase; 
	height:36px; 
	padding-top:8px; text-align:right; font-size: 1.1em;}
#lmenu div.hh{background:#036 url(img/lmss.gif) no-repeat left; padding-left:25px; padding-right:10px; height:34px; color:#fff; text-transform:uppercase;}
#lmenu div.sh{color:#036; margin-left:20px; margin-right:20px; border-bottom:#fff 1px dashed; padding-top:3px; padding-bottom:3px;}
#lmenu div.hh-next{background:#9cf url(img/lmss-next.gif) no-repeat left; padding-left:25px; padding-right:10px; height:36px; color:#fff; text-transform:uppercase; margin-top:-1px; padding-top:12px;}
#lmenu a.red
{
	color:White;
	text-decoration:none;
	font-weight:normal;
	}
	
#lmenu div.last{background: #9cf url(img/lms-befor.gif) no-repeat left bottom; height:20px; margin-bottom:3px;}
#lmenu div.minus, #lmenu div.plus{float:right; margin-top:0px; margin-right:0px; padding-left:10px;}
div.plus{display:none;}
div.minus:hover, div.plus:hover{cursor:pointer;}
#content{position:relative; margin-left:261px; padding-left:25px; background:#FFF url(img/r-c.gif) repeat-y right; margin-right:0px;
}
#content div.top{ position:relative; margin-top:0px; height:13px; background:#fff  url(img/r-t.gif) no-repeat right top; margin-right:0px;}
#content div.text{background:#fff url(img/r-c.gif) repeat-y right; margin-right:0px; min-height:800px;padding-right:30px;}
#content div.bottom{	background:#fff url(img/r-b.gif) no-repeat  right bottom; height:12px;margin-right:0px;	}

#foot{margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:10px; text-align:center; height:25px; background-color:#369; color:#fff; padding-top:8px;}
#foot div.left{height:33px; width:13px; float:left; background:url(img/b-l.gif) no-repeat left; margin-top:-8px;}
#foot div.right{height:33px; width:13px; float:right; background:url(img/b-r.gif) no-repeat right; margin-top:-8px;}




h1{font-size:1.5em; color:#f60; font-weight:normal;}
h2{font-size:1.3em; color:#369; font-weight:normal; text-align:center}
h3{font-size:1.2em; color:#369; font-weight:normal;}
div.text table{border:#dd solid 0px; border-collapse:collapse; padding:3px; font-family:Arial, Helvetica, sans-serif; }
div.text td{border:#ddd solid 0px; border-collapse:collapse; padding:3px; text-align:left}
div.text th{border:#ddd solid 0px; border-collapse:collapse; padding:3px; background-color:#eee; font-size:0.9em;}

table.bord{border:#dd solid 1px; border-collapse:collapse; padding:5px; font-family:Arial, Helvetica, sans-serif; }
table.bord td{border:#ddd solid 1px; border-collapse:collapse; padding:5px; text-align:left}
table.bord th{border:#ddd solid 1px; border-collapse:collapse; padding:5px; background-color:#eee; font-size:0.9em;}
table.hbord{border:#dd solid 1px;  font-family:Arial, Helvetica, sans-serif;padding:5px; }
table.hbord td{border-top:solid 1px #ddd; padding:5px; text-align:left}
table.hbord th{border-right:#fff solid 1px;border-top:#ddd solid 1px; padding:5px; background-color:#eee; font-size:0.9em;}

.red{color:#ff6600; font-weight:bold;}
p.top{border:#9cf solid 1px; padding:5px;}
a:visited{color:#369;}
a:hover{color:#f60; }
a{color:#036; text-decoration:underline;}
.cat
{ background-color:#69c;
  color:#ffffff;
  padding:3px;
}
.blue{
	color:#369;
	font-weight:bold;
	padding:3px;
}
.grey{
	color:Gray;
	font-weight:normal;
	padding:3px;
	font-size:0.8em;
}
.lek1{


}
.lek2 {
	background-color: #eeeeee;

}
.lek3 {
	background-color: #80ADFF;

}
.lek4 {
	background-color: #FF69B4;

}
.lek5 {
	background-color: #f60;
	color:#fff;

}
.lek6 {
	background-color: #FFBF46;

}
.lek7 {
	background-color: #46E1FF;

}
.lek9 {
	background-color: #46FF64;

}
span
{
	padding:5px;
	min-width:100px;
}
.today
{
	color:#fff;
	background-color:#f60;
	font-weight:bold;
	margin:5px;
	
	}