.column_catalog {
	width: 700px;
	float: right;
	padding: 0px 40px 15px 30px;
	}
.products {
	border-top: 1px solid #fff;
	border-left: 1px solid #e7e7e7;
	margin-right: 15px;
	background: #ffffff;
	}
.product_box {
	background: #fff url(../img/product_box.gif) no-repeat;
	float: left;
	height: 171px;
	width: 171px;
	position: relative;
	}
.product_box img {
	padding-top: 10px;
	display: block;
	margin: auto;
	}
.product_box:hover {
		background: url(../img/product_box_hover.gif) no-repeat;
		border-bottom: 2px solid #cecece;
		border-right: 2px solid #cecece;
		border-left: 1px solid #d2d2d2;
		border-top: 1px solid #d2d2d2;
		height: 170px;
		margin: -2px auto auto -2px;
	width: 170px;
	}
body.pol .product_box .product_new {
	position: absolute;
	background: url(../img/nowosc.png) no-repeat;
	height: 40px;
	width: 40px;
	top: 10px;
	left: 120px;
	z-index:1500;
	}
body.pol  .product_box .groove_bench_stick {
	position: absolute; top: 5px; left: 35px;
	width: 100px;
	}
.product_box p, .studio_product p {
	position: absolute;
	top: 141px;
	left: 0px;
	width: 170px;
	text-align: center;
	font-size: 11px;
	line-height: 11px;
	}
.product_box > a {
	height: 170px;
	display: block;
	width: 170px;
	}
.product_box p, .product_box p a  {
	color: #303030;
	}
.studio_product {
	background: #fff url(../img/zano-studio.gif) 5px 5px no-repeat;
	float: left;
	height: 171px;
	width: 171px;
	position: relative;
	}
.tags {
	font-size: 11px;
	height: 25px;
	border-bottom: 1px solid #d8d8d8;
	margin-right: 15px;
	}
.tags  a span {
	background: url(../img/zakladka-a.png) no-repeat;
	padding: 6px 6px 5px 8px;
	}
.tags a {
	background: url(../img/zakladka-b.png) right top no-repeat;
	padding: 2px 4px 1px 0px;
	color: #5f5f5f;
	display: block;
	float: left;
	}
.tags a.here span {
	background: url(../img/zakladka-a-h.png) no-repeat;
	padding: 6px 6px 10px 8px;
}
.tags a.here {
	background: url(../img/zakladka-b-h.png) right top no-repeat;
	padding: 2px 4px 6px 0px;
	color: #5f5f5f;
	margin-top: -4px;
}
.tags a:hover, .tags a.here {
	color: #000;
	}
.tags a:active {
	color: #000;
	}
.lines {
	width: 213px;
	float: right;
	}
#LineSwitch_retro {
	padding: 6px 51px 0px 0px;
	background: url(../img/linie_retro.png) no-repeat;
	margin-right: 15px;
	}
#LineSwitch_retro:hover {
	background: url(../img/linie_retro.png) 0px -23px no-repeat;
	}
#LineSwitch_retro.here  {
	padding: 6px 51px 0px 0px;
	background: url(../img/linie_retro.png) 0px -23px no-repeat;
	margin-right: 15px;
	}
#LineSwitch_retro:active {
	background: url(../img/linie_retro.png) 1px 1px no-repeat;
	}
#LineSwitch_modern {
	padding: 6px 60px 0px 0px;
	background: url(../img/linie_modern.png) no-repeat;
	margin-right: 15px;
	}
#LineSwitch_modern:hover {
	background: url(../img/linie_modern.png) 0px -23px no-repeat;
	}
#LineSwitch_modern.here {
	padding: 6px 60px 0px 0px;
	background: url(../img/linie_modern.png) 0px -23px no-repeat;
	margin-right: 15px;
	}
#LineSwitch_modern:active {
	background: url(../img/linie_modern.png) 1px 1px no-repeat;
	}	
