/* NAME */
/* body	{text-align:left;background:#ffffff url(/i/main/bg0.gif) left top repeat-x;} */
body, div, a, td, th {
	margin: 0px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif; /*color: #6B6B6B;*/
	color: Black;
	text-decoration: none;
}
body, div, a, img {border: 0px; padding: 0px;}
body, td, th {vertical-align:top;}
h2	{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Arial narrow, Helvetica, sans-serif;
	color: #4040B4;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	line-height: 24px; /*	margin-bottom: 10px;*/
}
h1, h3	{background:transparent url(/i/main/hr1.gif) right bottom repeat-x;font-weight: bold; font-size: 15px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; color:#8E1919; padding: 0px; margin: 0px; line-height: 18px;padding-bottom:7px;margin-bottom:5px;text-transform:uppercase;text-align: right;}
h4 {
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial narrow, Arial, Helvetica, sans-serif;
	color: #4040B4;
}
p	{margin-top:8px;}
.tzaglushka	{width:100%;height:100%;/*background: url(/i/main/bg0.gif) #ffffff repeat-x left top;*/ text-align: left;}
.up_header {/*background: url(/i/main/top-bg1.jpg) no-repeat left top;*/ width: 100%; height: 100%}
.zagl {width:800px;height:12px;}
/*Хедер */
.headr {vertical-align:bottom;/*background: url(/i/main/top-bg3.gif) center top no-repeat;*/}
.th1	{width:100%; height:182px;/*background: url(/i/main/top-bg2.jpg) right top no-repeat;*/}
/*	.th1 td {vertical-align:bottom;background: url(/i/main/top-bg3.gif) center center no-repeat;}*/
/*	.th1 td img	{margin-left:10px;}*/
	.th1 table {
	margin-top: 3px;
}
	.th1 table td {
	padding: 0px 1px 0px 1px;
	text-align: center;
	font-size: 9px;
	font-family: Tahoma;
	color: #305E90;
}
	.th1 table td a {
		text-decoration: none;
		color: #305E90;
		font-size: 9px;
		font-family: Tahoma;
	}
	.th1 table td img {
	border: 1px solid #C0DEF3;
}
	.th1 td center	{padding-right:170px;padding-bottom:18px;}
	.th1 td center img	{margin-left:10px;}
/*	.th1 td div	{text-align:left;}
	.th1 td div img	{margin:0px;}*/
	.th1 td a	{font:11px tahoma, sans-serif;color:#FFFFFF;text-decoration:underline;}
	.th1 td a:hover	{text-decoration:none;}

/*Контент */
.tmain	{width:100%;height:100%;background: url(/i/main/right-bg000.gif) right 15px top no-repeat;}
	.tmain .tdleft	{width:250px;font-size: 9px;background: url(/i/main/left-bg3.jpg) right bottom no-repeat;}
	.tmain .tdleft .lmenu	{background: url(/i/main/left-bg0.gif) right top repeat-y;}
	.tmain .tdleft .lmenu table	{
	background: url(/i/main/left-bg1.jpg) right top no-repeat;
	width: 100%;
}
	.tmain .tdleft .lmenu table td	{height:230px;background: url(/i/main/left-bg2.jpg) right bottom no-repeat;padding-bottom:20px;}
	.tmain .tdleft .lmenu table td div	{text-align:right;padding:10px 10px 0px 10px;margin-right:10px;background:transparent url(/i/main/bull1.gif) right 15px no-repeat;}
	.tmain .tdleft .lmenu table td div a	{
	font: 17px sans-serif, Arial;
	color: White;
}
	.tmain .tdleft .lmenu table td div a:hover	{
	text-decoration: underline;
}
	.tmain .tdcont	{
	line-height: 17px;
	padding-right: 15px;
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 14px;
}
	.tmain .tdcont a {
	text-decoration: underline;
	}
	.tmain .tdcont a:visited {
	color: #8B0000;
	}
	.tmain .tdcont blockquote {
	margin: 0px 0px 10px 10px;
text-align:right;
}	
.tmain .tdcont .cur_path {
	line-height: 12px;
	margin-bottom: 10px;
}
.tmain .tdcont .cur_path a {
	font-size: 10px;
	color: Blue;
}
.tmain .tdcont .cur_path a:visited {
	color: Blue;
}
/*	.tmain .tdcont .line table td,a,div {
	vertical-align: middle;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}*/
	.tmain .tdcont .forum {
		width: 100%;
	}
	.tmain .tdcont .forum th {
	background: #C0DEF3;
	color: #305E8F;
	height: 24px;
	padding: 5px 3px 5px 3px;
}
	.tmain .tdcont .forum td {
	padding: 5px 5px 5px 5px;	
	}

	.tmain .tdright	{width:200px;background-color:#C0DEF3;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
	.tmain .tdright .tright	{height:100%;width:100%;}
	.tmain .tdright .tright td	{padding:5px 0px;height:1px;}
	.tmain .tdright .tright td div	{text-align:right;margin-right:5px;padding:0px 10px;background:transparent url(/i/main/bull5.gif) right 7px no-repeat;}
	.tmain .tdright .tright td a	{font:11px tahoma, sans-serif;text-decoration:underline;color:#305E90;}
	.tmain .tdright .tright td a:hover	{text-decoration:none;}
	.tmain .tdright .tright th	{width:230px;text-transform:uppercase;font-size:15px;font-family:"Times New Roman", sans-serif;font-weight:bold;color:#FFFFFF;height:39px;vertical-align:middle;text-align:right;background:transparent url(/i/main/right-bg0.gif) right top repeat-y;}
	.tmain .tdright .tright th span	{Color=#FFFFFF;width:170px;Filter: DropShadow(Color=#67A0C3, OffX=1, OffY=1, Positive=1);text-align:right;}
	.tmain .tdright .tright th img	{vertical-align:middle;margin-right:11px;margin-left:2px;}
	.tmain .tdright .search1	{height:39px;border-bottom:1px solid #FFFFFF;font:11px tahoma, sans-serif;color:#305E8F;padding:7px 0px;}
	.tmain .tdright .search1 input	{vertical-align:middle;width:118px;height:19px;border:0px;background:transparent url(/i/main/field2.gif) left top no-repeat;}
	.tmain .tdright .search1 img	{vertical-align:middle;margin-left:8px;margin-right:2px;}
	.tmain .tdright .tright .ban1	{padding:0px;height:auto;vertical-align:top;}
	.tmain .tdright .tright .ban1 img	{border-top:12px solid #C0DEF3;}
	.tmain .custm {text-align: center; padding-bottom: 10px;}
	.tmain .custm a {margin-left:17px;padding:4px 10px;background:transparent url(/i/main/bull6.gif) left 8px no-repeat;}


/*Футер */
.tfooter	{width:100%;height:50px;background:#7ab1da url(/i/main/bot-bg1.jpg) right top  no-repeat;}
	.tfooter td	{vertical-align:middle;text-align:center;color:#FFFFFF;font-size: 14px;}
		.tfooter td a	{color:#FFFFFF;font-size: 14px;}
		.tfooter td img	{vertical-align:middle;margin-right:10px;}
		.tfooter td a:hover	{text-decoration:underline;}

/*
корректирки
@font-face {font-family: "Robson Celtic";src: url("http://site/fonts/rob-celt")}
img.png {behavior: url(png.htc);}
body, div, td, th {border:1px solid black;}
border-collapse: collapse
*/

.head1	{height:1px;}
.more	{text-align:right;}
.more img	{vertical-align:middle;margin-left:5px;}
.more a	{color:#305E90;text-decoration:underline;}
.more a:hover	{text-decoration:none;}
.t1	{width:100%;}
.t1 td	{padding:0px;padding-right:5px;width:50%;}
.t1 td a	{text-decoration:underline;}
.t1 td a:hover	{text-decoration:none;}
.t1 .c1	{padding:0px;padding-left:5px;}
/*.t1 .c1 input	{vertical-align:middle;width:154px;height:19px;border:0px;background:transparent url(/i/main/field1.gif) left top no-repeat;margin-bottom:5px;}*/
.t1 .c1 img	{vertical-align:middle;}

.line {
	border-bottom: 1px solid #C0DEF3;
	padding: 5px 5px 5px 5px;
}
.red {
	color: Red;
	padding: 5px 0px 5px 0px;
}
.mat {
	margin-left: 10px;
	padding: 0px 15px 0px 15px;
	background: url('/i/main/bull3.gif') no-repeat right;
        text-align: right;
}
.rubr {
	margin-left: 10px;
	padding: 0px 15px 0px 15px;
	background: url('/i/main/bull6.gif') no-repeat right;
text-align: right;
}
.desc {
	margin-left: 10px;
	padding: 0px 15px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
text-align: right;
}
.search {margin-top: 30px;}
	.search a {	color: #305E90;	font:11px tahoma, sans-serif;	}
	.search p {	margin-left: 3px;	font:12px tahoma, sans-serif;	}
	.search .counter {font-size: 15px; width: 18px; padding-top: 2px;}
	.search .result {	margin-bottom: 10px;	}
	.search .title a {	font-size: 15px;	}
	.search .anons {	}
	.search .link {	font:11px tahoma, sans-serif;	color: Teal;	}
	.search .path {	font:11px tahoma, sans-serif;	}
	.search .path a {	color: Black;	font:11px tahoma, sans-serif;	}
	.search .input1 {margin: 5px 5px 5px 5px;}
	.search .input2 {margin: 5px 5px 5px 0px;}
	.search .backgnd {	background-color: #8FC5E9;}
	.search .smode {height: 20px;}
	.search .smode a {margin: 0px 7px 0px 7px; font:12px tahoma, sans-serif;}
	.search .rub {margin: 15px 0px 10px 0px; border-bottom: 1px solid #C0DEF3;}
	
.page_navigation {}
	.page_navigation p {	font: bold 16px tahoma, sans-serif;	margin: 20px 0px 5px 0px;	}
	.page_navigation {font:14px tahoma, sans-serif;}
	.page_navigation a {font:14px tahoma, sans-serif;	/*color: black;*/  padding: 0px 4px 0px 4px;}
	.page_navigation .active {	background-color: #C0DEF3; padding: 0px 4px 0px 4px;}
#calendar_table td, #calendar_table a, #calendar_table div {font-size:13px;}