body,div,dl,dt,dd,li,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img {border:0;}
caption,th {text-align:left;}
/*h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}*/
q:before,q:after {content:'';}
abbr,acronym {border:0;}
body {
/*	font-family:tahoma;
	font-size:11px;
*/	color:#444444;
	font-family:Arial;
	font-size:12px;
}
.body .header,
.body .top_menu,
.body .main_menu
{
font-family:tahoma;
}
p{margin:8px;}
.body{
	width:expression((document.body.clientWidth) < 991 ? "990px": (document.body.clientWidth)> 1281? "1280px" : "100%");
	min-width:1000px;
	max-width:1280px;
	margin:0 auto;
overflow: hidden;
}
.bold{font-weight:bold;}
/*HEADER*/
.body .header .left{float:left;}
.body .header .left .logo{}
.body .header .right{
	float:right;
	height:136px;
	width:220px;
	color:#fff;
	font-family:tahoma;
	font-size:11px;
}
.body .header .right .name_phone{color:#ffee00;display:block;margin-bottom:7px;}
.body .header .center{overflow:hidden;height:137px;}
.body .header{background:#0698FC url(images/header_bg.png) repeat-x; padding: 0 0 8px; width: 100%;}
.body .header .map{
	margin-left:18px;
	width:155px;
	height:28px;
	background:url(images/top_icon.png) no-repeat;
	padding-top:6px;
	padding-left:21px;
	position:absolute;
}
.body .header .map a{margin:0 15px 0 14px;}
.body .header .fil{
	color:#ffee00;
	position:absolute;
	margin-top:13px;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin-left:2px;
}
.body .header .fil .avt{
	color:#fff;
	padding-bottom:8px;
	margin-bottom:3px;
	font-size: 17px;
	position: relative;
	top: -5px;
}
.body .header .fil .line{
	background:url(images/bottom_line.png) no-repeat top left;
	font-size: 12px;
}
.body .header .fil .btn_down{
	border:1px solid #fff;
	width:19px;
	float:left;
	background:url(images/btn_down.png) no-repeat;
	height:17px;
font-size:4px;
}
.body .header .fil input{
border:0 solid;
color:#888888;
float:left;
padding:2px 0 4px;
text-align:center;
width:133px;
}
.body .header .center img.mapr{
float:right;
margin-right:-26px;
}
/*top menu*/
.body .top_menu{
	padding-left:35px;
	background:url(images/top_menu_left.png) no-repeat left top;
	clear:both;
}
.body .top_menu .tmr{
	padding-right:36px;
	height:57px;
	background:url(images/top_menu_right.png) no-repeat right top;
}
.body .top_menu .tmr li{
	/*width:11.178%!important;
	width:11%;*/
	background:url(images/top_menu_il.png) no-repeat left top;
	padding-left:51px;
}
/* присвоение картинок пунктам меню */
.body .top_menu .tmr li#p1{
	background:url(images/top_menu_il1.png) no-repeat left top;
}
.body .top_menu .tmr li:hover#p1,.body .top_menu .tmr li.jshover#p1{
	background:url(images/top_menu_ils1.png) no-repeat left top;
}
.body .top_menu .tmr li#p2{
	background:url(images/top_menu_il2.png) no-repeat left top;
}
.body .top_menu .tmr li:hover#p2,.body .top_menu .tmr li.jshover#p2{
	background:url(images/top_menu_ils2.png) no-repeat left top;
}
.body .top_menu .tmr li#p3{
	background:url(images/top_menu_il3.png) no-repeat left top;
}
.body .top_menu .tmr li:hover#p3,.body .top_menu .tmr li.jshover#p3{
	background:url(images/top_menu_ils3.png) no-repeat left top;
}
.body .top_menu .tmr li#p4{
	background:url(images/top_menu_il5.png) no-repeat left top;
}
.body .top_menu .tmr li:hover#p4,.body .top_menu .tmr li.jshover#p4{
	background:url(images/top_menu_ils5.png) no-repeat left top;
}
.body .top_menu .tmr li#p5{
	background:url(images/top_menu_il4.png) no-repeat left top;
}
.body .top_menu .tmr li:hover#p5,.body .top_menu .tmr li.jshover#p5{
	background:url(images/top_menu_ils4.png) no-repeat left top;
}
.body .top_menu .tmr li#p6{
	background:url(images/top_menu_il6.png) no-repeat left top;
}
.body .top_menu .tmr li:hover#p6,.body .top_menu .tmr li.jshover#p6{
	background:url(images/top_menu_ils6.png) no-repeat left top;
}
.body .top_menu .tmr li b{
	background:url(images/top_menu_i.png) repeat-x top;
	display:block;
}
.body .top_menu .tmr li b a{
	background:url(images/top_menu_ir.png) no-repeat right top;
	padding:10px 0px 0px;
	height:47px;
	color:#343794;
}
.body .top_menu .tmr li b a img{float:left;}
.body .top_menu .tmr li:hover b,.body .top_menu .tmr li.jshover b{background:url(images/top_menu_is.png) repeat-x top;}
.body .top_menu .tmr li:hover b a,.body .top_menu .tmr li.jshover b a{background:url(images/top_menu_irs.png) no-repeat right top;}