#LineSwitch_  {
	padding: 6px 50px 0px 0px;
	background: url(../img/linie_wszystkie.png) no-repeat;
	}
#LineSwitch_:hover {
	background: url(../img/linie_wszystkie.png) 0px -23px no-repeat;
	}
#LineSwitch_.here {
	padding: 6px 50px 0px 0px;
	background: url(../img/linie_wszystkie.png) 0px -23px no-repeat;
	}
#LineSwitch_:active {
	background: url(../img/linie_wszystkie.png) 1px 1px no-repeat;
	}
/*-------- STRONA PRODUKTU ------------------------------------------------------------------------*/

.main_product {
	position: relative;
	padding-right: 40px;
	}

.main_product table td.main_pic {
	width: 470px;
	background: url(../img/loader.gif)  50% 50% no-repeat;
	vertical-align:top;
	}
.main_pic img {
	display: block;
	margin:auto;
	padding-top: 15px;
	}
.main_product table td.right_data {
	vertical-align:top;
	}
.main_product table td.product_images {
	vertical-align:top;
	width: 212px;
	}
.main_product_pic {
	position: absolute;
	top: 50px;
	left: 10px;
	}
.column_data {
	width: 255px;
	float: right;
	margin-top: -9px;
	}
.column_poster {
	padding: 13px 0px 23px 0px;
	width: 172px;
	}
.column_poster p {
	text-align: center;
	font-size: 11px;
	width: 172px;
	padding: 13px 0px 0px 0px;
	}
.column_poster p a {
	color: #5d5d5d;
	padding: 20px 0px 0px 0px;
	margin: 0px 5px 0px 5px;
	background: url(../img/posters_dot.png) center -47px no-repeat;
	}
.column_poster p a:hover, .column_poster p a.here {
	background: url(../img/posters_dot.png) center 8px no-repeat;
	color: #000;
	}
.poster_box .image1 {
	background: url(../img/poster1_bg.png) no-repeat;
	height: 142px;
	padding-bottom: 15px;
	}
.poster_box .image2 {
	background: url(../img/poster2_bg.png) no-repeat;
	height: 141px;
	padding-bottom: 15px;
	}
.poster_box img {
	padding: 24px 14px 5px 14px;
	max-width: 140px;
	max-height: 110px;
	}
.column_poster img {
	margin: auto;
	
	}
.foto_box img {
	padding: 4px;
	background: #fff;
	border: 1px solid #d5d6d4;
	margin: 10px auto 20px auto;
	max-height: 100px;
	max-width: 100px;
	}
.odbojnice_posters .foto_box img {
	border: none;
	margin: auto;
	background: none;
	}
.data_box {
	background: url(../img/product_data_head.png) no-repeat;
	padding-top: 2px;
	}
.data_box_end {
	background: url(../img/product_data_box.png) left bottom no-repeat;
	padding: 4px 0px 10px 0px;
	}
.data_switch {
	text-align: right;
	padding: 0px 4px 11px 11px;
	}
.data_switch a {
	padding: 0px 7px 14px 7px;
	color: #434343;
	font-weight: bold;
	font-size: 15px;
	}
.data_switch a:hover {
	color: #000;
	}
.data_switch a.here {
	background: url(../img/product_data_arrow.png) center bottom no-repeat;
	}
body.pol .main_pic .product_new {
	position: absolute;
	background: url(../img/nowosc_big.png) no-repeat;
	height: 61px;
	width: 61px;
	top: 10px;
	left: 360px;
	}
.prize_box {
	background: url(../img/prize_bg1.png) no-repeat;
	height: 112px;
	margin: 0px 0px 10px 0px;
	}
.prize_box h3 a,.prize_box h3 {
	color: #fff;
	font-weight: normal;
}
.prize_box h3 {
	text-shadow: #000 1px 1px 0px;
	font-size: 21px;
	padding: 15px 0px 0px 15px;
	}
