@import url(/css/style.css);
html {
	height:100%;
	}
body {
	margin:0; padding:0;
	height:auto !important; height:100%; min-height:100%;
	font-family:Tahoma, sans-serif;
	font-size:11px;
	line-height:1.2;
	color:#000;
	background-color:#069;
	}
img {
	border:none;
	}
.nowrap {
	white-space:nowrap;
	}
#header td {
	background:url(/i/sh1.gif) bottom #fff repeat-x;
	}
	#header td img {
		margin:13px 0 13px 10px;
		}
/* левая колонка */
#l_col {
	background-color:#f5f5f5;
	}
	#search {
		margin:0; padding:12px 0;
		font:normal 10px/21px Tahoma, sans-serif;
		color:#fff;
		background:url(/i/sh2.gif) bottom #00527A repeat-x;
		}
		#search form {
			margin:0; padding:0;
			}
		#search span {
			display:block;
			margin-left:20px;
			}
		.text {
			height:16px;
			margin:0 8px 0 16px;
			font:normal 10px/16px Tahoma, sans-serif;
			color:#fff;
			background-color:#069;
			border:none;
			}
		.image {
			margin-right:16px;
			}
	.org {
		padding:0 10px;
		}
		.org table {
			font-weight:bold;
			border-bottom:1px solid #ccc;
			}
		.org img {
			margin:5px 0;
			}
		.org a {
			display:block;
			font-weight:normal;
			color:#c00;
			}
/* центральная колонка */
#c_col {
	background-color:#fff;
	}
	.new {
		margin:0 10px; padding:11px 11px 7px 21px;
		background:url(/i/new.gif) 0 12px no-repeat;
		border-bottom:1px solid #ccc;
		}
		.new a {
			font:normal 11px/1.2 Tahoma, sans-serif;
			text-decoration:none;
			color:#333;
			}
		.new a:hover {
			text-decoration:underline;
			color:#036;
			}
/* правая колонка */
#r_col {
	background-color:#f5f5f5;
	}
	.article {
		margin:0 10px; padding:11px 6px 7px 10px;
		border-bottom:1px solid #ccc;
		}
		.article h1 {
			margin:5px 0 5px 11px; padding:0;
			font:normal bold 12px/1.2 Tahoma, sans-serif;
			text-indent:-12px;
			color:#000;
			}
		.article p {
			margin:0 0 0 11px; padding:0;
			font:normal 12px/1.2 Tahoma, sans-serif;
			color:#000;
			}
		.article a {
			margin:5px 0 5px 11px; padding:0;
			font:normal 12px/1.2 Tahoma, sans-serif;
			color:#999;
			}
		.article .dt {
			margin-left:11px;
			}

#menu {
	position:relative; top:1px !important; top:-18px; left:0;
	margin:0; padding:0;
	}
#menu tr {
	background:url(/i/ctitlebg.gif) #f2f2f2 repeat-x;
	}
#menu td {
	border-bottom:1px solid #ccc;
	}
.menuitem {
	padding-left:33px;
	}
.menuitem a {
	font:normal bold 13px/1.1 Tahoma, sans-serif;
	text-decoration:none;
	color:#333;
	}
	.menuitem a:hover {
		font:normal bold 13px/1.1 Tahoma, sans-serif;
		text-decoration:underline;
		color:#000;
		}
.colTitle {
	font:normal 21px/49px "Arial Narrow", Arial, Helvetica, sans-serif;
	white-space:nowrap;
	background:url(/i/ctitlebg.gif) #f2f2f2 repeat-x;
	}
	.colTitle div {
		background:url(/i/ctitlebg1.gif) no-repeat;
		}
		.colTitle div div {
			padding-left:20px;
			background:url(/i/ctitlebg2.gif) right bottom no-repeat;
			}
.sumnew {
	margin-left:1px;
	font:normal 11px/2 Tahoma, sans-serif;
	color:#BA0000;
	}
.sumnew {
	margin-left:31px;
	font:normal 11px/2 Tahoma, sans-serif;
	color:#BA0000;
	}
.sumart {
	margin-left:20px;
	font:normal 11px/2 Tahoma, sans-serif;
	color:#BA0000;
	}
#footer td {
	padding:20px 0 20px 20px;
	color:#fff;
	background:url(/i/sh3.gif) top #069 repeat-x;
	}
	#footer td a {
		color:#fff;
		}
/* new */
.back {
	margin-top:20px; margin-left:35px;
	}
.press_date {
	margin-top:20px; margin-left:35px;
	}
.press_main {
	width:80%;
	margin-left:35px;
	text-align:justify;
	}
.press_source {
	margin-left:35px;
	}
.news_date {
	margin-top:20px; margin-left:35px;
	}
.news_main {
	width:80%;
	margin-left:35px;
	text-align:justify;
	}
.news_source {
	margin-left:35px;
	}

.contbox {
	margin-left:35px; padding-bottom:25px;
	width:80%;
	}

#submenu {
	margin:20px 10px; padding:0;
	list-style-type:none;
	}
	#submenu li {
		margin-left:10px;
		/* white-space:nowrap; */
		text-align: left;
		}
		#submenu li a {
			padding:0 5px;
			font-size:12px;
			/* white-space:nowrap; */
		text-align: left;
			text-decoration:none;
			}
		#submenu li a:hover {
			text-decoration:underline;
			}
			
#path {
	margin:20px; padding:0;
	font-weight:bold;
	}
	#path span {
		margin-left:3px; padding:3px 5px;
		line-height:21px;
		/* white-space:nowrap; */ 
		text-align: left;
		background-color:#ccc;
		}
	#path a {
		margin-left:3px; padding:3px 0;
		font-weight:normal;
		line-height:21px;
		/* white-space:nowrap; */
		text-align: left;
		text-decoration:none;
		color:#000;
		}
	#path a:hover {
		text-decoration:underline;
		}

*.nomargin_top { margin-top: 0; }
*.nomargin_bottom { margin-bottom: 0; }
.acenter {
	text-align:center;
	}
	
.black { color: black; }	
.gray { color: gray; }
.lightgrey { color: lightgrey; }
.blue { color: blue; }
.nodecor { text-decoration: none; }
.uline { text-decoration: underline; }
a.noline { text-decoration: none; }
a.noline:hover { text-decoration: underline; }

div.for_image {
	text-align:center;
	}
span.caption {
	display:block;
	margin:10px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-style:italic;
	}
.for_image.left {
	float:left;
	text-align:left;
	}
.for_image.right {
	float:right;
	text-align:right;
	}
