body {
	font-family:Tahoma, sans-serif; 
	font-size:12px;
	margin:0px; 
	background: url('http://bar.perm.ru/up-back.png') repeat-x #f9f5ce; 
	padding:0px;
} 

p {	
	margin:0px;
	color: #000;
}

a {
	cursor: hand; 
	font-size: 12px; 
	text-decoration: underline; 
	color: #bf1c11;
}

table
{
	border-collapse: collapse;
	width: 100%;
}

td
{
	margin: 0em;
	padding: 0em;
	vertical-align: top;
}

img 
{
	border:0px;
}

.divd {
	background:#8b8b8b;	
	padding:0px;
	height:1px;
}


.m1 {
	background: url('http://bar.perm.ru/up.png') no-repeat top 
}
.m2 {
	overflow:auto;
	width:980px;

}


.logo {
	padding-top:24px;
	vertical-align:top; 
	height:155px;
}

.mn {
	background: url('http://bar.perm.ru/mn.png') no-repeat top; 
	height:38px;
	padding:8px 30px 0px 30px;
}



hr {
	color: #bf1c11;
}
	
.img1 {
	margin:8px;
	border: #bf1c11 solid 1px;
}

.img2 {
	border: 0;
	padding: 0px 20px 0px 0px;
}
.news {
	padding: 3px;
	border-top: dotted 1px #bf1c11;

	background:#ffefc6;

	
}

.news1 {
	padding: 3px;
	border-top: dotted 1px #bf1c11;

	background:#fff;

	
}


.art {
	padding: 3px;
	border-top: dashed 1px #bf1c11;
	background:#fff;

}

	
/*Шрифты*/

h1 { 
	cursor: hand; 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	color: #ffefc6;
}
	
h2 { 
	font-size: 18px;
	font-weight: normal;
	text-decoration: none; 
	color: #bf1c11;
	padding:0px;
	padding-bottom:5px;
	margin:0px;
}

h3 { 
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline; 
	color: #000;
	padding:0px;
	padding-bottom:10px;
	margin:0px;
}

.soon { 
	font-size: 14px;
	font-weight: bold;
	text-decoration: none; 
	color: #bf1c11;
	padding:0px;
	padding-bottom:3px;
	margin:0px;
}
.bill_date { 
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; 
	color: #000;
	padding:0px;
	padding-bottom:0px;
	margin:0px;
}


ol{
padding: 0px;
padding-left: 0px;
}

.menu {
	font-size: 14px; 
	text-decoration: none; 
	color: #fff;
}

.menu:hover {
	font-size: 14px; 
	color: #fff;
	text-decoration: underline;
}

/*стиль для ссылки на популярные*/
.popular_link
{
font-weight: bold;
color: #bf1c11;
margin: 0px;
padding: 0px;
line-height: 20px;

}
/*стиль для списка популярных*/
.popular
{
list-style: decimal;
margin:0px;
padding: 0px; 
margin-left: 5px; 
padding-left: 20px;
font-weight: bold;
color: #000;

}











/*Шрифты end*/

/*Уголки*/

.section {
		
}

.shape {
		width:270px;
		left:0px;
		position:relative;
		overflow:hidden;
		padding:10px 0;
		margin-bottom:10px;
}

.shape2 {
		width:700px;
		left:10px;
		position:relative;
		overflow:hidden;
		padding:10px 0;
		margin-bottom:10px;
}

.shape3 {
		width:980px;
		left:0px;
		position:relative;
		overflow:hidden;
		padding:10px 0;
		margin-bottom:10px;
}

.shape3 .content,
.shape2 .content,
.shape .content{
	background:#fff;	
	padding:0px 20px;
	text-align:left;
}

.shape3 .cn,
.shape2 .cn,
.shape .cn{
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url(http://bar.perm.ru/r-star2.png);
}

.shape3 .cn.tr, .shape3 .cn.br,
.shape2 .cn.tr, .shape2 .cn.br,
.shape .cn.tr, .shape .cn.br {
	margin-left:100%;
}

.shape3 .cn.bl, .shape3 .cn.br,
.shape2 .cn.bl, .shape2 .cn.br,
.shape .cn.bl, .shape .cn.br {
	top:auto;
}

.shape3 .cn.tl, .shape3 .cn.bl,
.shape2 .cn.tl, .shape2 .cn.bl,
.shape .cn.tl, .shape .cn.bl {
	width:100%;
} 


/*Уголки end*/