.prize_box h3 a {
	background: url(../img/prize_arrow.png) bottom right no-repeat;
	padding-right: 20px;
	}
.prize_box .show_prize{
	height: 112px;
	width: 250px;
	background: url(../img/prize_info.png) 130px 17px no-repeat;
	}
.prize_box .show_prize h3  {
	font-size: 28px;
	width: 100px;
	text-align: right;
	padding-top: 22px;
	}
.product_panel {
	background: url(../img/product_panel.png) no-repeat;
	height: 72px;
	position: relative;
	margin-bottom: 10px;
	}
.product_panel .back_link a {
	position: absolute;
	top: -40px;
	left: 0px;
	background: url(../img/back_bg.png) 0px 7px no-repeat;
	padding: 7px 10px 10px 23px;
	font-size: 11px;
	color: #5D5D5D;
	width: 116px;
	}
.product_panel .back_link a:hover {
	color: #000;
	}
.fbox {
	width: 146px;
	height: 80px;
	float: left;
	}
.fbox :first-child {
	padding-left: 18px;
	}
.fbox img {
	float: left;
	padding-right: 10px;
	}
.fbox p {
	padding: 20px 0px 0px 10px;
	font-size: 11px;
	line-height: 16px;
	}
.product_dl {
	margin-top: 20px;
	float: right;
	padding: 10px 0px 10px 10px;
	font-size: 11px;
	font-weight: bold;
	}
.product_dl a {
	padding: 8px 30px 8px 30px;
	color: #5d5d5d;
	}
.product_dl a:hover {
	color: #000;
	}
.product_dl a.product_pdf {
	background: url(../img/pdf_icon.png) center left no-repeat;
	}
.product_dl a.product_dwg {
	background: url(../img/dwg_icon.png) center left no-repeat;
	}
.data_box_end  p, .data_box_end h4, .data_box_end  ul, .data_box_end li, .data_box_end  label, .column_data p {
	font-size: 11px;
	padding-left: 20px;
	color: #5d5d5d;
	}
.column_data p.cat_nr {
	padding: 6px 0px 16px 20px;
	margin-bottom: -4px;
	color: #979696;
	}
.column_data p.cat_nr > span {
	background: #fdfd97;
	color: #6e6f6e;
	padding:2px 4px 2px 4px;
	}
.data_box_end li {
	background: url(../img/points.png) no-repeat;
	}
.data_box_end  p, h4 {
	padding-top: 6px;
	line-height: 22px;
	}
.data_box_end h4 {
	font-weight: bold;
	}

.data_box_end   input[type="radio"], .select_material input[type="radio"] {
	display: none;
	width:0px;
	height:0px;
	visibility:hidden;
	}
.select_material {
	position: absolute;
	top: -20px;
	left: 0px;
	}
.select_material label {
	background: url(../img/options_icon.png) 0px -156px no-repeat;
	margin: 1px 16px 1px 0px;
	padding: 4px 0px 4px 22px;
	color: #636363;
	font-size: 11px;
	}
.data_box_end  label {
	background: url(../img/options_icon.png) 0px -156px no-repeat;
	display: block;
	margin: 1px 0px 1px 22px;
	padding: 4px 15px 4px 22px;
	color: #636363;
	}
.data_box_end  label:hover, .select_material label:hover {
	background: url(../img/options_icon.png) 0px -76px no-repeat;
	color: #3a3a3a;
	}
.data_box_end  label.here, .select_material label.here {
	background: url(../img/options_icon.png) 0px 4px no-repeat;
	color: #3a3a3a;
	}
.radio {
	display: none;
	width:0px;
	height:0px;
	visibility:hidden;
	}
/** do usuniecia!! **/
.variants {
	padding: 15px 0px 15px 10px;
	border-bottom: 1px solid #e0e0e0;
	}
.variants p {
	display: inline;
	float: left;
	margin: 16px 8px 20px 0px;
	font-size: 12px;
}
.variants img {
	display: inline;
	margin-left: 8px;
	height: 50px;
	}
