body {background-image: url(t_bkg_in.jpg)}

/*header*/
#header {height: 409px;}
.sh03, .sh04 {height: 150px;}
.sh03 {background-image: url(sh03_in.jpg);}
.sh04 {background-image: url(sh04_in.jpg);}

.sections_menu_wrap {margin: 0; padding: 15px 15px 0 15px; height: 89px; position: absolute; bottom: 46px; left: 30px;}
	.sections_menu {width: 198px;}

/*main*/
.leftbar {margin-right: 337px;}
	.leftbar .content {padding-right: 30px; padding-left: 30px;}
.rightbar {width: 337px;}
.content{
z-index: 100;
}
	.rightbar .content {padding-right: 30px;}
.leftbar .content, .rightbar .content {padding-top: 0;}

.rp_title_wrap {width: 222px;}
.r_preview {margin-top: 0; margin-bottom: 50px;}
.r_preview .content {padding: 15px;}
	.r_preview .content p {padding: 0 0 15px 5px; line-height: 17px;}
		.r_preview .content p strong {font-weight: 100; color: #000000;}
		.r_preview .content p span {color: #fe5f10;}

.top_nav {margin-bottom: -30px; padding: 0 0 10px 0; list-style: none; position: relative; top: -30px; font: 13px Arial, Helvetica, sans-serif;}
	.top_nav li {margin: 0 5px 0 0; padding: 0 22px 0 0; display: inline; background: url(arrow2.gif) right 5px no-repeat; color: #950000;}
	.top_nav .tn_current {background: none; margin: 0; padding: 0;}

.news_wrap {margin-top: -20px; padding-left: 15px;}

/*catalog*/
.catalog {padding: 20px 0 0 0;margin-top: 15px;}
	.catalog li {width: auto; display: block; padding-left: 0; padding-bottom: 15px;}
	.catalog li {display: inline-block;}
	* html .catalog li {display: inline;}/*ie6_fix*/
	*+html .catalog li {display: inline;}/*ie7_fix*/
	/*.catalog .lp_wrap {width: auto; background: none repeat scroll 0 0 #F6F6F6; overflow: hidden;}*/
  .catalog .lp_wrap {background: url("img_b_bkg.png") repeat-x scroll 0 0 transparent; width: 277px;overflow: hidden;}
	.catalog .lp_img_bkg, .catalog_item .lp_img_bkg {float: left; left: 10px; position: relative;height: 252px;}
  .catalog .lp_img_bkg {position: inherit;float: left;}
  .catalog .lp_img_bkg {position: relative;}
	.catalog .tl_txt, .catalog_item .tl_txt {overflow: hidden; padding: 15px 25px;        clear: both;}
	.tl_txtbt {overflow: hidden; padding: 0px 2px;clear: left;}
	.catalog .lp_title {font-size: 15px; color: #950000; padding-bottom: 15px;}
	.catalog .lp_price {padding-top: 15px;}

	.lp_corners {display: block;}
		a.lp_link .lp_corners {background-image: none;}
		a.lp_link:hover .lp_corners {background-image: url(cat_corners.gif);}

.catalog_item {margin: 10px 0 0 0; padding: 7px; width: auto; background: #f6f6f6; overflow: hidden;}
	.catalog_item .tl_txt {padding: 7px 0 0 20px;/*padding-bottom: 160px;*/ clear: none;}
	.catalog_item_info {letter-spacing: 0.1em;}
		.catalog_item_info dt {padding-bottom: 9px;}
		.catalog_item_info dd {padding: 9px 0;}
			.catalog_item_info dd .styled-button {float: right; /* margin: 10px 10px;*/}

	.catalog_item .txt {line-height: 16px; padding-bottom: 60px;}
		.catalog_item .txt p {padding-bottom: 1.5em;}

/*links*/
a.lp_link {display: block; margin: 0; padding: 8px; overflow: hidden;}
a.lp_link:link, a.lp_link:visited {text-decoration: none; color: #505050;}
a.lp_link:hover {background: #e0e0e0;}

/*forms*/
.search_filter {margin: 0; padding: 10px 0 0 0;}
	.search_filter input, .search_filter select {vertical-align: middle;}
	.search_filter label {display: block; font-size: 13px; color: #000000; padding: 15px 0 10px 0;}

	.sf_select {width: 200px; height: 20px; margin: 0; padding: 0;}
	.sf_select, .sf_in {font: 12px Tahoma, Arial, sans-serif; border: 1px solid #7f9db9; background: #e6e6e7;}

	.sf_in {width: 72px; height: 14px; margin: 0 3px; padding: 3px 0; white-space: nowrap;}
		.sf_in.sf_left {margin-right: 25px!important;}

	.sf_select:focus, .sf_in:focus {background: #fff;}

	.sf_check {display: block; margin: 0; padding: 25px 0 0 0;}
		.sf_check label {display: inline; padding-left: 0; vertical-align: middle;}

	.sf_price {display: block; padding-bottom: 20px;}

/*cart*/
.order .list {width:95%;}
.order .list thead td { font-weight:bold; }
.order .list .h2 {width:70px;}
.order .list .h3 {width:150px;}
.order .list .f td { font-weight:bold;padding-right:7px; }
.order input,.order select {width:350px;}
.order textarea {width:350px;height:75px}
.order input.button {width:100px;}
.order input.radio {width:20px;}
.order .get { font-weight:bold;color:#000000;font-size:12px; }
img.icart  {padding-right:15px;}

/* .product_option {width: 246px;} */
.product_pictures img {/*height: 140px;*/width: 132px;}

.options_form ul {padding: 0 0 30px 10px; list-style: none;}
		.options_form li {padding: 1px 0;}
			.options_form input,
			.options_form label {margin: 0; vertical-align: middle;}
			.options_form label {margin-left: -17px; padding-left: 22px; cursor: pointer;}

.catalog_item_info {margin-bottom: 0.3em;}
.catalog_item_info .options_form ul {padding-bottom: 10px; line-height: 14px;}
	.catalog_item_info .options_form li {padding: 0;}
