body {
	background-color: #010101;
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #cccccc;
	line-height: 110%;
}
a, a:link, a:visited, a:active, a:hover{
	color: #9999ff;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.si, a.si:link, a.si:visited, a.si:active, a.si:hover{
	color: #9999ff;
	font-size: 13px;
	font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	margin-top:4px; margin-right: 6px;

}
span.si {
	color: #9999ff;
	font-size: 13px;
	font-family: Georgia, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	margin: 4px 6px 0px 0px;
	float: left;
}
a.m, a.m:link, a.m:visited, a.m:active, a.m:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
	text-decoration: none;
	font-weight: normal;
}
a.w, a.w:link, a.w:visited, a.w:active, a.w:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}
a.h, a.h:link, a.h:visited, a.h:active, a.h:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 16px;
	text-decoration: none;
	display: block;
	height: 20px;
	width: 165px;
	margin-bottom: 16px;
	margin-left: 15px;
	margin-top: 7px;
	text-align: center;
	position: relative;
		font-weight: bold;
}
div.main {
	top: 0%;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	background: url(../../siteimg/bridge.jpg) no-repeat bottom left;
	overflow: visible;
	margin-bottom: 0px;
	margin-top: 70px;
}
div.banner {
	top: 0%;
	position: relative;
	width: 1000px;
	height: 394px;
}
div.menu {
	top: 0%;
	position: relative;
	width: 1000px;
	height: 59px;
	overflow: visible;
	left:0
	margin:0px auto;
}
div.lm {	width:38px;	height: 59px; background: url(../../siteimg/lm.gif) no-repeat; float: left;}
div.rm {	width:29px;	height: 59px; background: url(../../siteimg/rm.gif) no-repeat; float: left;}
div.m {
	width: 100px;
	height: 59px;
	background: url(../../siteimg/m.gif) no-repeat;
	text-align: center;
	float: left;
	overflow: visible;
	padding-top:8px;
}
div.sp {
	width: 2px;
	height: 59px;
	background: url(../../siteimg/sp.jpg) no-repeat;
	text-align: center;
	float: left;
	overflow: visible;
}
div.mainblock {
	top: 0px;
	position: relative;
	width: 1000px;
	margin-top: 34px;
	overflow: visible;
	clear:both;
	float:left;
}
.left {
	position: relative;
	top: 34px;
	left: 14px;
	width: 199px;
	float: left;
	overflow: visible;
	background: url(../../siteimg/pl.gif) no-repeat top;
	margin-bottom: 150px;
}
div.b {
	position: relative;
	top: 0px;
	left: 6px;
	width: 187px;
	overflow: visible;
	margin-bottom: 24px;
}
div.bs {
	position: relative;
	top: 0px;
	left: 6px;
	overflow: visible;
	margin-bottom: 24px;
}
.bl {display: block; margin-bottom: 10px;}
div.content {
	position: relative;
	top: 0px;
	left: 0px;
	width: 532px;
	float: left;
	overflow: visible;
	margin-left: 36px;
	margin-right: 8px;
	margin-bottom: 150px;
	text-align: left;
}
div.copyright {height:30px;bottom:0;right:0; position:absolute; font-size: 12px; color: #999999;}
table, td, th {
	margin:0px;
	padding:0px;
	font-size: 13px;
	font-family: Tahoma,  Arial, Helvetica, sans-serif;
	color: #cccccc;
	line-height: 110%;
	 border-collapse: collapse; border: 0px;
	 
}
h1{font-size: 20px;color: #663300;	font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; display: block; text-align: center; line-height: 100%;}
form {padding:0px;	margin: 0px;}
img {border: 0px;margin: 0px;padding: 0px;}
h3{font-size: 18px;color: #9999ff;	font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: normal; display: block; text-align: center; line-height: 100%;}


table.city {width:100%;}
table.city caption {text-align: left; padding:10px;}
table.city tr td table {width:100%; height:100%; margin-top:10px;}
table.city tr td table tr td {vertical-align:top;text-align: left;line-height:140%; vertical-align:middle;}
table.city tr td table tr td p {margin:5px; padding-left:10px; text-align:left;}
table.city tr th {font-weight: normal;background-color: #222222;}
table.city tr td table tr th {border:1px solid black;
text-align: left;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
padding-right:5px;
}
table.city, table.city tr td table,  table.city tr td table tr td .thh {border:0; border-collapse:collapse; margin:0px; padding:0px;}
/*
table.city {width:100%;}
table.city caption {text-align: left; padding:10px;}

table.city tr td table{
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
}
table.city tr th{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	text-align: left;
	font-weight: normal;
	background-color: #222222;
}
*/


/*
*+html .ie7 {top:2000px;}
*/
.plashka {position:relative; top:1978px;}