.variants a {
	padding-top: 10px;
	}
.variants a:hover {
	background:  url(../img/point.png) 0px -2px no-repeat;
	}
/** koniec: do usuniecia!! **/
body.pol .variant_select .product_new {
	position: absolute;
	background: url(../img/nowosc.png) no-repeat;
	height: 40px;
	width: 40px;
	top: 10px;
	left: 10px;
	}
.product_txt {
	padding: 0px 10px 0px 10px;
	}
.product_txt h2, .product_txt h3 {
	padding-top: 30px;
	}
.product_txt div {
	float: left;
	width: 287px;
	padding: 0px 30px 0px 0px;
	}
.product_txt div.last {
	padding: 0px;
	}
.dwg_select_products {
	background: url(../img/dwg_select_product.png) 375px 0px no-repeat;
	}
.dwg_select_categories {
	background: url(../img/dwg_select_cat.png) 128px 0px no-repeat;
	}
.dwg_list1 {
	float: left;
	margin: 0px 0px 0px 17px;
	padding: 0px 16px 10px 18px;
	border-left: 1px solid #cfcfcf;
	width: 218px;
	}
.dwg_list1 ul li a, .dwg_list2 ul li a, .dwg_list3 ul li a {
	font-family: arial;
	}
.dwg_list1 ul li a, .dwg_list2 ul li a {
	background: url(../img/arrow_bg.png)  right 4px no-repeat;
	padding: 0px 13px 0px 0px;
	line-height: 31px;
	}
.dwg_list1 h2, .dwg_list2 h2, .dwg_list3 h2 {
	padding: 6px 0px 14px 45px;
	margin: 0px 0px 0px -35px;
	font-size: 18px;
	}
.dwg_list1 h2 {
	background: url(../img/dwg1.gif) no-repeat;
	}
.dwg_list2 h2 {
	background: url(../img/dwg2.gif) no-repeat;
	}
.dwg_list3 h2 {
	background: url(../img/dwg3.gif) no-repeat;
	}
.dwg_list2 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 10px 18px;
	border-left: 1px solid #cfcfcf;
	width: 218px;
	}
.dwg_list3 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 16px 20px 18px;
	border-left: 1px solid #cfcfcf;
	width: 386px;
	}
.dwg_list3 img {
	float: left;
	height: 60px;
	}
.dwg_list3 .dwg_download {
	background: url(../img/download_zip.png) no-repeat;
	width: 212px;
	height: 26px;
	display: block;
	margin-bottom: 25px;
	}
.dwg_list3 p {
	font-size: 22px;
	padding: 20px 0px 25px 0px;
	}
.dwg_list3 ul {
	margin-bottom: 24px;
	}
.dwg_list3 ul li a {
	background: url(../img/dwg_icon.png)  left 3px no-repeat;
	padding: 4px 0px 6px 25px;
	line-height: 31px;
	}
.dwg_list3 span a {
	font-size: 12px;
	background: url(../img/arrow_dwg.gif) 0px 5px no-repeat;
	color: #9c9c9c;
	padding-left: 13px;
	}
.dwg_list3 span a:hover {
	color: #707070;
	background: url(../img/arrow_dwg.gif) 0px -13px no-repeat;
	}
.dwg_list1 a:hover, .dwg_list2 a:hover, .dwg_list3 a:hover {
	color: #000;
	}
.dwg_list1 a.here, .dwg_list2 a.here {
	font-weight: bold;
	color: #000;
	}
	/** ------------------wairany ----------------**/
.variant_select {
	background: url(../img/odbojniki_select_bg.gif) 0px 10px no-repeat;
	padding-top: 10px;
	}
.variant_select div div {
	float: left;
	height: 100px;
	width: 95px;
	margin-top: 1px;
	border-left: 1px solid #d5d5d5;
	position: relative;
	}	
.variant_select span {
	display: block;
	}
