html, body{width:100%;height:100%;padding: 0;margin: 0;}
body{padding:0px;margin:0px;background-color:#fff;font-family: Helvetica,Arial,sans-serif;font-size:13px;color:#333;}
table, tr, td{padding: 0px;margin: 0px;border: none;border-collapse: collapse;vertical-align: top;text-align: left;font-family: Helvetica,Arial,sans-serif;font-size:13px;color:#333;}

ul{}

img{border-width:0;}
p{margin:0 0 10px 0;padding:0;}

h1, h2, h3{padding: 0;margin: 0;font-weight: normal;font-size: 18px;padding-bottom: 15px;}

a{text-decoration:underline;color:#000;}
a:hover{text-decoration: none;}

.clear{clear: both;width: 0px;height: 0px;overflow: hidden;}
.annotation, .invis{display: none;}

.bg-png-crop{
	filter	: expression(
		(runtimeStyle.filter == '') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=crop)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.bg-png-scale{
	filter	: expression(
		(runtimeStyle.backgroundImage != 'none') ? runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src='+currentStyle.backgroundImage.split('\"')[1]+', sizingMethod=scale)' : runtimeStyle.filter,
		runtimeStyle.backgroundImage = 'none');}

.png{
	width: expression(width);
	filter: expression( (runtimeStyle.filter == '') ? runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='image')" : '',
						src = '/images/blank.gif');}

.all{width:100%;min-height: 100%;}
*html .all{height:100%;}

.footer{height:90px;padding-top: 30px;text-align: center;}

.main-cont{width:1000px;margin: 0 auto;}
.logo{display: block;margin-bottom: 20px;}

.menu{padding-left: 15px;}
.menu .item{float: left;height: 37px;padding: 0 0 0 8px;margin-right: 5px;}
.menu .item div{height: 100%;padding-right: 8px;float: left;}
.menu .item a{display: block;height: 28px;padding: 9px 5px 0 5px;text-decoration: none;color: #333;font-weight: bold;font-size: 15px;float: left;}
.menu .sel{background: url(/images/menu.jpg) no-repeat left top;}
.menu .sel div{background: url(/images/menu.jpg) no-repeat right -37px;}
.menu .sel a{background: url(/images/menu.jpg) repeat-x left -74px;color: #fff;}

.sub-menu{background: #9f150a;float: left;position: absolute;display: none;}
.sub-menu a{display: block;padding: 5px 10px;border-bottom: 1px solid #fff;font-size: 12px;color: #fff;text-decoration: none;}
.sub-menu a:hover{background: #811007;}

.center-content{padding: 20px 20px 20px 27px;}

.blocks{width: 972px;margin-left: 27px;}
.blocks td{width: 228px;}
.blocks td.m{width: 20px;}
.blocks .top td, .blocks .top td div, .blocks .bottom td, .blocks .bottom td div{height: 9px;font-size: 1px;line-height: 1px;overflow: hidden;}
.blocks td.c, .blocks td.c a{padding: 0 9px;color: #fff;font-size: 11px;}
.blocks td.c div{padding-top: 5px;}
.blocks td.c div a{padding: 0;}
.blocks td.b1{background: #9c1308;}
.blocks .top td.b1{background: #9c1308 url(/images/corners.jpg) no-repeat 0 -36px;}
.blocks .top td.b1 div{background: url(/images/corners.jpg) no-repeat right -54px;}
.blocks .bottom td.b1{background: #9c1308 url(/images/corners.jpg) no-repeat 0 -45px;}
.blocks .bottom td.b1 div{background: url(/images/corners.jpg) no-repeat right -63px;}

.blocks td.b2{background: #333333;}
.blocks .top td.b2{background: #333333 url(/images/corners.jpg) no-repeat 0 0px;}
.blocks .top td.b2 div{background: url(/images/corners.jpg) no-repeat right -9px;}
.blocks .bottom td.b2{background: #333333 url(/images/corners.jpg) no-repeat 0 -27px;}
.blocks .bottom td.b2 div{background: url(/images/corners.jpg) no-repeat right -18px;}

.blocks td.b3{background: #184b32;}
.blocks .top td.b3{background: #184b32 url(/images/corners.jpg) no-repeat 0 -81px;}
.blocks .top td.b3 div{background: url(/images/corners.jpg) no-repeat right -72px;}
.blocks .bottom td.b3{background: #184b32 url(/images/corners.jpg) no-repeat 0 -90px;}
.blocks .bottom td.b3 div{background: url(/images/corners.jpg) no-repeat right -99px;}

.news .item{padding-bottom: 20px;}
.news .date{font-weight: bold;font-size: 11px;padding-bottom: 3px;}

.page-swapper td{padding: 0 5px;font-size: 14px;}
.page-swapper .next a, .page-swapper .back a{text-decoration: none;}
.page-swapper .invisible{visibility: hidden;}

.map div{font-size: 11px;padding-bottom: 3px;}

.sub-articles{list-style: none;padding: 0 0 10px 0;margin: 0;}
.sub-articles li{display: block;padding: 3px 0;}

.yandex{border: solid 0px #2C2C2C; border-top:none;padding-left:30px;}
.yandex .item{padding:10px; background-color:none;}
.yandex h3{font-size: 11px; margin:0px; padding:0px 0px 2px 0px;}
.yandex h3 a{color: #0000CC; text-decoration:underline;}
.yandex p{padding:1px 0px; font-size: 9px;margin:0px;}
.yandex span{font-size: 10px; color:#006600}