													 /* Увертюра */
/*
	Красный:		#dc0202
	Синий:			#6290dc
	Тёмно-синий:	#194287
*/
*{margin:0;padding:0;}
html,body{margin:0;padding:0;height:100%;}
body{min-width:1000px;color:#000;font-size:12px;font-family:Tahoma, Arial, Verdana, sans-serif;}
a img, img{border:0;}
table{border-collapse:collapse;}
table td, table th{border:0px;}

													  /* Тексты */
hr{margin:5px 0;}
h1.contact{font-size:12px;font-weight:bold;color:#336699;}
h1.lcolh{text-align:left;color:#336699;font-size:18px;font-weight:bold;margin:7px 0 5px 0;}
h1{text-align:center;color:#336699;font-size:20px;font-weight:normal;}
h2{text-align:center;color:#336699;font-size:14px;font-weight:normal;margin:10px 0 5px 0;}
h2.eqname{text-align:left;font-size:12px;font-weight:bold;margin:10px 0 5px 0;}
h2.pictname{margin:20px 0 0 0;}
div.wrap{clear:both;}
p{line-height:22px;}
.ctxt{color:#336699;}
.date{font-weight:bold;margin:2px 0 5px 0;color:#ffff99;}
.dateb{font-weight:bold;margin:2px 0 5px 0;color:#336699;}
.abzac{text-indent:15px;line-height:22px;}
.news{color:#ccffff;}
.learnmore{text-align:right;margin:3px 0 4px 0;}
.activetxt{color:#ffff99;}
#lnews p{line-height:18px;}
#contacts p{line-height:14px;}
.imtbl{width:100%;margin:10px 0 20px 0;}
.imtbl td{text-align:center;padding:3px;}

													  /* Ссылки */
h2 a:link{color:#336699;text-decoration:underline;}
h2 a:visited{color:#336699;text-decoration:underline;}
h2 a:hover{color:#336699;text-decoration:none;}
h2 a:active{color:#336699;text-decoration:none;}

a:link{color:#ffff99;text-decoration:underline;}
a:visited{color:#cccccc;text-decoration:underline;}
a:hover{color:#ffff99;text-decoration:none;}
a:active{color:#ccffff;text-decoration:none;}

a.lmenu:link{color:#336699;text-decoration:underline;}
a.lmenu:visited{color:#336699;text-decoration:underline;}
a.lmenu:hover{color:#336699;text-decoration:none;}
a.lmenu:active{color:#336699;text-decoration:none;}

													/* Изображения */
.limg{float:left;margin:5px 10px 3px 0;border:1px solid #ccc;}
.cimg{text-align:center;margin:10px;}
.cimg img{display:-moz-inline-box;display:inline-table;display:inline-block;overflow:visible;vertical-align:middle;border:1px solid #ccc;}

													  /* Списки */
ul{list-style-type:none;margin:0 0 0 20px;}
ol{margin:0 0 10px 30px;}
ul.topmenu{list-style-image:url(../images/bullet.gif);margin:0 0 0 60px;}
ul.topmenu li{font-size:14px ! important;line-height:12px ! important;margin:0 0 15px 0;}
ul {list-style-type:circle;margin:0 0 0 15px;padding:0 0 0 15px;}
li{line-height:22px;}
.maintxt ul{list-style-type:circle;color:#336699;}

													  /* Формы */


													/* Структура */
#maintbl{width:100%;height:100%;}
#body{vertical-align:top;}
	#top{width:100%;height:318px;background:url(../images/topbgrd.jpg) repeat-x;}
	#toptd{width:100%;height:318px;background:url(../images/top.jpg) no-repeat;}
		#topcells{width:100%;height:318px;}
		.col1{width:33%;}
		.col2{width:33%;}
		.col3{width:33%;}
		#toprow{height:98px;}
		#cont{vertical-align:top;}
			#contacts{float:right;background:url(../images/contacts.jpg) no-repeat;width:261px;height:74px;padding:12px 16px 4px 22px;text-align:center;}
		#menucell{color:#fff;}
		#lnews{vertical-align:top;height:220px;}
			#lastnews{float:right;background:url(../images/last-news.jpg) no-repeat;width:241px;height:132px;padding:26px 24px 15px 31px;margin:17px 0 0 0;}

	#container{width:100%;border-collapse:separate;}
	#lcol{width:25%;vertical-align:top;}
		.linkblock{font-size:12px;background:#f0f0f0;padding:5px;border-left:0;border-right:0;clear:both;margin:0 0 1px 0;}
		.linkblockactive{font-size:12px;background:#336699;padding:5px;border:1px solid #fff;border-left:0;border-right:0;clear:both;margin:0 0 1px 0;}
		.newsw{margin:2px 0 5px 0;padding:5px;color:#336699;}
		.newsb{margin:2px 0 5px 0;padding:5px;color:#ffff99;background:#336699;}
	#content{width:75%;vertical-align:top;}
		.maintxt{background:#f5f5f5;border:1px solid #ccc;margin:10px 0;padding:10px;}
		.maintxt p{margin:0 0 15px 0;}

#footer{vertical-align:bottom;}
	#bottom{width:100%;height:101px;background:url(../images/bottombgrd.jpg) repeat-x;}
	#bottomtd{width:100%;height:101px;background:url(../images/bottom-left.jpg) no-repeat;text-align:center;}

#tooltip{
background:#fff;
border:1px solid #ccc;
color:#336699;
font:normal 12px Tahoma, Arial, Verdana, sans-serif;
padding:3px 5px;
position:absolute;
visibility:hidden;
}