.variant_select div div.here, .variant_select div.here:hover {
	background: #fff url(../img/odbojniki_select_arrow.gif) no-repeat;
	}
.variant_select div div:hover {
	background: #fff url(../img/odbojniki_select_arrow.gif) right 0px no-repeat;
	}
.variant_select div div:last-child, .odbojniki_select div:first-child  {
	border: none;
	}
.variant_select div div:first-child:hover {
	background: #fff;
	margin-top: 6px;
	margin-bottom: -5px;
	}
.variant_select div  div:first-child:hover p {
	padding-top: 5px;
	}
.variant_select div div p {
	width: 93px;
	text-align: center;
	font-size: 11px;
		padding: 10px 0px 0px 0px;
	}
.variant_select div div p a {
	padding: 10px 0px 80px 0px;
	color: #5d5d5d;
	}
.variant_select div div img {
	
	margin-left: auto;
	margin-right: auto;
	height: 69px;
	}
.variant_select div div img.groove_bench_stick {
	width: 50px;
	height: 20px;
	margin-top: 10px;
	margin-left: -15px;
	}
.variant_select h1 {
	float: left;
	font-size: 18px;
	padding: 40px 20px 0px 20px;
	}
body.pol .variant_select div .product_new {
	position: absolute;
	background: url(../img/nowosc_variant.png) no-repeat;
	height: 41px;
	width: 40px;
	top: 0px;
	left: -1px;
	}
body.pol .variant_select div.here .product_new {
	background: url(../img/nowosc_variant_here.png) no-repeat;
	}
.variant_select ul {
	float: left;
	width: 120px;
	padding-top: 20px;
	}
.variant_select ul li {
	font-size: 11px;
	padding-bottom: 20px;
	text-align: right;
	}
.variant_select ul li a {
	font-family: arial;
	padding: 3px 25px 3px 17px;
	background: url(../img/posters_dot.png) 0px -47px no-repeat;
}
.variant_select ul li a.here, .variant_select ul li a:hover {
	color: #000;
	background: url(../img/posters_dot.png) 0px 8px no-repeat;
	}

/** ----------------------------------------A   D    D ---------------------------**/
.ma_board {
	position: relative;
	padding-bottom: 16px;
	}
.catalog_link {
	position: absolute;
	top: 184px;
	left: 555px;
	font-size: 16px;
	color: #8c8d8d;
	padding: 10px 0px 10px 0px;
	}
.ma_board_links .catalog_link a {
	color: #1f1f1f;
	background: url(../img/submenu_bg_here.png) 1px right no-repeat;
	padding: 0px 27px 1px 0px;
	}
.ma_board_links .catalog_link a:hover, .slide_box .catalog_link a:hover {
	text-decoration: underline;
	}
.ma_board_links {
	background: url(../img/ma_line_href.png) no-repeat;
	position: absolute;
	top: 99px;
	left: 101px;
	height: 138px;
	width: 800px;
	}
.ma_board_links span.a1, .ma_board_links span.a2, .ma_board_links span.a3, .ma_board_links span.a4, .ma_board_links span.a5 {
	position: absolute;
	font-size: 11px;
	}
.ma_board_links > a {
	color: #8c8d8d;
	text-shadow: #fff 0px 1px 0px;
	padding: 5px;
	}
.ma_board_links  a:hover {
	color: #282828;
	}
.ma_board_links span.a1 {
	top: -5px;
	left: 50px;
	}
.ma_board_links span.a2 {
	top: 43px;
	left: 155px;
	}
.ma_board_links span.a3 {
	top: 52px;
	left: 410px;
	}
.ma_board_links span.a4 {
	top: 127px;
	left: 404px;
	}
.ma_board_links span.a5 {
	top: 3px;
	left: 761px;
	}
.ma_board_links span.a1 a {
	top: 0px;
	left: 0px;
	height: 170px;
	width: 130px;
	}
