#container .columns #right-column .header {
	height: 340px;
	background-image: url(../images/header_main/the_header_0_2.png);
	background-repeat: repeat-x;
}
#container .columns #right-column .subpages-header {
	height: 248px;
	background-image: url(../images/sub_pages_header_04.png);
	background-repeat: repeat-x;
}
#container .columns #right-column .header .scene {
	height: 315px;
	background-image: url(../images/scene_1.png);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	margin-top: 25px;
}

#container .columns #right-column .header a {
	font-family: Tahoma;
	font-size: 11px;
	color: #8B8B8B;
	margin-right: 12px;
}
#container .columns #right-column .subpages-header a {
	font-family: Tahoma;
	font-size: 11px;
	color: #8B8B8B;
	margin-right: 12px;
}



/* Шапка */
	/*  главная */
	#container .columns #right-column  .header .homemail {
		height: 29px;
		background-image: url(../images/header_main/the_header_02.png);
		padding-left: 420px;
		padding-top: 21px;
	}
	#container .columns #right-column .header .homemail img {
		padding-left: 18px;
	}
	
	#container .columns #right-column  .header .second {
		height: 50px;
		background-image: url(../images/header_main/the_header_05.png);
	}
	#container .columns #right-column  .header .third {
		height: 50px;
		background-image: url(../images/header_main/the_header_06.png);
	}
	#container .columns #right-column  .header .fourth {
		height: 50px;
		background-image: url(../images/header_main/the_header_07.png);
	}
	#container .columns #right-column  .header .fift {
		height: 50px;
		background-image: url(../images/header_main/the_header_08.png);
	}
	#container .columns #right-column  .header .sixth {
		height: 50px;
		background-image: url(../images/header_main/the_header_09.png);
	}
	#container .columns #right-column  .header .seventh {
		height: 40px;
		background-image: url(../images/header_main/the_header_10.png);
	}
	/* / главная */
		/* 1 */
		#container .columns #right-column .subpages-header .homemail1 {
			height: 29px;
			background-image: url(../images/header_1/the_header_02.png);
			background-repeat: no-repeat;
			background-position: left;
			padding-left: 420px;
			padding-top: 21px;
			}
		#container .columns #right-column .subpages-header .second1 {
			background-image: url(../images/header_1/the_header_07.png);
			height: 36px;
			background-repeat: no-repeat;
			background-position: left;
		
		}
		#container .columns #right-column .subpages-header .third1 {
			background-image: url(../images/header_1/the_header_08.png);
			height: 36px;
			background-repeat: no-repeat;
			background-position: left;
		
		}
		#container .columns #right-column .subpages-header .fourth1 {
			background-image: url(../images/header_1/the_header_09.png);
			height: 36px;
			background-repeat: no-repeat;
			background-position: left;
		
		}
		#container .columns #right-column .subpages-header .fift1 {
			background-image: url(../images/header_1/the_header_10.png);
			height: 36px;
			background-repeat: no-repeat;
			background-position: left;
		
		}
		#container .columns #right-column .subpages-header .sixth1 {
	background-image: url(../images/header_1/the_header_11.png);
	height: 36px;
	background-repeat: no-repeat;
	background-position: left;
		
		}
		#container .columns #right-column .subpages-header .seventh1 {
	background-image: url(../images/header_1/the_header_12.png);
	height: 18px;
	background-repeat: no-repeat;
	background-position: left top;
		
		}
		/* / 1 */
			/* 2 */
				#container .columns #right-column .subpages-header .homemail2 {
				height: 29px;
				background-image: url(../images/header_2/the_header_02.png);
				background-repeat: no-repeat;
				background-position: left;
				padding-left: 420px;
				padding-top: 21px;
				}
			#container .columns #right-column .subpages-header .second2 {
				background-image: url(../images/header_2/the_header_07.png);
				height: 36px;
				background-repeat: no-repeat;
				background-position: left;
			
			}
			#container .columns #right-column .subpages-header .third2 {
				background-image: url(../images/header_2/the_header_08.png);
				height: 36px;
				background-repeat: no-repeat;
				background-position: left;
			
			}
			#container .columns #right-column .subpages-header .fourth2 {
	background-image: url(../images/header_2/the_header_09.png);
	height: 36px;
	background-repeat: no-repeat;
	background-position: left;			
			}
			#container .columns #right-column .subpages-header .fift2 {
				background-image: url(../images/header_2/the_header_10.png);
				height: 36px;
				background-repeat: no-repeat;
				background-position: left;
			
			}
			#container .columns #right-column .subpages-header .sixth2 {
				background-image: url(../images/header_2/the_header_11.png);
				height: 36px;
				background-repeat: no-repeat;
				background-position: left;
			
			}
			#container .columns #right-column .subpages-header .seventh2 {
				background-image: url(../images/header_2/the_header_12.png);
				height: 18px;
				background-repeat: no-repeat;
				background-position: left top;			
			}
					
			/* / 2 */
				/* 3 */
					#container .columns #right-column .subpages-header .homemail3 {
					height: 29px;
					background-image: url(../images/header_3/the_header_02.png);
					background-repeat: no-repeat;
					background-position: left;
					padding-left: 420px;
					padding-top: 21px;
					}
					#container .columns #right-column .subpages-header .second3 {
						background-image: url(../images/header_3/the_header_07.png);
						height: 36px;
						background-repeat: no-repeat;
						background-position: left;
					
					}
					#container .columns #right-column .subpages-header .third3 {
						background-image: url(../images/header_3/the_header_08.png);
						height: 36px;
						background-repeat: no-repeat;
						background-position: left;
					
					}
					#container .columns #right-column .subpages-header .fourth3 {
						background-image: url(../images/header_3/the_header_09.png);
						height: 36px;
						background-repeat: no-repeat;
						background-position: left;
					
					}
					#container .columns #right-column .subpages-header .fift3 {
						background-image: url(../images/header_3/the_header_10.png);
						height: 36px;
						background-repeat: no-repeat;
						background-position: left;
					
					}
					#container .columns #right-column .subpages-header .sixth3 {
						background-image: url(../images/header_3/the_header_11.png);
						height: 36px;
						background-repeat: no-repeat;
						background-position: left;
					
					}
					#container .columns #right-column .subpages-header .seventh3 {
						background-image: url(../images/header_3/the_header_12.png);
						height: 18px;
						background-repeat: no-repeat;
						background-position: left top;						
					}
									
				/* / 3 */
