/*Скругление уголков*/

/*=============== правый бокс =================*/
.b-content {
	position:relative;
	overflow:hidden;
	padding:10px 0;
  }

.b-content {
  float:right;
  margin: 10px 0;
}

.content p {
	font: 16px/22px Trebuchet MS, Arial;
	color:#600;
  margin:0;
  text-indent: 20pt;
}

.section {
  overflow:auto;
	zoom:1;
	margin: 0 10px 0 220px;
}

.content, .b-content {
	background:#ffedbf;
}

.b-content .content {
	padding:10px;
}

.b-content .cn {
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url("../images/r-star.png");
}

.b-content .cn.tr, .b-content .cn.br {
	margin-left:100%;
}

.b-content .cn.bl, .b-content .cn.br {
	top:auto;
}

.b-menu {
  overflow: hidden;
  margin:0;
  padding: 10px;
  float:left;
  width: 200px;
}

/*=============Шапка сайта==================*/


.heading {
	position:relative;
	overflow:hidden;
	padding:0 0 10px 0;
	width:98%;
	margin: 0 auto;
}

.heading {
	background: #FF9700 url("../images/title.jpg") no-repeat top right;
  /*background: #fdad4e url("../images/title.jpg") no-repeat top -22px;
	/*background:#ffedbf;*/
}

.heading .content {
	position:relative;
	padding:10px 20px;
	height: 100px;
	background: #FF9700 url("../images/title.jpg") no-repeat top right;
}

.heading .content h1{
color: #FFFFBA;
text-align: center;
font: bold 35pt/60pt Palatino Linotype;
white-space:nowrap;
text-shadow: #FD6F00 2px 3px 2px;
}

.heading .cn {
	position:absolute;
	width:20px;
	height:20px;
	left:-10px;
	top:-10px;
	background:url("../images/r-star.png");
}

.heading .cn.tr, .heading .cn.br {
	margin-left:100%;
}

.heading .cn.bl, .heading .cn.br {
	top:auto;
}

/* боксы с закруглёнными уголками2 с границей 6 пт */

.top-left2, .top-right2, .bottom-left2, .bottom-right2 { 
	background-image: url('../images/corners-box2.gif');
	height: 12px;
	font-size: 2px;
	}

.top-left2 { 
	margin-right: 12px; 
	}

.top-right2 { 
	margin-top: -12px; 
	margin-left: 12px;
	background-position: 100% 0;
  }
 
.bottom-left2 { 
	margin-right: 12px;
	background-position: 0 -12px;
	}
.bottom-right2 { 
	margin-top: -12px; 
	margin-left: 12px;
	background-position: 100% -12px;
	/*border: 1px solid red;*/
	}
/*.box {
  overflow:hidden;
	zoom:1; 
  display:table;
	margin: 0 0 5px 240px;
	position: relative;
}*/

.inside {
  display: cell-table;
  position: relative;
	border-left: 6px solid #dec796;
	border-right: 6px solid #dec796;
	background: #ffedbf;
  padding: 10px 20px 0 20px;
	}
	
.inside p{
	font: 16px/22px Trebuchet MS, Arial;
	color:#600;
  text-align: left; 
  margin:0;
  padding:0;
  text-indent: 20pt;
}
.inside span {
  color:#900;
}
.inside a{
	color:#600;
}
.inside a:hover{
	color:red;
	/*text-decoration: none;*/
}

.inside a span {color: #900;}

.inside p.right {
  text-align: right;
  margin-top:20px;
  color: #900;
}
