body{
	padding:0;
	margin:0 0 0 0;
	background-color:#edf3fc;
}
img{
	border:0;
	behavior:url(/js/pngbehavior.htc);
}
/*{
	behavior:url(/js/hover.htc);
}*/
a{
	color:#2760a0;
}
a:focus{
	outline:none;
}


.menu{
	height:66px;
}
.menu a{
	text-decoration:none;
}
.menu a:hover{
	text-decoration:underline;
}
.tb_menu{
	width:100%;
	border-collapse:collapse;
	border-bottom:solid 5px #265ea0;
	table-layout:fixed;
}
.tb_menu td{
	border-right:solid 1px #fff;
	border-top:0;
	background:url(/i/menu_bg.gif) top left repeat-x;
	text-align:center;
	padding:16px 0 16px 0;
	font:normal 100% trebuchet ms,sans-serif;
	table-layout:fixed;
}
.tb_menu td.act{
	border-left:solid 3px #265ea0;
	border-right:solid 3px #265ea0;
	border-top:solid 3px #265ea0;
	border-bottom:0;
	background:url(/i/menu_bg_act.gif) top left repeat-x;
	font:normal 100% trebuchet ms,sans-serif;
	color:#fff;
}
.tb_menu td.act a{
	color:#fff;
	text-decoration:underline;
}
.img{
	border-top:solid 1px #fff;
	width:100%;
	height:225px;
	overflow:hidden;
}
.img .slogan{
	position:absolute;
	z-index:+1;
	left:590px;
	top:185px;
}
.dop_menu{
	background:#265ea0;
	font:normal 75% tahoma,sans-serif;
	color:#fff;
	padding:8px 0 9px 39px;
}
.dop_menu a{
	color:#fff;
}


.all{
	width:100%;
}
.text{
	margin-right:330px;
	margin-left:39px;
	font:normal 80% tahoma,sans-serif;
	padding:10px 0 0 0;
}
.text h1{
	font:normal 150% tahoma,sans-serif;
	color:#c30014;
}
.text h2{
	font:normal 140% tahoma,sans-serif;
	color:#c30014;
	margin-bottom:5px;
}
.text h3{
	font:normal 120% tahoma,sans-serif;
	color:#c30014;
	margin-bottom:5px;
}
.catalog{
	font:normal 100% tahoma,sans-serif;
	border-collapse:collapse;
	background:#fff;
}
.cat_item{
	padding:30px 20px 0 0;
	width:49%;
}
.citem_top{
	font-size:120%;
	height:77px;
}
.citem_top img{
	float:right;
}
.citem_top a{
	display:block;
	padding-top:10px;
	width:80%;
}
.citem_bottom{
	font-size:70%;
	background:url(/i/bg_catitem.gif) top left repeat-x;
	padding-top:4px;
	position:relative;
	margin-top:-3px;
}
.citem_bottom p{
	margin:0;
}
img.corner_catalog{
	margin:-6px -7px 0 0;
}
.bufer{
	background:#edf3fc;
	height:30px;
	text-align:right;
}
.news_item{
	margin-bottom:20px;
}
.news_item p{
	margin-bottom:0;
}
.news_item div{
	border-top:solid 1px #dbd9d9;
	font:normal 85% tahoma,sans-serif;
	color:#666;
	padding-top:5px;
	margin-top:5px;
}
.help{
	margin:20px 0 10px 0;
}
.help ul{
	margin:10px 0 0 0;
	padding:0;
}
.help ul li{
	list-style:none;
	margin:0 0 4px 20px;
}
.comment{
	margin:20px 0 10px 0;
	font-size:110%;
}
.comment_item{
	margin:25px 0 0 0;
}
.comment_item p{
	margin:0;
}
.comment_item div{
	border-top:solid 1px #dbd9d9;
	font:normal 85% tahoma,sans-serif;
	color:#666;
	padding-top:5px;
	margin-top:5px;
}
.comment_item div img{
	margin:0 -3px -3px 0;
}
.catlevel1{
	float:left;
	text-align:center;
	margin:5px 15px 30px 0;
	padding:0 10px 10px 0;
	/*background:url('/i/dot_corner.gif') right bottom no-repeat;*/
	border-right:solid 1px #91b4de;
	border-bottom:solid 1px #91b4de;
}
.catlevel2{
	width:100%;
	padding:12px 0 10px 0;
	border-collapse:collapse;
}
.catlevel2 td{
	padding:20px 0 25px 0;
	border-bottom:solid 1px #e1e1e1;
}
.catlevel2 .catimg{
	vertical-align:top;
	width:90px;
}
.catlevel2 .catinfo{
	vertical-align:top;
	padding-right:15px;
}
.catlevel2 .catinfo a{
	font:normal 130% tahoma,sans-serif;
	color:#c30014;
}
.catlevel2 .catinfo p{
	font:italic 90% tahoma,sans-serif;
	margin:5px 0 0 0;
}
.catlevel2 .catprice{
	font:normal 200% trebuchet ms,tahoma,sans-serif;
	color:#c30014;
	text-align:center;
}
.catlevel2 .catprice span{
	text-decoration:line-through;
	font:normal 90% trebuchet ms,tahoma,sans-serif;
	color:#575757;
}
.catlevel2 .catprice form{
	margin-top:5px;
}
.catcomment{
	background:#fff;
	border-top:solid 4px #e0ebfb;
	margin-top:40px;
	margin-bottom:30px;
	padding:0 0 10px 20px;
	width:100%;
	float:left;
}
.pseudo-href{
	color:#0d4ddf;
	border-bottom:1px dashed blue;
	cursor:pointer;
	cursor:hand;
}
#open_form{
	display:none;
}


