#item_main {
	width				:100%;
	display				:table;
	text-align			:center;
}

#item_main h1 {
	margin				:0px 0px 20px 0px;
}

/**/

#item_photo_container {
	display				:table-cell;
	width				:50%;
	vertical-align		:top;
}

.item_photo_container_border {
	padding				:20px;
	background			:#ffffff;
	border				:1px solid #cccccc;
	border-radius		:3px;
}

.item_photo_container_content {
	display				:inline-block;
	position			:relative;
}

.item_photo_big {
	width				:100%;
}

.item_photo_container_content .show {
	border				:0px;
	border-radius		:0px;
	box-shadow			:0px 0px 0px;
	padding				:0px;
}

/**/

#iter_shortdesc_container {
	display				:table-cell;
	vertical-align		:top;
	text-align			:left;
}

.iter_shortdesc_container_padding {
	padding				:10px;
}

.item_intro_text {
	max-width			:500px;
	margin				:0px auto 20px;
}

.item_price_out {
	margin				:0px 0px 5px 0px;
	text-align			:center;
}

.item_price_old {
	margin-top			:10px;
	text-align			:center;
	font-size			:18px;
	line-height			:18px;
	text-decoration		:line-through;
}

.item_price_discount {
	margin-top			:10px;
	padding				:0 5px;
	text-align			:center;
	font-size			:24px;
	color				:#ff0000;
	background-color	:#ffff00;
}

.item_rub {
	margin-left			:5px;
	font-family			:Helvetica, sans-serif !important;
	font-size			:12px !important;
}

.item_price {
	text-align			:center;
	font-size			:24px;
	color				:#000000;
}

.item_block_rub {
	font-size			:14px;
}

/**/

.item_photo_container_content_float {
	position			:absolute;
	top					:0;
	left				:0;
	z-index				:1;
}

.item_r_new, .item_r_discount, .item_quantity {
	height				:20px;
	line-height			:20px;
	width				:100px;
	font-size			:13px;
	margin				:5px 0px 0px -5px;
}

.item_r_new {
	background			:#009A0C;
	color				:#ffffff;
}

.item_r_discount {
	background			:#F7F200;
	color				:#F78000;
}

.item_quantity {
	background			:#00A2D9;
	color				:#FFFFFF;
}

/**/

.shop-but {
	padding				:0px;
}

.item_but {
	cursor				:pointer;
	display				:inline-block;
	width				:100%;
	max-width			:220px;
	padding				:8px 30px 8px 30px;
	margin				:0px auto 15px;
	text-decoration		:none !important;
	font-size			:18px;
	border-radius		:3px;
	color				:#5C5C5C;
	text-align			:center;
	border				:1px solid #E6D51E;
	background			:#F7F200;
	transition-duration	:0.3s;
	transition-property	:background;
}

.item_but:hover {
	background			:#F3DF00;
}

/**/

.shop_item_question {
	width				:100%;
	max-width			:140px;
	padding				:0px;
	margin				:0px auto 10px;
	background			:#E5E5E5;
	color				:#000000 !important;
	border				:1px solid #DCDCDC;
	border-radius		:3px;
	text-decoration		:none !important;
	padding				:4px 6px 4px 6px;
	transition-duration	:0.3s;
	transition-property	:background;
	font-size			:12px;
}

.shop_item_question:hover {
	background			:#EDEDED;
	border				:1px solid #E9E9E9;
}

/**/

.shop_item_qs {
	margin				:0px auto 10px;
}

/**/

.item_gallery .show {
	height				:110px;
	box-shadow			:0px 0px 0px;
	border-radius		:3px;
}

.item_gallery .show:hover {
	box-shadow			:0px 0px 0px;
}

.item_gallery .item_photo_more {
	height				:100px;
	border-radius		:3px;
	padding				:5px;
}

/**/

.item_char_table_padding {
	margin				:0px 0px 20px 0px;
}

.item_char_table {
	margin-bottom		:10px;
	width				:100%;
	max-width			:500px;
	margin				:0 auto;
	border				:0px;
	border-collapse		:collapse;
	border-spacing		:0px;
}

.item_char_table td {
	vertical-align		:middle;
}

.item_char_td_1 {
    text-align			:left;
	padding-left		:10px;
	height				:25px;
}

.item_char_td_2 {
	padding-right		:10px;
    text-align			:right;
}

.item_char_table tr:nth-child(odd){
	background-color	:#eeeeee;
}

.item_char_table tr:nth-child(even){
	background-color	:#ffffff;
}
