@charset "utf-8";
* { 
	font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; 
}
body {
	background-color:#ebebeb;
	margin:5px 0px 0px 0px;
	text-align:center;
}
div{
	margin:0px 0px 0px 0px;
}
table {
	font-size:12px;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border:0px;
}
td, th {
	padding:0px;
	margin:0px;
	background:none;
}
img {
	border:0px;
}
p {
	/*text-align:justify;*/
	text-indent:0px;
	margin:0px 2px 10px 0px;
	font-size:11px;
	font-style:normal;
	color:#000000;
}
form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
input {
	border:1px;
	border-color:#505050;
	border-style:solid;
	font-size:10px;
	height:16px;
}
ul{
	margin:10px 0px 10px 0px;
	list-style:none;
}
li {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 20px;
}

hr { 
	height:1px; color:#1B3F57;
}
body a:link, a:visited, a:active {
	color:#a6082a;
	text-decoration:underline;
}
body a:hover{
	text-decoration:none;
}

.title_razdel{
	color:#a6082a;
	font-size:12px;
	font-weight: bold;
	text-transform:uppercase;
}
/*Общий div*/
div.all{
	background-color:#ebebeb;
	width:1000px;
	height:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
table.all{
	background:url(/pictures/bg_fon.jpg) no-repeat;
	height:100%;
}
table.all tr, td{
	vertical-align:top;
}

/*Блок меню1*/
div.top_menu{
	margin:27px 0px 0px 0px;
	padding:0px 0px 0px 25px;
	background-color:#000000;
	background:url(/pictures/bg_top_menu.jpg) 0px 0px no-repeat ;
	width:694px;
	height:33px;
}
div.top_menu *{
	margin:13px 3px 0px 3px;
}
a.top_menu:link, a.top_menu:visited, a.top_menu:active{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
}
a.top_menu:hover{
	text-decoration:underline;
}

/*Блок меню2*/
table.el{
	border-collapse:separate;
}
table.el td{
	width:226px;
	height:156px;
	border:1px;
	border-color:#505050;
	border-style:solid;
}

/*Блок mail*/
table.mail{
	margin:10px 0px 20px 0px;
	border-collapse:separate;
	width:729px;
}
table.mail td{
	text-align:right;
	vertical-align:middle;
	font-size:10px;
	color:#7d7d7d;
}
table.mail img{
	margin:0px 0px 0px 10px;
}

/*Блок icq*/
table.cont1{
	width:100%;
	margin:0px 0px 20px 0px;
}
table.cont1 td{
	text-align:left;
	background:url(/pictures/bg_80.png) 0px 0px;
	font-size:11px;
	vertical-align:middle;
}
table.cont1 td.ugol{
	background:none;
	width:17px;
}
table.cont1 .title {
	padding:0px 0px 0px 0px;
}
a.icq:link, a.icq:visited, a.icq:active{
	font-size:11px;
}

/*Блок diler*/
table.reg_btn {
	margin:0px 0px 5px 0px;
}
table.reg_btn td{
	padding:0px 0px 0px 2px;
	background:none;
}
div.reg_btn {
	width:215px;
	text-align:right;
}
a.reg_btn:link, a.reg_btn:visited, a.reg_btn:active{
	color:#7d7d7d;
	font-size:10px;
	text-decoration:none;
}
a.reg_btn:hover{
	text-decoration:underline;
}
/*Блок search*/
table.search{
	margin:0px 0px 20px 0px;
	text-align:left;
	background:url(/pictures/search_bg.gif) 0px 0px no-repeat;
	width:244px;
	height:94px;
}
table.search td{
	font-size:11px;
	vertical-align:middle;
	padding-top:10px;
}
/*Блок news_top*/
table.news_top{
	margin:0px 0px 20px 0px;
	width:244px;
}
table.news_top td{
	text-align:left;
	background:url(/pictures/w_bg.gif) 0px 0px;
}
table.news_top td.ugol{
	background:none;
	width:17px;
}
table.news_top p {
	text-indent:0px;
	margin:0px 0px 0px 0px;
	font-size:10px;
	text-align:left;
}
.name_r{
	font-size:11px;
	font-weight: bold;
	color:#a6082a;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.date_r{
	font-size:11px;
	font-weight: bold;
	color:#7d7d7d;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.title_r{
	font-size:11px;
	font-weight: bold;
	color:#a6082a;
}
.text_r{
	font-size:10px;
	font-weight: bold;
	color:#000000;
}

/*Блок phone*/
table.phone{
	margin-left:-19px;
	background: url(/pictures/phone.png) no-repeat bottom left; 
	position:relative;
	width:263px;
	height:173px;
}
td.phone{
	vertical-align:bottom;
}

/*Блок cont2*/
table.cont2{
	margin:0px 0px 20px 0px;
	width:100%;
}
table.cont2 td{
	text-align:left;
	background:url(/pictures/w_bg.gif) 0px 0px;
}
table.cont2 td.ugol{
	background:none;
	width:17px;
}

/*Блок menu2*/
table.menu2{
	margin:0px 0px 20px 0px;
	width:180;
}
table.menu2 td{
	text-align:left;
	background:url(/pictures/m2_bg.gif) 0px 0px;
}
table.menu2 td.ugol{
	background:none;
	width:8px;
}

/*Блок menu2*/
table.block_gallery{
	margin:0px 0px 20px 0px;
	width:100%;
	height:100%;
}
table.block_gallery td{
	text-align:left;
	background:url(/pictures/m2_bg.gif) 0px 0px;
}
table.block_gallery td.ugol{
	background:none;
	width:8px;
}

/*Блок m2_item*/
div.m2_item{
	margin:0px 0px 5px 0px;
	padding:2px 0px 2px 10px;
	width:170;
	background-color:#7d7d7d;
	color:#FFF;
	font-size:11px;
	font-weight: bold;
}
a.m2_a:link, a.m2_a:visited, a.m2_a:active{
	color:#FFF;
	font-size:11px;
	font-weight: bold;
}

/*Блок m2_item*/
div.m3_item{
	margin:3px 0px 3px 10px;
	width:160;
	color:#000;
	font-size:10px;
	font-weight: bold;
}
a.m3_a:link, a.m3_a:visited, a.m3_a:active{
	color:#000;
	font-size:10px;
	font-weight: bold;
}

/*Блок slogan*/
#slogan td{
	color: #fff;
    font-size: 17px; 
	padding-left: 45px;
	padding-right: 70px;
	text-align:center;
	vertical-align:bottom;
	line-height: 1;
	letter-spacing: 1;
} 
/*Блок subsc*/
#titlesubsc td{
	text-align:center;
} 

#titlesubsc1 td{
	text-align:right;
} 
a.arh_on div{
	padding-left:10px;
	padding-top:3px;
	width:89px;
	height:19px;
	color: #a10826;
    font-size: 10px; 
	background: url(/pictures/bg_arhiv.jpg) no-repeat 0px 0px; 
	cursor:pointer;
	font-weight:bold;
}
a.arh_off div{
	padding-left:10px;
	padding-top:3px;
	width:89px;
	height:19px;
	color: #000000;
    font-size: 10px; 
	background: url(/pictures/bg_arhiv.jpg) no-repeat 0px 19px;
	cursor:pointer;
	font-weight:bold;
}