.right{
	float:right;
	width:300px;
}
.search{
	background:#fff;
	padding:0 0 25px 0;
	//margin-top:12px;
	border-bottom:solid 1px #e5eaf3;
}
.search h1{
	font:normal 110% tahoma,sans-serif;
	color:#c30014;
	margin-left:17px;
	padding-top:12px;
}
.search form{
	margin:0;
	padding:0;
}
.search input.pole{
	width:163px;
	border:solid 1px #98c4e6;
	padding:3px;
	font:normal 80% tahoma,sans-serif;
	color:#909090;
	margin-left:17px;
}
.search input.button{
	margin:0 0 -10px 0;
	//margin:0 0 -7px 0;
}
.search img.shadow{
	position:absolute;
	margin-top:25px;
	z-index:-1;
}
.right_block{
	margin-top:30px;
}
.right_block h1{
	font:normal 110% tahoma,sans-serif;
	color:#c30014;
	margin-left:17px;
}
.right_block p{
	font:normal 75% tahoma,sans-serif;
	margin-left:17px;
	margin-right:20px;
}
.right_block .kod{
	margin-left:17px;
	font:normal 80% arial,sans-serif;
	color:#696969;
}
.right_block .phone{
	margin-left:14px;
	font:bold 230% trebuchet ms,tahoma,sans-serif;
}
.right_block .adress{
	background:url(/i/map.gif) top left no-repeat;
	margin-left:17px;
	margin-top:10px;
	padding-left:20px;
	font:normal 75% tahoma,sans-serif;
	color:#2c2c2c;
	line-height:140%;
}


.news_slovar{
	width:100%;
	float:left;
	margin-top:30px;
}
.news_slovar h1{
	font:normal 110% tahoma,sans-serif;
	color:#c30014;
}
.news{
	width:46%;
	float:left;
	margin-left:39px;
	margin-right:39px;
	_margin-left:20px;
	background:url(/i/border_news.gif) bottom right no-repeat;
}
.all_news{
	float:left;
	width:100%;
	font:normal 80% tahoma,sans-serif;
}
.all_news div{
	margin-right:30px;
}
.all_news p{
	margin:1px 0 0 0;
}
.lnews{
	float:left;
	width:45%;
}
.rnews{
	margin-left:51%;
}
.slovar{
	margin-left:50%;
	
}
.slovar p{
	font:normal 80% tahoma,sans-serif;
	margin-right:40px;
}


.foot{
	margin-top:60px;
	padding:15px 0 20px 0;
	border-top:solid 6px #265ea0;
	width:100%;
	float:left;
	font:normal 80% tahoma,sans-serif;
}
.foot span{
	font:normal 85% tahoma,sans-serif;
	color:#393939;
	display:block;
	margin-top:5px;
}
.foot .banners{
	position:absolute;
	left:39px;
}
.foot .banners img{
	margin-right:10px;
}
.foot .copy{
	margin-left:292px;
}
.foot .infonet{
	position:absolute;
	right:153px;
}