body {
	overflow:			auto;
	padding:			0px;
	margin:			0px;
	background-color:		#ffffff;
	background-image:		url('i/bg.gif');
	background-repeat:	repeat-x;
	color:			#000000;
}
body {
	font-family:		Verdana,Tahoma,sans-serif;
	font-size:			10px;
	font-weight:		normal;
	font-variant:		normal;
	line-height:		1.3em;
	text-decoration:		none;
	text-indent:		0px;
}
p {
	margin: 0.5em 0em 0.5em 0em;
}
.hidden {
	display:			none;
	visibility:			hidden;
}
a img {	border: 0px;	}
b, .b, .bold, strong, .strong	{	font-weight: bold;	}
u, .u, .underlined {	text-decoration: underline;	}
i, .i, .italic {
	font-style:	italic;
}
.clear	{
	font-weight:		normal;
	font-variant:		normal;
	font-style:			normal;
	text-decoration:		none;
}

.big		{	font-size: 14px;		}
.normal	{	font-size: 12px;		}
.small	{	font-size: 10px;		}
.tiny		{	font-size: 9px;		}

.left		{	text-align: left;		}
.center 	{	text-align: center;	}
.right	{	text-align: right;	}
.justify	{	text-align: justify;	}

.top		{	vertical-align: top;	}
.middle	{	vertical-align: middle;	}
.bottom	{	vertical-align: bottom;	}

.ltl 		{	
	font-family : 		Tahoma, Verdana, sans-serif;
      font-size:			8pt;
	font-weight:		normal;
	font-variant:		normal;
	text-decoration:		none;
	text-indent:		0px;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color:		#376296;		
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

/* ссылка "схема проезда" */
a.scheme,
a.scheme:link,
a.scheme:visited,
a.scheme:hover,
a.scheme:active {
	margin:			5px 0px 0px 13px;
	color:			#063757;
	text-decoration:		underline;
	font-size:			12px;
	font-weight:		bold;
}

a.LinkInNews2{
	color:				#376296;	
}

a.LinkInNews2:hover {
	color:				#063757;	
}

a.LinkInLicense{
	color:				#ffffff;	
}

a.LinkInLicense:link, 
a.LinkInLicense:visited, 
a.LinkInLicense:active {
	color:				#ffffff;
	text-decoration:			none;	
}

a.LinkInLicense:hover {
	color:				#ffffff;
	text-decoration:			underline;	
}

a.LinkInInfo1 {
	color:				#0000ff;
}

td#licences {
	color:				#ffffff;
	font-size:			10px;
	text-align:			right;
	vertical-align:		top;
	background-color:		#063757;
	background-image:		url('i/top1_2_bg.jpg');
	background-repeat:	no-repeat;
	padding:			4px 8px 4px 8px;	
}
.c_white {
	color: #ffffff;
}
.c_black {
	color: #000000;
}
.c_blue {
	color: #094fa3;
}
.c_dblue {
	color: #063757;
}
.c_marine {
	color: #376296;
}
.c_grey1 {
	color: #8a8a8a;
}
.c_grey2 {
	color: #585858;
}
table.news1 {
	color:			#000000;
	background-color:		#eeeeee;
}
table.news1 td {
	padding:			2px 2px 2px 2px;
	font-size:			9px;
}
table.news1 td.title {
	text-align:			left;
	padding:			7px 4px 2px 20px;
	color:			#1c3f75;
	background-image:		url('i/bullet1.gif');
	background-position: 	0px 10px;
	background-repeat:	no-repeat;
}
table.news1 td.content {
	text-align:			justify;
	padding:			0px 4px 4px 4px;
}
table.news1 td.a_more {
	text-align:			right;
	padding:			2px 2px 0px 2px;
	background-image:		url('i/bg_line1.gif');
	background-position: 	0px 7px;	
	background-repeat:	repeat-x;
}

table.news10 {
	color:			#000000;	
}
table.news10 td {
	border: 			0px ! important;
	padding:			2px 2px 2px 2px;
	font-size:			11px;
	
}
table.news10 td.title {
	text-align:			left;
	color:			#1c3f75;
	background-image:		url('i/bullet2.gif');
	background-position: 	0px 2px;
	background-repeat:	no-repeat;

}
table.news10 td.content {
	text-align:			justify;
	padding:			0px 4px 4px 4px;	
	border-top:			0px;
	border-bottom:		0px;	

}
table.news10 td.a_more {
	text-align:			right;
	padding:			2px 2px 0px 2px;
	background-image:		url('i/bg_line1.gif');
	background-position: 	0px 7px;	
	background-repeat:	repeat-x;
	border:			0px;

}

