* html .png
{
    width: expression(this.firstChild.width);
    filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.firstChild.src+"', sizingMethod='image')");

    background: expression("transparent url("+this.firstChild.src.replace(".png", ".gif")+") no-repeat");
    backgr\ound: none !important;
}

* html .png img
{
    behavior: expression(this.style.visibility="hidden");
}

* {	font-family: Tahoma;
	font-size:12px;
}

body {	background: #2B2B2B;
	margin:0px;
	padding:0px;
}

img {
	border:0px;
}

a {	text-decoration:underline;
}

a:hover {	text-decoration:none;
}

#nomers {	width:180px;	margin-top:10px;
	margin-bottom:10px;}

#wellcome {	padding-bottom:10px;
}

.nomer {	padding-top:3px;
	padding-left:5px;
}

.nomer_descr {	font-size:10px;
	color:#C4C4C4;
	padding-left:10px;
	padding-bottom:5px;}

#content {
	background: url('/img/center_bg.jpg') 157px 0px repeat-y;
	width: 1003px; /* Ширина слоя */
	position: absolute; /* Абсолютное позиционирование */
	left: 50%; /* Положение от левого края */
	top: 0px; /* Положение от верхнего края */
	margin-left: -501px; /* Отступ слева */
}

#allcontent {	width:1003px;
	overflow:hidden;
	text-align:left !important;
}

#header {	height:184px;
	width:1003px;	background: url('/img/header_bg.jpg') no-repeat;
	overflow:hidden;
}

#footer {
	height:167px;
	width:1003px;
	background: url('/img/footer_bg.jpg') no-repeat;
	overflow:hidden;
}

.logo {	width:230px;
	float:left;
}

#slogan {	float:left;
	margin-left:30px;	width:298px;
	height:115px;
	text-align:center;
	padding-top:50px;
	background: url('/img/slogan.jpg') no-repeat;
}

#small_nav {	background:#000000;	float:right;	width:28px;
	height:120px;
	margin-left:10px;
	margin-right:30px;
	_margin-right:15px;
}

#small_nav img {	display:block;
	margin-top:17px;
}

#this_num {	float:left;
	margin-left:15px;	background: url('/img/this_number.jpg') no-repeat;
	width:355px;
	height:131px;
}

#contact {	padding-left:165px;
	padding-top:70px;
	color:#C4C4C4;
	font-size:13px;
}

a.red {    color:#ff0000;
}
a.white {
    color:#ffffff;
}

.white_selected {	color:#ffffff;
	font-weight:bold;
}

table {
	border:0px none;
	border-collapse:collapse;
}

table td {
	padding:0px;
}

div.parts{	margin-left:30px;
	padding-top:20px;
	padding-bottom:24px;
}

#opros {	width:180px;
}

.otvet, #question {	color:#C4C4C4;
}

.otvet {    margin-left:5px;
}

#question {	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
}

#forum {	margin-left:65px;
	color:#C4C4C4;
	width:185px;
}

#forum div {	margin-bottom:10px;
	margin-top:10px;
}

#menu_items {	margin-left:5px;
	width:163px;
	margin-right:50px;
	background: url('/img/menu/menu_item_bg.jpg') 0 7px repeat-y;
}

#right_column {	width:200px;
}

#archive {
	width:205px;
	margin-left:65px;
}

#letterimg {	float:left;
	margin-right:15px;
	margin-bottom:15px;}

#letterimg img,.short_news_img a img {
	border: 1px solid #D8D8D8;
}

#cent_content {
	width:510px;
}

/* Короткая новость */
.razdel {	margin-top:20px;	font-size:15px;
	font-weight:800;
}

.short_news {	padding-top:10px;
	width:510px;
	border-bottom: #D8D8D8 1px solid;
}

.short_news_img a img {	margin:10px;
	margin-top:0px;
}

.short_news_img {	float:left;
}

.padding td {	padding:3px;
}

#breadcrumbs {	color:#000000;
	margin-bottom:15px;
}

#breadcrumbs a {	color:#000000;
	font-weight:bold;
}

#breadcrumbs span {	color:#FF0000;
	font-weight:bold;
}

.short_news_text {	padding:5px;
}




#hide_in_content { visibility: hidden;
        width: 0px;
        height: 0px;
        display: none;
}