.hovers a.b1, .hovers a.b2, .hovers a.b3, .hovers a.b4, .hovers a.b5 {
	position: absolute;

	display: block;
	}
.hovers a.b1 {
	top: 15px;
	left: -40px;
	height: 190px;
	width: 115px;
	}
	.hovers a.b2 {
	top: 15px;
	left: 80px;
	height: 180px;
	width: 260px;
	}
	.hovers a.b3 {
	top: 15px;
	left: 340px;
	height: 160px;
	width: 30px;
	}
	.hovers a.b4 {
	top: 15px;
	left: 525px;
	height: 140px;
	width: 85px;
	}
	.hovers a.b5 {
	top: 13px;
	left: 650px;
	height: 160px;
	width: 120px;
	}
.ma_board h1, .ma_board h2 {
	text-align: center;
		text-shadow: #fff 1px 1px 0px;
	}
.ma_board h2 {
	color: #98a1a1;
	margin-bottom: 30px;
	}
.ma_board h2, .ma_board h2 a {
	color: #98a1a1;
	}
.ma_board h1 {
	margin: 40px 0px -10px 0px;
	font-size: 40px;
	}
.ma_board h1 a {
	color: #000;
	}
.ma_board h1 a:hover, .ma_board h2 a:hover {
	border-bottom: 2px dotted #b5baba;
	}
.ma_feat {
	background: url(../img/ma_feat1.png) no-repeat;
	height: 191px;
	margin-left: -30px;
	}
div.ma_feat div {
	float: left;
	width: 245px;
	height: 191px;
	margin: 10px 0px 0px 85px;
	}
.ma_feat div:first-child {
	margin: 10px 0px 0px 30px;
	width: 255px;
	}
div.ma_feat div h3 {
	text-shadow: none;
	}
.glow_subspace {
	background: url(../img/glow_bg_down.jpg) 0px 40px no-repeat;
	}
.ma_oferta {
	padding: 10px 20px 0px 20px;
	}
.ma_oferta h1 {
	font-size: 30px;
	}
.XXXma_category_box {
	border: 1px solid #dcdcdc;


	margin: 0px auto 0px auto;
	}
.ma_category_box .ma_cat_box {
	background: url(../img/box_offer_bg1r.gif) no-repeat;
	height: 134px;
	width: 401px;
	float: left;
	padding: 20px 0px 0px 0px;
	position: relative;
	overflow: hidden;
	}
.XXXma_category_box .ma_cat_box:hover {
	background: url(../img/box_offer_bg1.gif) 0px -154px no-repeat;

	}
.ma_cat_box h3, .ma_cat_box h3 a {
	color: #484848;
	}
.ma_cat_box h3 {
	text-shadow: none;
	padding: 0px 0px 15px 0px;
	font-size: 16px;
	font-weight: bold;
	}
.ma_cat_box p {
	font-size: 12px;
	line-height: 20px;
	width: 335px;
	}
.ma_cat_box img {
	position: absolute;
	top: 10px;
	right: 0px;
	}

	
.ofertki {
	width: 692px;
	border-left: 1px solid #d2d2d2;
	margin-left: 220px;
	padding-left: 25px;
	}
.ofertki h2 {
	padding-bottom: 30px;
	}	
.ofertki div {
	width: 215px;
	padding-right: 15px;
	float: left;
	margin-bottom: 15px;
	}
.ofertki div h3 {
	font-size: 17px;
	padding: 0px 0px 14px 0px;
	color: #000;
	}
.ofertki div p {
	font-size: 11px;
	line-height: 15px;
	}
.ofertki div img {
	float: left;
}
/** -------------------------- CENNNIK **/
.cennik_dl {
	background: url(../img/cennik_bg.png) center -4px no-repeat;
	height: 130px;
	margin-top: -10px;
	padding-top: 10px;
}
.cennik_dl img {
	margin: 30px auto -20px auto;
	display: table;
	}