table.news2 {
	color:				#376296;
	background-color:	#ffffff;
/*#dfebf4*/	
	background-image:	url('i/news2_bg_.jpg');
	background-position: right bottom;	
	background-repeat:	no-repeat;	
}
table.news2 td {
	font-size:			9px;
	padding:			4px 2px 4px 2px;
	vertical-align:		middle;
}
table.news2 td.icon {
	text-align:		center;
	width:			30px;
}
table.news2 td.ltext {
	text-align:			left;
}
table.news2 td.rtext {
	text-align:			right;
}
table.news2 td.del {
	padding:			0px;
	background-image:	url('i/bg_line1.gif');
	background-repeat:	repeat-x;
}

table.news3 {
	color:				#000000;
	background-color:	#e8f3fc;
}
table.news3 td {
	padding:			2px 2px 2px 2px;
	font-size:			9px;
}
table.news3 td.title {
	text-align:			justify;
	padding:			7px 4px 2px 4px;
	color:			#094fa3;
}
table.news3 td.content {
	color:				#8a8a8a;
	text-align:			justify;
	padding:			0px 4px 4px 4px;
}
table.news3 td.a_more {
	text-align:			right;
	padding:			2px 2px 0px 2px;
	background-image:	url('i/bg_line1.gif');
	background-position: 0px 7px;	
	background-repeat:	repeat-x;
}

table.info1 {
	font-family : Tahoma, Verdana, sans-serif;
	font-size:			8pt;
	color:			#0d3c5c;
	background-color:		#daecfa;
	border:			solid 1px #d4e4f1;
	border-bottom:		0px;
}
table.info1 th, table.info1 td {
	padding:			1px 1px 1px 1px;
	text-align:			right;
	vertical-align:		middle;
}
table.info1 th {
	font-weight:		bold;
	border-bottom:		solid 0px #0d3c5c;
}
table.info1 td {
	color:			#575757;
	border-top:			solid 0px #ffffff;
	border-bottom:		solid 0px #cccccc;
}
table.info1 td.name {
	color:			#ce020e;
	text-align:			left;
}
table.info2 {
	color:			#ffffff;
	background-color:		#ffffff;
}
table.info2 th, table.info2 td {
	padding:			2px 2px 2px 2px;
	text-align:			center;
	vertical-align:		middle;
}
table.info2 th {
	color:			#ffffff;
	background-color:		#b5b5b5;
	font-weight:		bold;
}
table.info2 td {
	color:			#575757;
	border-bottom:		solid 1px #cccccc;
}
table.info2 td.name {
	color:			#ce020e;
	text-align:			left;
}

/* ссылка "схема проезда" */
td#footer {
	padding: 4px 4px 4px 0px;
}
td#footer,
td#footer a
td#footer a,
td#footer a:link,
td#footer a:visited,
td#footer a:hover,
td#footer a:active {
	font-family:		Arial,Verdana,Tahoma,sans-serif;
	color:				#063757;
	text-decoration:	none;
	font-size:			10px;
	font-weight:		normal;
}

table.news4 {
	color:				#1c3f75;
	background-color:	#eeeeee;
}
table.news4 td {
	padding:			0px 0px 0px 0px;
	margin:			0px 0px 0px 0px;
	font-size:			16px;
	font-family:		Times New Roman;

}
table.news4 td.text {
	text-align:			left;
	vertical-align:		top;
	padding:			10px 14px 0px 14px;
	border-left:		solid 1px #dddddd;
	border-right:		solid 1px #dddddd;
}

td.news5text {
	color:			#1c3f75;
	background-color:		#eeeeee;
	border:			solid 1px #dddddd;
	border-top:			0px;
}

ul.links {
	margin:			16px 0px 2px 6px;
	padding:			0px;
	text-align:			left;
}

ul.links li {
	padding:			0px;
	margin:			2px 2px 14px 2px;
	list-style-position: 	inside;
	list-style-type:		square;
	list-style-image:		url('i/bullet2.gif');
	vertical-align:		middle;
}

