@charset "windows-1251";
body{
	font-size: 85%;
	font-family: "Helvetica Neue", Helvetica,sans-serif;
}
img{border: 0;}
a:focus {
    outline: medium none;
}
a, a:visited {
    color: #008ace;
}
a:hover {
    color: #cc0000;
}
/* CSS Document */
.textab5 img{margin-left: 1px; margin-top:3px;} 
table.textab0cent {
	text-align: center;
	color: #3E3E3E;
	font-size:12px;
	background-color: #F1F1F1;
	border-collapse:separate;
	border-spacing: 2px;
	border:0;
	margin:0;
	padding:0;
}
table.textab0cent thead {background-color: #DAE0DD; color: #363636;}
table.textab0cent tbody tr:nth-child(2n+1) {background-color: #F1F1F1;color: #3E3E3E;}
table.textab0cent tbody tr:nth-child(2n) {background-color: #E7E7E7;color: #545454;}
table.textab0cent tfoot {background-color: #E7FFE7;}
table.textab0cent sup, table.textab0cent span{ color: #FF0000;}
table.textab0cent th,table.textab0cent td{padding-left:2px;padding-right:2px;padding-bottom:4px; vertical-align: baseline;}
table.textab0cent th:nth-child(1),table.textab0cent td:nth-child(1){padding-left:6px;text-align:left;}
table.textab0cent tbody tr:hover{color:#0000FF;}



ul#hmenu {
	margin: 0;
	border: 0 none;
	padding: 0 0px;
  	list-style: none;
	background: #B7BCBE;
  	height: 20px;
	font-size: 12px;
}

ul#hmenu li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	height: 20px;
	text-align:center;
	width: 14%;
}

ul#hmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 220px;
	list-style: none;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
}

ul#hmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#hmenu ul li {
	width: 220px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul#hmenu a {
	border: 0px;
	padding: 0 5px;
	float: none !important;
	float: left;
	display: block;
	background: #B7BCBE;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	height: auto !important;
	height: 1%;
}

/* Main Menu Hover */
ul#hmenu a:hover,
ul#hmenu li:hover a,
ul#hmenu li.iehover a {
	background: #808298;
	color: #FFFFFF;
}

/* Second Menu */
ul#hmenu li:hover li a,
ul#hmenu li.iehover li a {
	border-top: 1px solid #FFFFFF;
	float: none;
	background: #B7BCBE;
	color: #FFFFFF;
}

/* Second Menu Hover */
ul#hmenu li:hover li a:hover,
ul#hmenu li:hover li:hover a,
ul#hmenu li.iehover li a:hover,
ul#hmenu li.iehover li.iehover a {
	border-top: 1px solid #FFFFFF;
	background: #808298;
	color: #FFFFFF;
}

ul#hmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

ul#hmenu li:hover ul ul,
ul#hmenu li.iehover ul ul {
	display: none;
}

ul#hmenu li:hover ul,
ul#hmenu ul li:hover ul,
ul#hmenu li.iehover ul,
ul#hmenu ul li.iehover ul {
	display: block;
} 
.tabscontainer {width:30em; position:absolute; left:40%}
div.bmk, div.bmk .lt, div.bmk2, div.bmk2 .lt  {height:26px}
div.bmk .lt, div.bmk2 .lt {background:url(../design/lay_left.png) no-repeat left top; padding:5px 4px 0 20px}
div.bmk, div.bmk2 {background:url(../design/lay_righ.png) no-repeat right top; position:absolute; top:0; padding:0 20px 0 0}
div.bmk {left:0; z-index:2}
div.bmk2 {left:80px; z-index:1}

div.bmk_end_sess, div.bmk2_end_sess  {overflow:hidden; height:0} 
body {

  margin: 0px;
  padding: 0px;
  background: #FFF;
  min-width:1020px;
}
/*  max-width:1600px;*/

a:link { text-decoration:underline;}
a:visited { text-decoration:underline;}
a:hover { text-decoration:underline;}

