body {padding:5px 0 0 0; background-color:#E9ECF5; color:#000; font-family: "Tahoma", "kalimati", sans-serif; font-style: normal;
font-variant: normal; font-weight: 400;}

#container {margin:0 auto; padding:0; border:2px solid #fff; width:1000px; height:auto;} 

#header {border-top:1px solid #C0D7FB; border-bottom:1px solid #fff; height:229px; text-align:right;}

#menu {margin:1px 15px 0 0; padding:0; width: 180px; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff;}

ul {font-family: Tahoma; font-size:12px; font-style: normal; font-variant: normal; font-weight: 400; line-height: 18px; margin:0;}

.lrmenu {
 width: 170px;
  padding: 0 4px;
  margin-left:0;
  background: #F2F7FD url(img/bgmenu.gif) 0 100% repeat-x;
  border: 1px solid #C0D7FB;
  font-weight: bold;
  overflow: hidden; 
}

.lrmenu li{
  list-style: none;
  background: url(img/bullet.gif) 4px 8px no-repeat;
  padding: 5px 0 8px 22px;
  border-top: 1px solid #C0D7FB; /* синяя линия */
  border-bottom: 1px solid #FFF; /* белая линия */
  margin: -1px 0 -2px; 
  height: 1%; /* для устранения бага в IE6 и IE7 */
}

.lrmenu li a{text-decoration:none;}	

a:link {color:#114477; text-decoration:underline;}
a:visited {font-family:Verdana; font-size:12px; color:#074D69; text-decoration:underline;}

.lmt {margin-top:15px; margin-bottom:10px; padding:5px; text-align:center; 
background: #F2F7FD url(img/bgmenu.gif) 0 100% repeat-x; color: #074D69; font-weight:bold;  
border: 1px solid #C0D7FB; font-size:12px;}

.lmt2 {margin-top:1px; margin-bottom:0; padding:5px; text-align:center; 
background: #F2F7FD url(img/bgmenu.gif) 0 100% repeat-x; color: #074D69; 
font-weight:bold;  border: 1px solid #C0D7FB;}

.lesson {border:1px solid #cccccc; margin: 10px 0px 15px 0; padding: 5px; text-align:left;}

 .lesson a {
color: #0c86c5;
font-size: 13px;
font-weight: 700;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;
border-bottom:2px dotted;}

.sum {color: #cc0000;
font-family: "Georgia", "Times New Roman", "Times", serif;
font-size: 24px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: normal;}

.com {color: #cc0000;
font-family: "Georgia", "Times New Roman", "Times", serif;
font-size: 14px;
font-style: normal;
font-variant: normal;
font-weight: 400;
line-height: normal;}

.lesson_name {font-family:Verdana; font-size:16px; text-align:center; color:#074D69; padding-top:15px;}

.lesson_title {font-family:Verdana; font-size:16px; text-align:center; color:#074D69; padding-top:15px;}

.view_title {font-size:16px; font-weight:bold; color:#cc0000;}

h1 { font-family: Tahoma;  font-size: 17px; color: #00609e; font-weight: 400; line-height: 21px; margin-bottom: 11px; padding-left:26px; background: url('img/s.gif') left top no-repeat;}
h2 {font-family: Tahoma; font-size:17px; color: #00609e; font-weight: 400; line-height: 21px; margin-bottom: 11px; }
h3 {font-family:Verdana; font-size:17px;  color: #00609e; font-weight: 400; line-height: 21px; margin-bottom: 11px; }
	
p {font-family: Tahoma, Verdana; font-size:12px; margin-top:15px; text-align:justify; line-height: 18px; margin-bottom: 1px;}

b {color:#000;}

strong {color:#074D69;}

#main {margin: 0 15px 0 195px; }

#foto {text-align:center; }

.left_img {float:left; margin-right:25px;}

.fotki2 {padding:7px 10px 0 1px;} 
.fotki3 {padding: 18px 10px 0 5px;} 

.in1 {border:1px solid #C0D7FB;}
.bt1 {border:1px solid #C0D7FB; background-color:#DBE8FC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#footer {width:100%; clear:both;  margin:5px 0 0 0; font-family:Verdana; font-size:14px; font-weight:bold; color:#074D69; text-align:center;}
