

html, body			{ margin:0; padding:0; background: #FFF; font-family: Tahoma, Verdana, sans-serif; font-size:12px; height:100%; }
table, img			{ border:0; }

#main 				{ position: relative; height: 100%; }
html>body #main 	{ height: auto; min-height: 100%; min-width:996px; }

a					{ color:#000000; }

#header 			{ border-bottom:1px solid #7FA0B0; background: url('../img/bg.jpg') repeat-x; height:112px; width:100%; }
	#logo			{ width:262px; }
#header img			{ display:block; }
#header .right		{ vertical-align:top; }
	#second			{ height:9px; margin-top: 21px; margin-right:18px; }
	#second div		{ float:right; }
	#second a		{ display:block; width:9px; height:9px; float:left; margin:0 10px; }
	#second .last	{ margin-right:0px; }
#header .addr		{ color:#004076; text-align:right; margin-top:28px; margin-right:18px;font-weight:bold; }
#header .addr span	{ display:block; font-size:17px; font-family:Arial, Helvetica, sans-serif;  } 


#first				{ width:28%; padding: 0 1px 0 2px; }
.other				{ width:25%; padding:1px 1px 0 1px; }
.header				{ color:#004076; font-size:20px; display:block; margin-bottom:15px; }
.header h2			{ margin: 0; font: normal 20px Tahoma;}

#menu				{ padding: 6px 0 12px 0; font-size:11px; font-weight:bold; height:100%; border-bottom:4px solid #7FA0B0; }
#menu .first		{ border:0; }
#menu a				{ color:#075086; text-decoration:none; }
#menu a:hover		{ text-decoration:underline; }
#menu div			{ padding:4px 0 4px 34px; border-top: 1px solid #7FA0B0; background:url(../img/bullet.gif) no-repeat 10px 7px; }
#menu div.active	{ background-color:#DCE6EE; }
#menu div.lv2		{ margin-left: 36px; background: url(../img/dot-blue.gif) no-repeat 0 9px; padding-left:10px; border:0;  }
#menu div.lv2 a		{ color: #7FA0B0; }
#menu div.lv2-active{ margin-left: 36px; background: url(../img/dot-red.gif) no-repeat 0 9px; padding-left:10px; border:0; }
#menu div.lv2-active a{ color: #860707; }

#menu div.lv3		{ margin-left: 46px; background: url(../img/dot-blue.gif) no-repeat 0 9px; padding-left:10px; border:0;  }
#menu div.lv3 a		{ color: #7FA0B0; }
#menu div.lv3-active{ margin-left: 46px; background: url(../img/dot-red.gif) no-repeat 0 9px; padding-left:10px; border:0; }
#menu div.lv3-active a{ color: #860707; }


#menu div.lv4		{ margin-left: 56px; background: url(../img/dot-blue.gif) no-repeat 0 9px; padding-left:10px; border:0;  }
#menu div.lv4 a		{ color: #7FA0B0; }
#menu div.lv4-active{ margin-left: 56px; background: url(../img/dot-red.gif) no-repeat 0 9px; padding-left:10px; border:0; }
#menu div.lv4-active a{ color: #860707; }

/* Контент внутренней */
#first-in			{ width: 317px; padding: 0 1px 0 2px; }
#content-in			{ width:100%; }
#content-in td		{ vertical-align: top; }
#content-in td.cont-in{ padding:20px 15px 15px 30px; line-height:18px; }

/* Баннеры */
#first-ban, #second-ban, #third-ban
					{ cursor: pointer;}
#first-ban			{ background:url(../img/banner1.jpg) no-repeat right bottom #F4F4F4; border:1px dashed #7FA0B0; height:150px;
					font-weight:bold; letter-spacing:-0.5px; }
#first-ban span		{ display:block; font-size: 16px; color:#000; }
#first-ban div		{ margin: 17px 0 0 14px; font-size:16px; color:#860707; }

#second-ban			{ background:url(../img/bg-ban-2.jpg) repeat-x; background-color: #E7CACC; border:1px solid #9C3636; height:150px; }
#second-ban div		{ margin: 28px 0 0 22px; color:#460404;  }
#second-ban span	{ display:block;line-height:18px; }
#second-ban span.top{ color:#8D1717; font-size:18px; }
#second-ban div.second-ban_text	{ margin: 0pt; padding-top: 8px; position: relative; }
#second-ban span.bottom	{ margin-top: 8px; font-weight:bold; }

#third-ban			{ background:url(../img/banner3.jpg) no-repeat right bottom #FFF; border:1px solid #075086; height:150px; }
#third-ban div		{ margin: 18px 0 0 16px; color:#004076; font-weight:bold; line-height:16px; }
#third-ban span		{ font-size:16px; display:block; color: #860707; }


/* Content */
#content			{ width:100%; margin: 25px 0 45px; line-height:16px; }
#content td			{ width:33%; vertical-align:top; }
#content .cont		{ padding-left: 36px; }

	#news h2		{ padding-left:26px; }
	#news div		{ background:url(../img/bullet-black.gif) no-repeat 10px 6px; padding-left:26px; margin-bottom:20px; }
	#news .arch		{ background: #075086; padding:2px; width:92px; margin: 0 0 40px 24px; }
	#news .arch a	{ color:#FFF; }
	
	#about span		{ padding-left:26px; }
	#about div		{ margin-left:26px; }
	
	#center a		{ display:block; color: #075086; font-weight:bold; }
	#center div		{ margin-bottom: 20px; }
	
	#forum			{ padding-right:15px; }
	#forum .header	{ color: #942626; }
	#forum div		{ background:url(../img/bullet.gif) no-repeat 0 6px; padding-left: 17px; margin-top:4px; }
	#forum a		{ color:#075086; }
	
	#del			{ margin-top:20px; }
	#del div		{ background:url(../img/bullet.gif) no-repeat 0 6px; padding-left: 17px; margin-top:4px; }
	#del a			{ color:#075086; font-weight:bold; }

/* Footer */
#footer-block		{ height: 93px; }

#footer				{ position:absolute; float:left; bottom:0; left:0; height:94px; border-top: 1px solid #7FA0B0; width:100%; }
#footer table		{ width:100%; height:95px; }
#footer td			{ vertical-align:top; }
#footer div.left	{ color: #7FA0B0; font-size:12px; margin: 16px 0 0 25px;  }
#footer div.counter	{ margin: 19px 0 0 25px; }
#footer td.left		{ width:336px; }
#footer td.right	{ background: #7FA0B0;  }
#footer td.right div{ color:#FFF; margin: 16px 25px; line-height:16px; }


/** Old Styles **/
td.n1 { padding: 4px 0 4px 24px; }
td.n2 { padding: 4px 0 4px 34px; }
td.n3 { padding: 4px 0 4px 44px; }
td.free { font-size: 9pt; font-family: Tahoma, Arial, Helvetica, Verdana, Geneva, sans-serif; color: #4D4D4F; padding: 15px 0 15px 20px; width: 100%; }
td.col_1 { color: #0963A6; font-weight: bold; padding: 15px 0 15px 20px; }
p.tbl { background: #FFFFFF; text-align: center; color: #646567; padding-top: 20px; font-weight: bold; font-size: 10pt; }
p.tbl2 { background: #FFFFFF; text-align: center; color: #646567; padding-top: 20px;  font-size: 10pt; }
td.tbl_1 { background: #9DA0A2; padding: 6px 0 6px 0; text-align: center; color: #FFFFFF; height: 50px; font-size: 10pt;  }
td.tbl_21 { background: #EBEBEB; padding: 6px 0 6px 0; text-align: center; color: #4A4A4A; height: 30px; font-size: 10pt; }
td.tbl_211 { background: #EBEBEB; padding: 6px 0 6px 6px;  color: #4A4A4A; height: 30px; font-size: 10pt; }
td.tbl_22 { background: #EBEBEB; padding: 6px 10px 6px 10px; color: #4A4A4A; height: 30px; font-size: 10pt; font-size: 10pt; }
td.tbl_31 { background: #FFFFFF; padding: 6px 0 6px 0; text-align: center; color: #4A4A4A; height: 30px; font-size: 10pt; }
td.tbl_311 { background: #FFFFFF; padding: 6px 0 6px 6px; color: #4A4A4A; height: 30px; font-size: 10pt; }
td.tbl_32 { background: #FFFFFF; padding: 6px 10px 6px 10px; color: #4A4A4A; height: 30px; font-size: 10pt; font-size: 10pt; }
/* замена спейсеров */
table.tbl, td.tbl_1, td.tbl_21, td.tbl_211, td.tbl_22, td.tbl_31, td.tbl_311, td.tbl_32 { border: 1px solid #e2e2e2; border-collapse: collapse;}
