body {
	background: url(images/bgr.gif);
	margin: 15px 0px 0px;
	font: 14px Tahoma, Geneva, sans-serif;
	color: #777777;
}
a {
	color: #EE2656;
}
p {
	margin: 0px;
}
small {
	font-size: 10px;
}
a:hover {
	color: #000000;
}
div {
	float: left;
}
h1, h2 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.block, .block_top {
	width: 989px;
}
.block {
	background: url(images/bgr_left.gif) repeat-y;
}
.left {
	width: 202px;
	text-align: right;
	padding-top: 352px;
}
.right {
	width: 781px;
	background: url(images/bgr_right.png) repeat-y right;
}
.bgr_top {
	background: url(images/bgr_top.png) repeat-x bottom;
	width: 221px;
	height: 53px;
}
.main {
	width: 761px;
	background: #EEEEEE;
	padding-top: 10px;
}
.main_img {
	width: 761px;
}
.menu_left {
	width: 160px;
	margin-right: 15px;
	_margin-right: 7px;
}
.search {
	width: 110px;
	border: 1px solid #EE2656;
	height: 18px;
	margin-top: 12px;
}
.red form {
	margin: 0px;
	padding: 0px;	
}
#searchsubmit {
	margin: 12px 10px 0px 10px;
}
.menu_left ul {
	_width: 160px;
	padding: 0px;
	margin: 5px 0px 20px;
	list-style: url(images/bullet.gif) inside;
}
.menu_left li {
	margin: 8px 0px 8px 0px;
}
.menu_left a {
	font-size: 12px;
	line-height: 17px;
	color: #555555;
	text-decoration: none;
	position: relative;
	top: -10px;
}
.menu_left a:hover {
	color: #EE2656;	
}
.menu_left h1, .comments h1 {
	color: #EE2656;
	margin: 0px 0px 15px;
}
.comments p {
	margin: 4px 0px;	
}
.red {
	min-height: 48px;
	_height: 48px;
	background: #EE2656;
	width: 100%;
	margin: 10px 0px;
}
.red h2 {
	width: 515px;
	float: left;
	padding: 10px;
}
.red a {
	color: #FFFFFF;
	text-decoration: none;
}
.red a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.content_block, .content_txt  {
	width: 586px;
}
.content_txt {
	border-bottom: 3px solid #EE2656;
	margin: 0px 0px 15px 0px;
}
.comments {
	width: 576px;
	margin: 0px 10px 20px 0px;
	_margin: 0px 5px 20px 0px;
}
.comments table {
	width: 100%;
}
.input, .comments textarea {
	border: 1px solid #EE2656;
}
.comments input {
	width: 165px;
}
.comments textarea {
	width: 100%;
}
.submit {
	color: #EE2656;
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border: 0px;
	text-decoration: underline
}
.name {
	width: 70px;
}
.td_input {
	width: 170px;
}
.text {
	width: 576px;
	_width: 456px;
	margin: 0px 10px 10px 0px;
}
.text img {
	text-align: left;
	margin: 0px 10px 10px 0px;
	border: 2px solid #EE2656;
}
.text p {
	margin: 10px 0px;
}
.text_bottom {
	font-size: 11px;
	width: 576px;
	_width: 546px;
}
.bottom {
	width: 50%;
	line-height: 30px;
}
.new {
	position: absolute;
	left: 815px;
	top: 25px;
}
.align {
	text-align: right;
}
.bgr_right {
	background: url(images/bgr_right.png) repeat-y right;
	width: 983px;
}
.left_footer {
	width: 133px;
	padding-left: 80px;
	background: #EEEEEE url(images/bgr_left.gif) repeat-y left;
	height: 235px;

}
.right_footer {
	height: 210px;
}
.right_footer, .center_footer {
	padding-top: 25px;
	width: 750px;
	background: #EEEEEE;
}
.center_footer {
	text-align: center;
}
.align_l, .align_r {
	border-top: 5px solid #EE2656;
	padding: 15px;
}
.align_l {
	width: 470px;
}
.align_r {
	width: 220px;
	text-align: right;
}

.date {
	background: url(images/date_pic.gif) no-repeat center center;
	height: 43px;
	width: 43px;
	margin: 2px 3px 0px 2px;
}
.month {
	font-size: 9px;
	color: #FFFFFF;
	line-height: 13px;
}
.day, .month {
	text-align: center;
}
.day {
	line-height: 28px;
	font-size: 24px;
	color: #000000;
}
blockquote {
	font-size: 11px;
	border: 1px solid #EE2656;
	margin-left: 20px;
	background: #FFFFFF;
	padding: 5px;
}
.main_img {
background-image: url(http://www.qli.ru/images/headerpic.jpg) !important;
color: #777 !important;
display: block !important;
float: left !important;
background-repeat: no-repeat !important;
  background-position: left;
  background-attachment: scroll;
}
.main_img a { float:left; display:block; text-decoration: none !important;}
.main_img img {padding:80px 50px;}
.main_img h1 {display:block; padding:120px 0 !important; font-size: 50px! important; color:#ffffff; text-decoration: none;line-height: 50px;}