ul.links li a
ul.links li a,
ul.links li a:link,
ul.links li a:visited,
ul.links li a:hover,
ul.links li a:active {
	color:			#1c3f75;
	text-decoration:		underline;
	font-size:			12px;
	font-weight:		bold;
}
table.iblock {
	width: 242px;
	background-image:		url('i/block1/block1_1_bg.jpg');
	background-position: 	0px 0px;
	background-repeat:	no-repeat;
	margin:			10px 6px 0px 7px;	
}
table.iblock td {
	margin:			0px 0px 0px 0px;
	vertical-align:		top;
	text-align:			left;
}
table.iblock, table.iblock td,  table.iblock td a {
	color:				#00646e;
	font-size:			12px;
	font-weight:		bold;
}
table.iblock td {
	vertical-align:		top;
	text-align:			left;	
}
table.iblock td.title {
	padding:			0px 30px 0px 30px;
	height:			25px;
	vertical-align:		middle;
}
table.iblock td img.icon1 {
	padding:			12px 0px 0px 9px;
}
table.iblock td img.icon2 {
	padding:			0px 0px 0px 12px;
}
table.iblock.n1 {
	background-image:	url('i/block1/block2_1_bg.jpg');
}
table.iblock.n1 td img.icon1 {
	padding:			22px 0px 0px 7px;
}
table.iblock.n1 td img.icon2 {
	padding:			0px 0px 0px 10px;
}

table.iblock.n3 {
	background-image:	url('i/block1/block3_1_bg.jpg');
}
table.iblock.n3 td img.icon1 {
	padding:			2px 0px 28px 21px;
}
table.iblock.n3 td img.icon2 {
	padding:			0px 0px 0px 10px;
}


#content {
	color:			#000000;
	font-size:			12px;
	padding:			0px 15px 0px 15px;
	background:			url('i/news3_bg1.jpg') right bottom no-repeat;
	border-right:		solid 3px #b2c2cd;
}
h1, .h1 {
}
.left_column {
	width:			214px;
	border-left:		solid 3px #b2c2cd;
	border-right:		solid 1px #b2c2cd;
	border-bottom:		solid 1px #b2c2cd;
	background-color:		#eeeeee;
}
div.context {
	width:			214px;
	border-bottom:		solid 1px #ffffff;
	border-top:			solid 1px #b2c2cd;

}
div.context a {
	font-family:		Verdana,Tahoma,sans-serif;
	font-size:			12px;
	font-weight:		bold;	
	text-align:			left;
	vertical-align:		middle;
	border-top:			solid 1px #ffffff;
	width: 			214px;
	border-bottom:		solid 1px #cbcdcc;
	padding:			7px 0px 10px 0px;
	display:			block;
}
div.context a img {
	border:			0px;
	width:			18px;
	height:			7px;
	padding:			0px 10px 0px 0px;
}

div.context a,
div.context a:link,
div.context a:visited,
div.context a:hover,
div.context a:active {
	color:			#063757;
	background-color:		#f4f7fb;
	text-decoration:		none;
}
div.context a:hover,
div.context a:active {
	color:			#063757;
	background-color:		#ffffff;
}

#content ul {
	margin:			10px 0px 2px 6px;
	padding:			0px;
	text-align:			left;
	vertical-align:		top;
}

#content ul li {
	display:			list-item;
	padding:			0px;
	margin:			0px 2px 4px 20px;
	list-style-type:		square;
	list-style-image:		url('i/bullet3.gif');
	vertical-align:		top;
}
#content table {
	margin:			6px 0px 2px 0px;
	border-collapse:		collapse;
}
#content table caption {
	color:			#063757;
	padding:			6px 0px 4px 4px;
	font-weight:		bold;
	caption-side:		top;
	text-align:			left;
	vertical-align:		bottom;
}
#content table thead th {
	color:			#063757;
	font-weight:		bold;
	padding:			3px 3px 3px 3px;
	text-align:			center;
	vertical-align:		middle;
	background-color:		#eeeeee;
	border:			solid 1px #dddddd;	
}
#content table tbody td {
	padding:			3px 3px 3px 3px;
	vertical-align:		middle;
	border:			solid 1px #dddddd;
}
h2 {
	color:			#063757;
	margin:			6px 0px 2px 0px;
	font-weight:		bold;
	font-size:			12px;
}

.path {
	font-size:			12px;
	font-weight:		bold;
	margin:			0px 0px 0px -15px ! important;
	padding:			11px 0px 0px 15px ! important;
	border:			0px  ! important;
	height:			27px ! important;
	vertical-align:		top ! important;
}

.path a,
.path a:link,
.path a:visited {
	color:			#094fa3;
	text-decoration:		none;
}

.path a:hover,
.path a:active {
	color:			#094fa3;
	text-decoration:		underline;
}
