@charset "utf-8";
html, body, div, span, applet, object, iframe,
 blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption {
margin: 0; /* обнуляем внешние отступы */
padding: 0; /* обнуляем внутренние отступы */
border: 0; /* убираем бордюры */
}
body {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font:12px tahoma;
	line-height:20px;
	}
#header {
	background-image:url(../images/header.jpg)
	}
#menu {
	background-image:url(../images/menu_blue.jpg);
	}
.menu a {
	text-decoration:none
	}
.menu a span {
	font:bold 14px Tahoma;
	color:#355379;
	}
.menu li {
	list-style:none;
	display:inline;
	padding:18px 38px;
	border-right:2px solid #fff;
	}
#left {
	border-right:6px solid #fff;
	background-color:#f6f9fa;
	padding-left:5px;
	}
#foot {
	width:840px;
	height:90px;
	background-image:url(../images/foot.jpg)
	}
#footer {
	background-image:url(../images/footer.jpg)
}
.contentheading, .moduletable h3 {
	font:bold 12px arial;
	color:#cf1e1a;
	text-transform:uppercase;
	border-bottom:2px solid #d0d0d0;
	padding-bottom:5px;
	padding-left:5px;
	background:url(../images/line.jpg) no-repeat bottom right
	}
.search {
	height:35px;
	padding-left:20px;
	padding-top:20px;
	background-image:url(../images/search_bg.jpg);
	margin-bottom:20px
	}
.search input {
	width:180px;
	border:1px solid #cf1e1a;
	float:left
	}
.search .button {
	margin-left:12px;
	width:19px;
	height:18px
}
#wr {
	max-width:1600px;
	width:100%
}
.cent {
	max-width:920px
}
.contentpaneopen {
	width:100%
}

h1, h2 {font-size:14px}
h3, h4,h5, h6,h7{font-size:13px}

p {font-size:12px}