a.bestlink:link{ text-decoration:underline;}
a.bestlink:visited{}
a.bestlink:hover{ text-decoration:underline;} div#top {width:100%; background-color: black;}

   a.rollover:link {background-image:url(../design/zaznaya_knopka2.png); background-repeat: no-repeat; display:block; width:270px; height:47px; background-position: 0px 0px; overflow: hidden;}
   a.rollover:hover {background-image:url(../design/zaznaya_knopka2.png); background-repeat: no-repeat; display:block; width:270px; height:47px; background-position: 0px -47px; overflow: hidden;}

div#top {width:100%; background-color: black; text-decoration:none;}

div.adetails a, a.details              { text-decoration: none; float: left; display: inline-block; background: #4fc7f4; color: #fff; padding: 0 5px; padding-bottom: 3px }
div.adetails a:hover, a.adetails:hover { background: #4fc7f4; color: #fff }

#sp {width:100%; float:center; font-size:.smaller;background-color:#000;}
#sp ul {margin: 3px 0 3px 6%};
#sp li {float:center; list-style-type:none; }
#sp a {padding:0 25px; text-decoration:none;}
#footer {margin: 0 0 0 0}
#sp li {display: inline;}

.txt{font-size:12px;}
.txt1{font-size:2px;}

.text{font-size:smaller; font-color:#000;}

#navigation div.order          { width: 200px; margin-top: 38px }
#navigation div.order form     { float: left; width: 100%; padding-bottom: 7px }
#navigation div.order input    { float: left; margin-top: 1px; width: 182px; wid\th/* */: 166px }
#navigation div.order textarea { width: 182px; height: 50px; wid\th/* */: 166px;  heig\ht/* */: 40px }
#navigation div.order b        { display: inline-block; float: left; color: #676767; font-weight: normal; padding-left: 4px; margin-top: 9px }
#navigation div.order div.submit       { padding-top: 16px }
#navigation div.order div.submit input { width: 90px; height: 14px; border: 0; padding: 0; margin: 0 }
#navigation div.order a        { color: #ad1010; font-weight: bold }
#navigation input, #navigation textarea { font-weight: bold }
/* form */
#form             { float: left; width: 540px }
#form p           { color: #353230; font-weight: bold; font-size: 11px; padding: 0; padding-left: 2px; padding-bottom: 4px }
#form div         { width: 100% }
#form div div     { width: 500px; margin-top: 1px; padding: 0; padding-bottom: 12px }
#form div div div { padding: 0; margin: 0 }
#form input, #form textarea  { border: 1px solid #575757; color: #000 }
#form div.email input, #form div.phone input    { width: 216px; wid\th/* */: 200px }
#form div.submit         { float: left; padding-top: 0; margin-top: -1px  }

/* form' buttons */
@font-face{
    font-family: 'wf_SegoeUILight';
    src:url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot');
    src:url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.eot?#iefix') format('embedded-opentype'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.woff') format('woff'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.ttf') format('truetype'),
           url('http://i.s-microsoft.com/fonts/Segoe-UI/Cyrillic/Light/latest.svg#web') format('svg');
    font-weight: normal;
    font-style: normal;
}

#form div.submit input  { width: 120px; height: auto; font-weight: bold; text-align: center; color: #fff; background: #575757; margin-top: 5px }
.textosn{
	text-align: left;
	color: #000;

	font-size:12px;
	background-color: #F3F3F3;
}
.textde{
	text-align: left;
	color: #000;

	font-size:12px;
	background-color: #F1F1F1;
	vertical-align: top;
}
.textab1{
	text-align: left;
	color: #000;

	font-size:12px;
	background-color: #F1F1F1;
	vertical-align: top;
}
.textab2{
	text-align: left;
	color: #000;

	font-size:12px;
	background-color: #E7E7E7;
	vertical-align: top;
}
.textab3{
	text-align: left;
	color: #000;
	font-weight: bold;

	font-size:12px;
	background-color: #DAE0DD;
}
.textab4{
	text-align: left;
	color: #000;
	font-weight: bold;

	font-size:12px;
	margin-left: 10px;
	vertical-align: top;
}
.textab5{
	text-align: left;
	color: #000;
    font-family: 'Helvetica Neue', Helvetica, Arial;
	font-size:14px;
	margin-left: 10px;
	vertical-align: top;
	} 
.textab7{
	text-align: left;
	color: #FF0000;
	font-weight: bold;

	font-size:14px;	
}
.textab15{
	text-align: left;
	color: #000;

	font-size:14px;
	margin-left: 35px;
	vertical-align: top;
	font-style: italic;
	} 
.GAL{
	text-align: left;
	color: #363636;

	font-size:18px;
	vertical-align: top;
	} 	
.menutext{
	text-align: left;
	color: #363636;

	font-size:12px;
	margin-left: 10px;
	vertical-align: top;
	} 
.textab1cent{
	text-align: center;
	color: #3E3E3E;

	font-size:12px;
	background-color: #F1F1F1;
	vertical-align: top;
}
.textab2cent{
	text-align: center;
	color: #545454;

	font-size:12px;
	background-color: #E7E7E7;
	vertical-align: top;
}
.textab3cent{
	text-align: center;
	color: #363636;
	font-weight: bold;

	font-size:12px;
	background-color: #DAE0DD;	
}
.t2t{
	text-align: left;
	color: #545454;

	font-size:12px;
	background-color: #D0D0D0;
}
.t1t{
	text-align: left;
	color: #000;

	font-size:12px;
}
.t1t td{
	text-align: left;
	color: #000;

	font-size:12px;
}
div.t1t {float:left; max-width:230px; height:70px;; width:230px; height:74px;}
.t3t{
	text-align: right;
	color: #2F99D9;

	font-size:12px;
	background-color: #F3F3F3;
	vertical-align: top;
}

.t4t{
	text-align: right;
	color: #2F99D9;

	font-size:12px;
	vertical-align: top;
}
.fonmenu{ 
	text-decoration: none; 
	float: left; display: inline-block; 
	background: #dff6ff; 
	color: #fff; 
	padding: 0 5px; 
	padding-bottom: 3px 
}
.t5t{
	text-align: right;
	color: #545454;

	font-size:12px;
	vertical-align: top;
}
.textzag{
	text-align: center;
	color: #545454;
	font-weight: bold;

	font-size:12px;
	background-color: #DAE0DD;
}

.phh1 {

	font-size: 14px;
	font-style: normal;
	line-height: normal;
	text-transform: none;
	color: #53A2E8;
	overflow: auto;
	position: absolute;
}

h1 {
	color:#222222;
	font-size: 20px;
	text-align: center;
}

h2 {
	color:#000;
	font-size: 16px;
	text-align: left;
}

.infix {background-color:inherit;color:inherit;text-align:center;}
table.textab0cent th {padding-left:2px;padding-right:2px;padding-bottom:4px; vertical-align: middle;}
table.ttubu td {vertical-align:middle;}
/* class="float" padding-bottom: 32767px;margin-bottom: -32767px;  border:1px red solid;    */
ul.float {list-style: none;}
ul.float li:before{content: "•\00A0"; font-size:17px; line-height:17px; display:block; float:left; font-weight:bold; margin-bottom: 7px;padding-bottom: 100px;margin-bottom: -100px;}
ul.float li {padding-top:3px;}

/*********************************************************************/
.header_block .left{float: left;}
.header_block .right{float: right;}

.header_block{ min-width: 980px;float:left;width:100%;height:70px;background:url('../design/top_back.png') right 0 #000 no-repeat;}
.header_block .logo{display:block;float:right;height:59px;margin:7px 90px 0 0;width:194px;background:url('../design/logo.png') no-repeat;}
@media screen and (max-width: 1280px) {
	.header_block {
		background-position: 135% 0;
	}
	.header_block .logo{
		margin-right: 0px;
	}
}
.header_block .contact_block{float:left;width:55%;margin:8px 0 0;}
.header_block .contact_block ul{margin:0; padding: 0}
.header_block .contact_block li{list-style:none; float:left;width:250px;text-align:left;color:#ffffff;margin-left:2%;}
.header_block .contact_block li p{display:inline-block;width:100%;float:left;margin:0px 0 6px;font-size:14px;line-height:14px;}
.header_block .contact_block li .code{color:#888888;}
.header_block .contact_block li a, .header_block .contact_block li a:visited , .header_block .contact_block li a:hover{color:#888888!important;font-size:14px;line-height:14px;}
.header_block .contact_block li span.left{width:120px;}
.header_block .contact_block li span.right{float:left !important;}
.header_block .contact_block li:first-child{color:#b1b1b1;font-size:12px;line-height:19px;padding:0px 0 0;width:110px;}
.header_block .contact_block li:first-child p{font-size:12px;margin:1px 0 0;}
.header_block .contact_block li:first-child img{margin:0 0 -4px;}
.header_block .form_block{display:inline-block;width:14%;position:relative;margin-top:23px;}
.header_block .form_block input[type="text"]{width:100%;height:25px;border:1px solid #b7bcbe;border-radius:15px;padding:0 30px 0 10px;}
.header_block .form_block input[type="submit"]{border:medium none;height:18px;position:absolute;right:7px;text-indent:-9999px;top:4px;width:18px;background:url('../design/src_icon.png') no-repeat;}
.top_navigation{background: none repeat scroll 0 0 #555;
    box-shadow: 0 3px 4px rgba(0, 0, 0, 0.43) inset;
    float: left;
    min-width: 980px;
    text-align: center;
    width: 100%;}
.top_navigation ul{padding:0; margin: 0;box-sizing: border-box;}
.top_navigation ul li{list-style: none; box-sizing: border-box;}
.top_navigation> ul > li{height: 22px;  padding: 1px 10px;}
.top_navigation ul{display:inline-block;text-align:left; }
.top_navigation ul li{float:left;margin:0 5px;position:relative;}
.top_navigation ul li a, .top_navigation ul li a:visited{color:#e3e3e3!important ;font-size:14px;line-height: 21px;}
.top_navigation ul li a img{ height: 14px;    margin: 0 5px -1px 0;}
.top_navigation ul li ul{background: none repeat scroll 0 0 #fff;
    border: 1px solid #000;
    display: none;
    font-size: 12px !important;
    height: 223px;
    left: -263px;
    padding: 14px 190px 14px 15px;
    position: absolute;
    top: 22px;
    width: 953px;}
.top_navigation ul li ul.obzor{width:800px;padding:20px;height:auto;}
.top_navigation ul li ul.obzor li{padding:3px 0;line-height:18px;}
.top_navigation ul li ul.obzor li span{width:27px;display:inline-block;}
.top_navigation ul li ul.obzor img{float:left !important;height:18px;}
.top_navigation ul li ul li a, .top_navigation ul li ul li a:visited{color: #000!important; font-size: 12px;}
.top_navigation ul li ul li{display:inline-block;float:left;height:28px;line-height:24px;margin:0 2% 0 0;padding:3px 5px;width:29%;}
.top_navigation ul li ul li img{float:left;height:23px;margin-right:10px;}
.top_navigation ul li ul li:hover{background:#e1e1e1;}
.top_navigation ul li ul li:hover a{color:#14289e !important;text-decoration:underline;}
.top_navigation ul li:hover{background:#000;}
.top_navigation ul li:hover a{color:#fff;}
.top_navigation ul li:hover ul{display:inline-block;background:#fff;z-index:100;}
.top_navigation ul li:hover ul li{float:left;}
.top_navigation ul li:hover ul li a{color:#000;}
@media (max-width: 1380px){.header_block .contact_block{width:55%;margin-top:8px;}
.header_block .contact_block li p{font-size:14px;line-height:14px;}
}
@media (max-width: 1245px){.header_block .contact_block{width:50%;margin-top:8px;}
.header_block .contact_block li:first-child{width:110px;}
.header_block .contact_block li{width:70%;}
.header_block .contact_block li p{font-size:14px;line-height:14px;}
.header_block .contact_block li.prelast{display:none;}
}
@media screen and (max-width: 1280px) {
	.header_block .contact_block li {
		margin-left: 0;
		width: 240px;
	}
	.header_block .contact_block li:first-child {
		width: 100px;
	}
	.header_block .contact_block{
		width: 600px;
	}
}


nav{width:320px;padding:40px 0;}
aside{width:835px;}
.textab5,.textab4{text-align:left;}
.right_menu{text-align:left; list-style: none; padding:0;margin:0;
	border: 1px solid #d7d7d7;
	padding: 10px;
	max-width: 250px;
}
.right_menu .right_menu_header{	
	padding:0 10px 10px 10px;
	font: 700 18px/24px Arial;
	color: #222222;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 -5px 20px -5px;
}
.right_menu .right_menu_title{line-height:26px;padding:0;}
.right_menu .right_menu_title a{display: block;color:#000;font-weight:bold;font-size:13px;text-decoration:none;}
.right_menu .right_menu_title img{float:left;margin-right:5px;}
.right_menu li{padding: 0 0 0 45px;margin-bottom:7px;}
.right_menu li a{color:#000;font-size:12px;text-decoration:none;}
.right_menu li a:hover{text-decoration:underline!important; color: #cc0000;}
.feedback{width:834px;}
.feedback tbody tr td{padding:20px 0 0;vertical-align:middle;text-align:left;}
.feedback tbody tr td:first-child{width:245px;padding-left:20px;font-size:12px;line-height:16px;color:#5e5656;}
.feedback tbody tr td:first-child b{font-size:14px;color:#000;font-weight:bold;}
.feedback tbody tr td input[type=text]{width:430px;height:34px;border:1px solid #a9a9a9;padding:0 10px;color:#838383;font-size:18px;}
.feedback tbody tr td textarea{padding:10px;width:96%;height:190px;color:#838383;font-size:18px;border:1px solid #a9a9a9;}
.feedback tbody tr td input[type="submit"]{background:#ff0000;width:380px;height:50px;border:none;cursor:pointer;font-size:27px;color:#fff;}
.before_form{font-size:14px;color:#797979;}
.before_form span{color:#000;}
.before_form strong{color:#000;}
.before_form p{margin-bottom:20px;}
.before_form ul{margin:0px 0 20px;padding-left:20px;}
.before_form ul li{position:relative;margin-bottom:10px;}
.before_form ul li:before{position:absolute;top:8px;left:-15px;width:10px;height:1px;content:'';background:#797979;}
.block_big_img{width:190px;height:190px;position:absolute;top:15px;right:15px;border:1px solid #dcdcdc;}
.block_big_img .img_block{display:table-cell;width:190px;height:190px;vertical-align:middle;}
.block_big_img .img_block img{max-width:99.5%;}

.footer table tbody tr td font a{
	color: #008ace!important;
}
.footer table tbody tr td font a:hover{
	color: #cc0000!important;
}
html body div center div div.footer table tbody tr td img.foot_logo{
	opacity: 0.8;
	transition: all 0.5s ease;
}
html body div center div div.footer table tbody tr td img.foot_logo:hover{
opacity: 1;
}

.make_order:hover{
	opacity: 0.7;
} 

.table1100{
	max-width: 1100px;
	width: 1100px;
	margin: 0 auto;
}
.delimeter35{
	height: 35px;
}


.clr{
	float: none;
	display: block;
	clear: both;
}
.mce-h1{
	text-align: left;
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 19px;
}
.mce-breadcrumbs{
	font: 400 11px/14px Arial;
	color: #a4a4a4;
	margin: 0px 0 37px 0;
}
.mce-breadcrumbs a{
	color: #525252;
	text-decoration:none;
}
.mce-text-left{
	float: left;
	width: 30%;
	min-height: 1px;
}
.mce-text-left2{
	float: left;
	width: 40%;
	margin-right: 5%;
	min-height: 1px;
}
.mce-text-right{
	float: right;
	width: 61%;
	margin-right: 0;
	min-height: 1px;
}
.mce-text-right2{
	float: left;
	width: 55%;
	margin-right: 0;
	min-height: 1px;
}


.mce-text p{
	color: #222222;
	font: 400 14px/30px Arial;
	margin: 0 0 30px 0;
}
.mce-text h3{
	font: 700 18px/30px Arial;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	color: #b00000;
}
.mce-text p + h3{
	padding-top: 5px;
}
h3.mce-h3{
	font: 700 18px/30px Arial;
	text-transform: uppercase;
	margin: 15px 0 22px 0;
	color: #b00000;
	background: #d7d7d7;
	height: 1px;
}
h3.mce-h3 span{
	background: #fff;
	padding-right: 5px;
	top:-15px;
	letter-spacing: 2px;
	position: relative;
}
h3.mce-h3 span b{
	font-weight: 700;
	color: #222;
}
.mce-text blockquote{
	color: #222222;
	font: 700 14px/25px Arial;
	padding: 8px 0 0 68px;
	min-height: 67px;
	margin: 0 0 55px 0;
	background:url('../design/blockquote-default.png') 0 0 no-repeat;
}
.mce-text blockquote.book{
	padding: 55px 0 0 65px;
	min-height: 54px;
	background:url('../design/blockquote-book.png') 0 0 no-repeat;
}
.mce-text table{
	border-spacing: 0;
	color: #222222;
	font: 400 14px/18px Arial;
	margin-bottom: 30px;
}
.mce-text table tr td{
	padding: 5px;
	border-bottom: 1px solid #d7d7d7;
}
.mce-text table tr:last-child td{
	border: 0;
}
.mce-text table tr td:first-child{
	vertical-align: top;
	width: 40%;
}
.mce-text table tr td:last-child{
	vertical-align: bottom;
}
.mce-text ul,.mce-text li{
	list-style: none;
}
.mce-text li:before{
	position: absolute;
	content: "—";
	margin-left: -20px;
}
.mce-text img{
	ma-rgin-bottom: 30px;
}
.mce-text p.mce-selected{
	background: #ebebeb;
	font-weight: 700;
	text-align: center;
}
.mce-text .mce-price{
	font-size: 19px;
	margin-top: 10px;	
}
.mce-text .mce-price span{
	color: #b00000;	
}
.red-color{
	color: #b00000;
}


/*Articles*/
.mce-text .one-article-block{
	display: block;	
	width: 32%;
	margin-right: 2%;
	float: left;
	text-decoration:none;
}
.mce-text .one-article-block.last,
.mce-text div .one-article-block:nth-child(3n){
	margin-right: 0;
}
.mce-text .one-article-block h4{
	margin: 0;
	padding: 0;
	font: 700 14px/25px Arial;
	min-height: 75px;
	margin-bottom: 13px;
	color: #2e2e2e;
}
.mce-text .one-article-block img{
	width: 100%;
	margin-bottom: 18px;
}
.mce-text .one-article-block p{
	color: #222222;
	font: 400 14px/25px Arial;
}
.mce-text .read-more-articles{
	display: block;
	text-align: center;
	text-decoration:none;	
	height: 1px;
	background: #d7d7d7;	
	margin: 5px 0 30px 0;
}
.mce-text .read-more-articles span{
	color: #b00000;
	letter-spacing: 4px;
	font: 400 14px/25px Arial;
	top: -12px;
	background: #fff;
	padding: 0 20px;
	position: relative;
	text-transform: uppercase;	
}

/*Trade*/
.mce-text-left2 img{
	width: 100%;
	margin-bottom: 30px;
}
.mce-text .trade-block{
	float: left;
	width: 30%;
	margin-left: 3%;
}
.mce-text .trade-block:first-child{
	margin-left: 0;
}
.mce-text table.mce-table-trade{
	border-spacing:0;
	border-collapse: collapse;
}
.mce-text table.mce-table-trade tr td,.mce-text table.mce-table-trade tr th{
	border: 1px solid #d7d7d7;
	padding: 5px;
}
.mce-text table.mce-table-trade tbody tr:nth-child(2n){
	background: #ebebeb;
}
.img100{
	width: 100%;
	height: auto;
}




.category_block{
	
}
.category_block h3{
	font: 700 18px/30px Arial;
	text-transform: uppercase;
	margin: 0 0 24px 0;
	color: #b00000;
}
.category_block a.category_item{
	display: block;
	float: left;
	width: 23%;
	margin-right: 2%;
	text-decoration:none;
	color: #000;
	font: 400 14px/24px Arial;
	margin-bottom: 50px;
}

.category_block a.category_item:nth-child(4n){
	ma-rgin-right: 0;
}
.category_block a.category_item img{
	width: 100%;
	border:1px solid #7d7d7d;
	margin-bottom: 25px;
}
.category_block a.category_item p{
	margin: 0;
	min-height: 72px;
}