* {margin:0px;padding:0px;}
a, img {border:0px;}

body {
	font-family:Times New Roman;
	}
body a:hover {
	text-decoration:none;
	}

h3 {
	font-size:20px;
	line-height:24px;
	font-weight:normal;
	}
h3 span {
	position:relative;
	top:-9px;
	font-size:23px;
	line-height:23px;
	margin-left:34px;
	}


/* Параметры, задающие положение и размеры страницы */
div.doc_width {
	float:left;
	width:100%;
	}
div.page_width {
	text-align:left;
	min-width:1000px;
	}

/* -------------------------------------------------------------------------- */
/* Параметры основных контейнеров */
div.shapka {
	height:197px;
	padding:0px 60px 0px 45px;
	}
table.content {
	width:100%;
	}
	td.left_cont, td.main_cont {
		vertical-align:top;
		}
	td.left_cont {
		width:280px;
		color:#fefeff;
		}
/* -------------------------------------------------------------------------- */
.logo_sub {
	float:right;
	position:relative;
	top:69px;
	z-index:100;
	}
a.logo_pos {
	position:relative;
	top:28px;
	}
img.slogan_pos {
	position:relative;
	top:7px;
	margin-left:66px;
	}

ul.main_menu {
	font-size:17px;
	margin:0px 0px 3px 46px;
	}
ul.main_menu li {
	padding-bottom:4px;
	list-style-type:none;
	}
ul.main_menu a {
	position:relative;
	z-index:100;
	line-height:24px;
	padding:0px;
	margin:18px 2px 0px 1px;
	color:#fefeff;
	text-decoration:none;
	}
ul.main_menu li.on a {
	color:#ee7e11;
	z-index:40;
	line-height:24px;
	padding:18px 2px 0px 1px;
	margin:0px;
	background:url(../images/menu_on.gif) repeat-x left bottom;
	}
ul.main_menu li a:hover {
	z-index:50;
	color:#f9b24c;
	padding:18px 2px 0px 1px;
	margin:0px;
	}

div.vnimanie {
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:40px 0px 10px 48px;
	}
div.vnimanie h3 {
	position:relative;
	top:7px;
	}
div.vnimanie p {
	font-size:13px;
	line-height:18px;
	}