#catalog .inner .art_bl h1 {
	font-size: 34px;
}

.art_bl {
    position: relative;
    clear: both;
}

	.art_bl p {
		margin-bottom: 10px;
	}

	.art_col_wrap {
		position: relative;
		margin-right: 270px;
	}

		.art_col_l {
			position:relative;
			float:left;
			width:100%;
		}

		.art_col_l .article_tx{
			font-size: 15px;
			line-height: 1.3;
		}

		.art_col_r {
			position: relative;
			float: right;
			width: 250px;
			margin-right: -270px;
		}

			.art_bl__friend_wrap {
				margin: 20px 0;
				line-height: 35px;
			}

			.art_bl__friend_wrap p {
				float: left;
				margin-right: 10px;
				font-size: 14px;
			}

	.grey_bl {
		background: #f3f3f4;
		border: 1px solid #e3e3e3;
		border-radius: 5px;
		box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.5);
		margin-bottom: 40px;
		padding: 10px 1%;
	}

	.art_col_r .grey_bl {
		padding: 10px 15px;
	}

	.art_col_l .grey_bl {
		padding: 20px 30px;
	}

	.art_col_l img {
		border: 1px solid #f5cb52;
		border-radius: 10px;
	}

	/* search */

	.search_art {
		position: relative;
		margin-right: 130px;
	}

		.search_art__fd_wrap {
			position: relative;
			float: left;
			width: 100%;
		}

			input.search_art__fd,
			input.search_art__fd:focus {
				background: #fff;
				border: 1px solid #CFD1D2;
				border-radius: 7px;
				box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset;
				display: block;
				position: relative;
				width: 98%;
				height: 30px;
				padding: 0 1%;
				color: #000;
				font-size: 15px;
				font-family: Arial, Helvetica, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
				vertical-align: top;
				outline: none;
			}

			.search_art__ico_btn {
				background: url(../images_v2/ico_search.png) no-repeat 0 0;
				border: none;
				border-radius: 0;
				box-shadow: none;
				height: 16px;
				margin: 0;
				padding: 0;
				position: absolute;
				right: 10px;
				text-indent: -9999px;
				top: 8px;
				width: 16px;
			}

			.search_art .st__btn {
				position: relative;
				float: right;
				margin-right: -130px;
			}
		
	/* /search */

	/* st_list */

	.st_list_art {
		clear: both;
		margin: 0;
	}

		.st_list_art__i {
			position:relative;
			list-style: none outside;
			border-top: 1px solid #bdbec0;
			padding: 30px 0;
		}

		.st_list_art_r__i,
		.st_list_art_com__i {
			padding: 15px 0;
		}

		.st_list_art__i:first-child{
			border-top: 0;
			padding-top: 0;
		}

		.st_list_art__i_pd_l {
			padding-left: 250px;
			overflow: hidden;
		}

			.st_list_art__i__pic {
				border: 1px solid #a1a1a4;
				border-radius: 10px;
				float: left;
				margin: 0 0 20px -250px;
				overflow: hidden;
			}

			.st_list_art__i__pic:hover {
				border: 1px solid #f5cb52;
			}

				.st_list_art__i_pd_l img{
					width: 225px;
				}

			.st_list_art_r__i__pic {
				float: none;
				display: block;
				margin: 0 0 10px;
			}

			.st_list_art_r__i__pic img {
				width: 100%;
			}

			.st_list_art__i__t {
				font-size: 21px;
				margin-bottom: 10px;
			}

			.st_list_art__i__data {
				font-size: 13px;
				color: #929396;
			}

			.st_list_art__i__comment {
				background: url(../images_v2/ico_comment.png) 0 0 no-repeat;
				display: inline-block;
				height: 19px;
				padding-left: 27px;
				font-size: 13px;
				font-style: italic;
				color: #929396;
				text-decoration: none;
			}

				.comment_td {
					text-decoration: underline;
				}

				.st_list_art__i__comment:hover .comment_td {
					text-decoration: none;
				}

			.st_list_art_com__i__link {
				font-size: 13px;
				font-style: italic;
				color: #929396;
			}

	.art_com {
		color: #929396;
		font-size: 13px;
	}

		.art_com_name {
			color: #000;
			font-size: 15px;
			font-weight: bold;
		}

		.art_com_reply {
			background: url(../images_v2/ico_reply.png) 10px 50% no-repeat;
			padding-left: 31px;
		}

		.art_com_data {
			background: url(../images_v2/ico_dot.png) 10px 50% no-repeat;
			padding-left: 24px;
		}

	/* /st_list */