/* / Шапка */


#cat_showgoods {padding:0 0 10px 0}
    #cat_showgoods table {padding:0; width: 100%; border:0;} 
    #cat_showgoods table td {vertical-align: top;}
    #cat_showgoods table td.cat_showgoods_td {width: 340px;}
    #cat_showgoods .cat_showgoods_gd {width: 340px; padding:10px 0 40px 0}
    #cat_showgoods .cat_showgoods_gd_brand {padding:6px 0 0 0; font: normal 12px/14px Arial!important; color:#000!important; max-height: 30px; overflow: hidden;}
    #cat_showgoods .cat_showgoods_gd_brand img {max-width: 203px!important; _width:180px; max-height: 30px!important;}
    #cat_showgoods .cat_showgoods_gd_img {width: 135px!important; float:left!important;}
    #cat_showgoods .cat_showgoods_gd_img a {display: block; width: 122px!important; height: 173px!important; background: url(http://catalog.di-sport.com/templates/perfetto/images/per_goods_bg.gif); text-decoration:  none !important;}
    #cat_showgoods .cat_showgoods_gd_img a span {display: block!important; width: 122px!important; height: 122px!important; cursor: pointer;}
    #cat_showgoods .cat_showgoods_gd_dp {float:left; width: 203px!important;}
    #cat_showgoods .cat_showgoods_gd_title {font: normal 20px/22px "Arial Narrow",Arial!important; color:#000!important;}
    #cat_showgoods .cat_showgoods_gd_title a {font: normal 20px/22px "Arial Narrow",Arial!important; color:#000!important; text-decoration: underline!important;}
    #cat_showgoods .cat_showgoods_gd_title a:hover {text-decoration: none!important;}
    #cat_showgoods .cat_showgoods_gd_pricecat {padding:7px 0 0 0; font: normal 12px/14px Arial!important; color:#000!important}
    #cat_showgoods .cat_showgoods_gd_pricecat span {}
    #cat_showgoods .cat_showgoods_gd_desc {overflow: hidden; font: normal 11px/13px Arial!important; color:#000!important; padding:7px 0}
    #cat_showgoods .cat_showgoods_gd_desc p {padding:0; margin:0}
    #cat_showgoods .cat_showgoods_gd_sale {background: url(http://catalog.di-sport.com/templates/perfetto/images/pricecat.gif) no-repeat 0 0; padding:8px 0 6px 26px; font: bold 20px/22px Arial!important; color:#ee1c25!important; margin:5px 0 0 0; width: 75px; float:left}
    #cat_showgoods .cat_showgoods_gd_more {float:left; padding:16px 0 0 0;}
    #cat_showgoods .cat_showgoods_gd_more a {font: normal 12px/14px Arial!important; color:#565454!important; text-transform: lowercase;}
    #cat_showgoods .cat_showgoods_gd_more a:hover {color:red!important; text-decoration: none;}
    #cat_showgoods .cat_showgoods_gd_othr {padding:7px 0 3px 0;}
    #cat_showgoods .cat_showgoods_gd_othr span, 
    #cat_showgoods span.cat_showgoods_gd_ttsp
        {font: normal 16px/18px Arial; color:#000}
    #cat_showgoods .cat_showgoods_gd_othr table {padding:0; border-collapse: collapse; margin:10px 0}
    #cat_showgoods .cat_showgoods_gd_othr table td {padding:7px 5px; border:1px solid #eee}
    #cat_showgoods .cat_showgoods_gd_othr table td.cat_showgoods_gd_othrtd {padding-right: 20px !important; font: bold 12px/14px Arial!important; color:#000!important}
    
    .menutt {font: bold 18px/20px Arial!important; color:#000!important; padding-left: 0!important; text-align: left!important; padding-top:0 ;}
    
.cat_navig {text-align: left!important; padding:4px 0 10px 0!important; position: relative; z-index: 10;}
    .cat_navig a {font: normal 14px/22px Arial!important; color:#5b5b5b!important; text-decoration: none!important;}
    .cat_navig a:hover {text-decoration: underline!important;}
    
    .cat_navig a.level_2 {margin-left:20px!important; font: normal 12px/16px Arial!important; text-transform: capitalize!important; color:#000!important}
    .cat_navig a.level_2_active {text-decoration: underline!important;}
    .cat_navig a.level_1_active {text-decoration: underline!important;}


