html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
}
#page {
  position: relative;
  min-height: 100%;
}
* html #page {
  height: 100%;
}
a, img { outline: none; }
* { margin:0px; padding:0px;}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: none;
}
p {
	margin-bottom: 10px;
}
h1 {}
h2 {}
h3 {}
.clear { clear:left;}
#page {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;

}
#page #header {
	background-image: url(../images/header.jpg);
	height: 303px;
	width: 980px;
	position: relative;
	margin-bottom: 10px;
}
#page #header .logo {
	position: absolute;
	left: 370px;
	top: 0px;
}
#page #header .top1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fce896;
	width: 340px;
	position: absolute;
	left: 20px;
	top: 20px;
}
#page #header .top2 {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fce896;
	width: 340px;
	position: absolute;
	right: 20px;
	top: 20px;
}
#page #header #pillmenu {
	position: absolute;
	top: 268px;
	left: 20px;
}
#page #header #pillmenu li {
	float: left;
	list-style-type: none;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 7px;
	height: 30px;	
}
#page #header #pillmenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffd2a0;
	text-decoration: none;
}
#page #header #pillmenu li:hover {
	background-image: url(../images/menutophover.png);
	background-repeat: repeat-x;
}
#page #content {
	padding-bottom: 100px;
}
#page #content .left {
	float: left;
	width: 180px;
	margin-right: 8px;
}

#page #content .module {
	margin-bottom: 10px;	
	
}
#page #content .module+.module {
	background-color: #2b0a08;
}
#page #content .module h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/menu.png);
	text-align: right;
	height: 31px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#page #content .module li {
	list-style-type: none;
}
#page #content .module li a {
	background-color: #2b0a08;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px;
	height: 12px;
}
#page #content .module li a:hover {
	background-image: url(../images/menuhover.png);
	background-repeat: repeat-x;
}

#page #content .module_menu {
	margin-bottom: 10px;	
	
}
#page #content .module_menu+.module_menu {
	background-color: #2b0a08;
}
#page #content .module_menu h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/menu.png);
	text-align: right;
	height: 31px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#page #content .module_menu li {
	list-style-type: none;
}
#page #content .module_menu li a {
	background-color: #2b0a08;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px;
	height: 12px;
}
#page #content .module_menu li a:hover {
	background-image: url(../images/menuhover.png);
	background-repeat: repeat-x;
}
#page #content .middle {
	float: left;
	width: 600px;
	margin-right: 12px;
}
#page #content .right {
	float: left;
	width: 180px;
	
}
#page #content .moduletable_menu {
	
}

#page #content .moduletable_menu+.moduletable_menu {
	background-color: #2b0a08;
}
#page #content .moduletable_menu h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/menu.png);
	text-align: right;
	height: 31px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#page #content .moduletable_menu li {
	list-style-type: none;
}
#page #content .moduletable_menu li a {
	background-color: #2b0a08;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px;
	height: 12px;
}
#page #content .moduletable_menu li a:hover {
	background-image: url(../images/menuhover.png);
	background-repeat: repeat-x;
}

#page #content .moduletable {
	background-color: #2b0a08;
	-moz-border-radius: 5px 5px 0px 0px; /* Firefox */
	-webkit-border-radius: 5px 5px 0px 0px; /* Safari, Chrome */
	-khtml-border-radius: 5px 5px 0px 0px; /* KHTML */
	border-radius: 5px 5px 0px 0px; /* CSS3 */
	/* Для плохих IE */
	behavior: url(/templates/website-verstka/css/border-radius.htc); /* учим IE border-radius */	
}

#page #content .moduletable+.moduletable {
	-moz-border-radius: 0px 0px 0px 0px; /* Firefox */
	-webkit-border-radius: 0px 0px 0px 0px; /* Safari, Chrome */
	-khtml-border-radius: 0px 0px 0px 0px; /* KHTML */
	border-radius: 0px 0px 0px 0px; /* CSS3 */
	/* Для плохих IE */
	behavior: url(/templates/website-verstka/css/border-radius.htc); /* учим IE border-radius */		
}
#page #content .moduletable h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/menu.png);
	text-align: right;
	height: 31px;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#page #content .moduletable li {
	list-style-type: none;
}
#page #content .moduletable li a {
	background-color: #2b0a08;
	display: block;
	padding-top: 9px;
	padding-bottom: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 12px;
	height: 12px;
}
#page #content .moduletable li a:hover {
	background-image: url(../images/menuhover.png);
	background-repeat: repeat-x;
}

#content .moduletable #nsp-nsp_25 .nsp_arts.bottom .nsp_art div .nsp_header {
	margin-bottom: 10px;	
}
#content .moduletable #nsp-nsp_25 .nsp_arts.bottom .nsp_art div .nsp_header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cf492a;
	text-decoration: none;
}
#content .moduletable #nsp-nsp_25 .nsp_arts.bottom .nsp_art div .nsp_header a:hover{
	text-decoration: underline;
}
#content .moduletable #nsp-nsp_25 {
	width: 180px;
	padding-left: 2px;
	padding-right: 5px;	
}
#content ..moduletable #nsp-nsp_25 .nsp_arts.bottom .nsp_art {
	
}


#content .moduletable #nsp-nsp_25 .nsp_arts.bottom .nsp_art div .nsp_info {
	margin-bottom: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	
}
#content .moduletable #nsp-nsp_25 .nsp_arts.bottom .nsp_art div .nsp_info a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;	
}
#content .moduletable #nsp-nsp_25 .nsp_arts.bottom .nsp_art div .nsp_info a:hover{
	text-decoration: underline;
}
.syndicate {
	height: 231px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: -100px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}

.syndicate .stata {
	position: absolute;
	left: 285px;
	top: 190px;
}
.syndicate .stata img {
	margin-right: 10px;
}
/*
.syndicate .tsokolia {
	position: absolute;
	height: 30px;
	top: 79px;
	right: 80px;
	font-size: 11px;
	color: #fff;
	text-align: right;
	text-decoration: none;
	background-image: url(../images/tsikoliya.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 33px;
}
.syndicate .tsokolia a {
	position: absolute;
	height: 30px;
	top: 79px;
	right: 80px;
	font-size: 11px;
	color: #fff;
	text-align: right;
	text-decoration: none;
	background-image: url(../images/tsikoliya.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 33px;
}

.syndicate .tsokolia a span {
	font-size: 12px;
	text-decoration: underline;
	
	
}
*/
/* Основной блок подписи */
.syndicate .tsokolia {
	position: absolute;
	top: 79px;
	right: 80px;
	height: 30px;
	line-height: 30px;       /* выравнивание текста по вертикали */
	font-size: 11px;
	color: #fff;
	text-align: right;
	text-decoration: none;
	background-image: url(../images/tsikoliya.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 33px;
	display: block;
}

/* Если внутри есть ссылка <a>, она наследует стиль блока */
.syndicate .tsokolia a {
	color: inherit;
	text-decoration: none;
	display: block;
	height: 100%;
	line-height: 30px;       /* сохраняем вертикальное выравнивание */
}

/* Стили для <span> внутри ссылки или блока */
.syndicate .tsokolia span {
	font-size: 12px;
	text-decoration: underline;
}