/*top MAIN menu*/
.body .main_menu{
	padding-left:19px;
	background:url(images/main_menu_left.png) no-repeat left top;
	clear:both;
}
.body .main_menu .tmr{
	padding-right:19px;
	background:url(images/main_menu_right.png) no-repeat right top;
	/*overflow:hidden;*/
	height:37px;
}
/*h_block*/
.h_block{
	background:#fff url(images/hbg.png) repeat-x top;
	margin-left:10px;
	width:177px;
}
.h_block .title{background:url(images/hl.png) no-repeat top left;}
.h_block .title div{
	background:url(images/hr.png) no-repeat top right;
	padding:9px 15px 5px;
	/*height:32px;*/
	color:#8d8ed3;
	font-weight:bold;
}
.h_block .title div img{float:left;margin-right:7px;}
.h_block .content{padding:0 15px 4px;border-left:1px solid #d8f0ff;border-right:1px solid #d8f0ff;background:#fff;}
.h_block .content b{padding:0;margin:0;border:none;display:inline;}
.h_block .content a{color:#2e3191;}
.h_block .content p{padding:4px 0;}
.h_block .content .news-date-time{
	background:#e2f3fd;
	color:#444444;
	font-weight:bold;
	padding:2px 3px;
}
/* h_black_blue*/
.h_block_blue{margin-bottom:7px;}
.h_block_blue .heat{background:#f2f9fd url(images/hbg_blue.png) repeat-x top;}
.h_block_blue .title{background:url(images/hl_blue.png) no-repeat top left;}
.h_block_blue .title div{
	background:url(images/hr_blue.png) no-repeat top right;
	height:19px!important;
	/*height:29px;*/
}
.h_block_blue .content{padding:0 5px;border-left:1px solid #d8f0ff;border-right:1px solid #d8f0ff;}
.h_block .content b{font-size:11px;}
.h_block_blue .content p{
	padding:4px 0 2px;
	overflow:hidden;
	clear:both;
}
.h_block_blue .content p img{float:left;margin-right:8px;}

/*circle_bottom*/
.h_block_blue b{background:#F2F9FD;}
.h_block_blue b, .h_block b{
	display:block;
	border-left:1px solid #d8f0ff;
	border-right:1px solid #d8f0ff;
	font-size:0px;
}
.h_block_blue b.b1, .h_block b.b1{margin:-2px 1px 0;height:4px;}
.h_block_blue b.b2, .h_block b.b2{margin:-2px 2px 0;height:3px;}
.h_block_blue b.b3, .h_block b.b3{margin:-1px 3px 0;height:2px;}
.h_block_blue b.b4, .h_block b.b4{margin:-1px 4px 0;height:1px;}
.h_block_blue b.b5, .h_block b.b5{margin:-1px 5px 0;height:2px;}
.h_block_blue b.bn, .h_block b.bn{margin:-1px 6px 0!important;margin:0px 6px 0;border-bottom:1px solid #d8f0ff;}

.subscribe-form{margin-left:-2px;padding-top:8px;padding-bottom:10px;}
.subscribe-form input.email{border:1px solid #b0bdde;color:#888888;padding:2px;}
input.submit, .subscribe-form input.submit, .voting-form-box input.submit, .search-form input.submit{
	background:url(images/send.png) no-repeat;
	font-family:tahoma;
	font-size:11px;
	color:#fff;
	border:none;
	padding:2px 8px!important;
	padding:2px 0px;
width:78px;
height:19px;
}
input.submit, x:-moz-any-link
{
height:auto !important;
}

.content .search-form input.submit{padding:2px 21px!important;padding:2px 14px;margin:5px 0 4px;}
.search-form{padding-left:7px;position:relative;top:-6px;}
.search-form input.text{padding:3px 14px 3px 6px;font-size:11px;border:1px solid #b0bdde;color:#888888;width:130px;}
.search-form a{color:#444444;}

.client-list .client-item{border-top:1px solid #e4e9f4;text-align:center;}
.client-list p.bootom_link{border-top:1px solid #e4e9f4;color:#444444;padding:11px 0;}

.h_block .content .status-list .news-item{padding:6px 0;}
/*				RIGHT				*/
.right_column{padding-right:9px;}
.right_column .h_block{margin-left:0;margin-bottom:10px;}
/*.right_column .h_block .title{padding-bottom:10px;}*/
/*basket*/
.blue .h_block .content{background:#F2F9FD;padding:0 6px 3px;}
.blue .h_block b{background:#F2F9FD;}
.blue .h_block .title div{padding-left:13px;padding:5px 15px 10px;}
.blue .basket{color:#8d8ed3;}
.blue .title a{text-decoration:none;}
.blue .quality{font-weight:bold;}
.bascet_small{padding-left:7px;padding-bottom:12px;margin-bottom:12px;background:url("/images/caption_border_n.gif") no-repeat left bottom;}
/*links*/
.h_block_blue .links{position:relative;overflow:hidden;top:-14px;}
.links .black a{color:#444444;}
/*				CENTER				*/
.td_content{padding:0 9px;}
/* 4 баннера*/
.banner_block  table td{padding-bottom:8px;}
.banner_block  table td.left{padding-right:5px;}
.banner_block  table td.right{padding-left:3px;}
.banner_block .banner{background:url(images/banner_bg.png) repeat-x;}
.banner_block .banner .left{background:url(images/banner_left.png) no-repeat left top;padding-left:15px;}
.banner_block .banner .left .right{
	background:url(images/banner_right.png) no-repeat right top;
	padding-right:5px;
	height:85px;
	overflow:hidden;
}
.banner_block .banner .left .right img{float:right;padding-top:12px;}
.banner_block .banner .left .right p{
	color:#2E3191;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding-top:16px;
	text-transform: uppercase;
}
/*		CATALOG		*/
.catalog{padding-bottom:8px;}
.catalog a{color:#2e3191;}
.catalog table{border-collapse:separate;border-spacing:7px;}
.catalog .items{overflow:hidden;}
.catalog .h ,.catalog .list{border-left:1px solid #d8f0ff;border-right:1px solid #d8f0ff;}
.catalog .items .ht{border:none;background:url(images/hbg.png) repeat-x;}
.catalog .h{background:url(/images/catalog/hbg.png) repeat-x;}
.catalog .h .l{background:url(/images/catalog/hl.png) no-repeat left top;}
.catalog .items .h .lt{background:url(/images/catalog/lt.png) no-repeat left top;}
.catalog .h .l .r{background:url(/images/catalog/hr.png) no-repeat right top;padding:8px 7px 5px;color:#8d8ed3;font-weight:bold;}
.catalog .items .h .l .rt{background:url(/images/catalog/rt.png) no-repeat right top;padding:8px 7px 2px;}
.catalog .h .l .r img{float:left;margin-right:8px;}
.catalog .list{overflow:hidden;padding:10px 10px 6px;}
.catalog .list .item{overflow:hidden;border-bottom:1px dotted #b3bfdf;margin-right:7px;padding:10px 0 6.8px;text-align:center;width:25%;}
.catalog .list tr.foot .item{border:none;}
.catalog .list .item img{}
.catalog  .items b{font-size:11px;}
.catalog  b{background:#fff;font-size:0px;}
.catalog  b{display:block;border-left:1px solid #d8f0ff;border-right:1px solid #d8f0ff;}
.catalog  b.b1{margin:-2px 1px 0;height:4px;}
.catalog  b.b2{margin:-2px 2px 0;height:3px;}
.catalog  b.b3{margin:-1px 3px 0;height:2px;}
.catalog  b.b4{margin:-1px 4px 0;height:1px;}
.catalog  b.b5{margin:-1px 5px 0;height:2px;}
.catalog  b.bn{margin:-1px 6px 0;border-bottom:1px solid #d8f0ff;}
/* TEXT BLOCK */
.text_block .h{background:url(images/hbg.png) repeat-x;}
.text_block .h .l{background:url(/images/catalog/lt.png) no-repeat left top;}
.text_block .h .l .r{background:url(/images/catalog/rt.png) no-repeat right top;padding:9px 6px;color:#8d8ed3;font-weight:bold;}
.text_block .h .l .r img{float:left;margin-right:8px;}
.text_block .content{border-left:1px solid #d8f0ff;border-right:1px solid #d8f0ff;padding:10px;text-align:justify;}
.text_block  .content b{font-size:11px;}
.text_block  b{background:#fff;font-size:0px;}
.text_block  b{display:block;border-left:1px solid #d8f0ff;border-right:1px solid #d8f0ff;}
.text_block  b.b1{margin:-2px 1px 0;height:4px;}
.text_block  b.b2{margin:-2px 2px 0;height:3px;}
.text_block  b.b3{margin:-1px 3px 0;height:2px;}
.text_block  b.b4{margin:-1px 4px 0;height:1px;}
.text_block  b.b5{margin:-1px 5px 0;height:2px;}
.text_block  b.bn{margin:-1px 6px 0;border-bottom:1px solid #d8f0ff;}
/*footer*/
.footer{
	background:url(images/f_menu_bg.png) repeat-x top;
	margin-top:30px;
	height:68px;
	color:#fff;
}
.footer .f_menu_l{background:url(images/f_menu_l.png) no-repeat left top;padding-left:19px;}
.footer .f_menu_r{background:url(images/f_menu_r.png) no-repeat right top;padding-right:19px;padding-bottom:8px;}
.footer .bit{float:left;	margin-left:10px;margin-right:12px;}
.footer .f_text{margin-top:8px;}
.footer .tops{float:right;width:50px;}
div.status-list .stat-item{
	border-top:1px solid #E4E9F4;
	padding-bottom:7px;
}
div.status-list .stat-item img{
	padding:4px;
}
div.status-list .h_block .title{padding-bottom:0;}
div.status-list .h_block .title div{height:20px;padding:10px 13px 0;}
div.status-list .h_block .content {padding:4px 12px 0 12px;background:#fff;}
div.status-list .h_block .content center{margin-bottom:2px;}padding:4px 1px 0 12px;