.cennik_dl p {
	margin: 30px 0px 30px 330px;
	opacity: 0.5;
	font-size: 11px;
	line-height: 14px;
	}
ul.cennik_pdfs {
	margin: 15px  0px 15px 0px;
	}
ul.cennik_pdfs li a {
	font-family: arial;
	font-size: 13px;
	padding: 5px 13px 5px 30px;
	margin-left: -30px;
	background: url(../img/arrow_bg.png)  right 10px no-repeat;
}
ul.cennik_pdfs li a:hover {
	color: #000;
	}
ul.cennik_pdfs li {
	font-family: arial;
	background: url(../img/pdf_icon.png)  left 2px no-repeat;
	padding: 4px 0px 6px 30px;
	line-height: 21px;
	}
.product_feat {
	width: 170px;
	float: left;
	margin-bottom: 5px;
	}
.product_feat p {
	background: url(../img/prod_feat_end.png) top right no-repeat;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 2px 15px 0px;
display:table
	}
.product_feat p  span {
	background: url(../img/prod_feat_bg.png) top left no-repeat;
	padding: 8px 13px 20px 13px;
	}
.product_feat img {
	float: left;
	}
.list_prod img {
	float: right;
	margin-top: -20px;
	}
.list_prod {
	width: 300px;
	height: 175px;
	position: relative;
	float: right;
	}
.list_prod h2 {
	color: #989898;
	}
.list_prod h2 a:hover {
	color: ##82AD47;
	}
.list_prod  p a {
	background: url(../img/arrow_bg.png) right 4px no-repeat;
	padding-right: 15px;
	color: #707070;
	}
.list_prod p {
	font-size: 11px;
	line-height: 20px;
	position: absolute;
	top: 52px;
	}
.list_prod p a:hover {
	color: #000;
	}
.column_half_r {
	border-left: 1px solid #d2d2d2;
	width: 330px;
	float: right;
	padding-left: 30px;
	}
.column_half_l {
	float: left;
	width: 330px;
	}
.slide_box {

	padding: 0px 15px 10px 15px;
	margin-bottom: 15px;
	top: -150px;
	position:relative;
	left:0;
	}
.slide_box h2{
	padding: 20px 0px;
	}
.slide_txt {
	width: 300px;
	float: left;
	}
.slide_box .list_prod {
	float: right;
	width: 300px;
	height: auto;
	margin-top: -38px;
	}
.slide_box .list_prod p {
	top: 0px;
	font-size: 12px;
	line-height: 22px;
	}
.slide_box .list_prod img {
	margin-top: 34px;
	}
.slide_box .catalog_link {
	position: static;
	width: 300px;
	padding: 20px 0px;
	}
.slide_box .catalog_link a {
	color: #1f1f1f;
	background: url(../img/submenu_bg_here.png) 0px right no-repeat;
	padding-right: 27px;
	}
.ma_box_feat .tags {
	background: url(../img/m-zakladka-c.png) 0px 0px no-repeat;
	padding-left: 1px;
	}
.ma_box_feat .tags a {
	background: url(../img/m-zakladka-b.png) right top no-repeat;
	}
.ma_box_feat .tags  a span {
	background: url(../img/m-zakladka-a.png) no-repeat;
	}
.ma_box_feat .tags a.here span {
	background: url(../img/m-zakladka-a-h.png) no-repeat;
}
.ma_box_feat .tags a.here {
	background: url(../img/m-zakladka-b-h.png) right top no-repeat;
}
.slide_content {
	border-left: 1px solid #e1e1df;
	border-right: 1px solid #e1e1df;
	border-bottom: 1px solid #e1e1df;
	overflow: hidden;
	}
.site-map ul {
	padding-left: 20px;
	}
.site-map {
	padding: 0px 0px 30px 0px;
	}
.article_foto img {
margin: 0px 0px 15px 15px;
	padding: 4px;
	border: 1px solid #D5D6D4;
	background: #fff;
	}