.art_bl textarea {
	background: #fff;
	border: 1px solid #CFD1D2;
	border-radius: 7px;
	box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.1) inset;
	display: block;
	position: relative;
	width: 38%;
	height: 25px;
	margin-bottom: 15px;
	padding: 0 1%;
	color: #000;
	font-size: 15px;
	font-family: Arial, Helvetica, 'Helvetica CY', 'Nimbus Sans L', sans-serif;
	vertical-align: top;
	outline: none;
}

.art_bl textarea {
	width: 98%;
	height: 100px;
	resize: vertical;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	border: none;
	overflow: visible;
}

.st_btn, .st__btn,
input[type="reset"] {
	background: #ffdd88;
	background: -moz-linear-gradient(top,  #ffdd88 0%, #fab717 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd88), color-stop(100%,#fab717));
	background: -webkit-linear-gradient(top,  #ffdd88 0%,#fab717 100%);
	background: -o-linear-gradient(top,  #ffdd88 0%,#fab717 100%);
	background: -ms-linear-gradient(top,  #ffdd88 0%,#fab717 100%);
	background: linear-gradient(to bottom,  #ffdd88 0%,#fab717 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd88', endColorstr='#fab717',GradientType=0 );
	border-radius: 5px;
	box-shadow: -1px 1px 1px rgba(0, 0 ,0 , 0.5);
	position: relative;
	display:block;
	float: left;
	clear: both;
	height: 40px;
	margin: 0;
	padding: 0 20px;
	vertical-align: top;
	color: #2A2A2A;
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	text-shadow: 0 1px 1px #fff;
	cursor:pointer;
	zoom:1;
}

.st_btn_inl,
input[type="submit"].st_btn_inl,
input[type="reset"].st_btn_inl,
input[type="button"].st_btn_inl,
button.btn_inl {
	display: inline-block;
	//display: inline;
	float: none;
}

.st_btn_no_float,
input[type="submit"].st_btn_no_float,
input[type="reset"].st_btn_no_float,
input[type="button"].st_btn_no_float,
button.btn_no_float {
	float: none;
}

.st_btn_w170,
input[type="submit"].st_btn_w170,
input[type="reset"].st_btn_w170,
input[type="button"].st_btn_w170,
button.st_btn_w170 {
	width: 170px;
}

.st_btn_h30,
input[type="submit"].st_btn_h30,
input[type="reset"].st_btn_h30,
input[type="button"].st_btn_h30,
button.st_btn_h30 {
	height: 30px;
	line-height: 30px;
}

.st_btn_red,
input[type="submit"].st_btn_red,
input[type="reset"].st_btn_red,
input[type="button"].st_btn_red,
button.st_btn_red  {
	background: #e00917;
	background: -moz-linear-gradient(top,  #e00917 0%, #9d1815 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e00917), color-stop(100%,#9d1815));
	background: -webkit-linear-gradient(top,  #e00917 0%,#9d1815 100%);
	background: -o-linear-gradient(top,  #e00917 0%,#9d1815 100%);
	background: -ms-linear-gradient(top,  #e00917 0%,#9d1815 100%);
	background: linear-gradient(to bottom,  #e00917 0%,#9d1815 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e00917', endColorstr='#9d1815',GradientType=0 );
	color: #fff;
	text-shadow: 0 1px 1px #2A2A2A;
}

/* after */
.search_art:after, .art_col_wrap:after, form:after {
	content:'';
	clear:both;
	display:block;
	overflow:hidden;
	height:0;
}