#catalog
{
	width: 1000px;
	}
	#catalog #content
	{
		width: 990px;
		background: white;
		position: relative;
		padding: 0 0 0 10px;
		overflow: hidden;
		}
		#catalog #content .social
		{
			position: absolute;
			top:0px;
			right: 10px;
			}
		#catalog #content .grayline
		{
			width: 980px;
			height: 1px;
			background: #cfcfcf;
			font-size: 1px;
			margin: 0 !important;
			}
		#catalog #content .blueline
		{
			width: 100%;
			height: 1px;
			background: #1878db;
			font-size: 1px;
			}
		#catalog #content .breadcrumbs
		{
			font-family: 'Ubuntu',Arial Narrow, sans-serif;
			font-size: 13px;
			color:#333333;
			padding: 0 0 15px 0;
			overflow: hidden;
			width: 850px;
			}
			#catalog #content .breadcrumbs li
			{
				float: left;
				margin: 0 5px 0 0;
				}
				#catalog #content .breadcrumbs li a,#catalog #content .breadcrumbs li a:visited
				{
					color:#333333;
					text-decoration: underline;
					}
					#catalog #content .breadcrumbs li a:hover
					{
						text-decoration: none;
						}
			#catalog #content .breadcrumbs li.back
			{
				margin: 0 18px 0 0;
				}
				#catalog #content .breadcrumbs li.back a,#catalog #content .breadcrumbs li.back a:visited
				{
					color: #f58220;
					text-decoration: underline;
					}
					#catalog #content .breadcrumbs li.back a:hover
					{
						text-decoration: none;
						}
	#catalog #content #products
	{

		}
		#catalog #content #products .left
		{
			float: left;
			margin: 0 9px 0 0;
			width: 160px;
			text-align: left;
			}
			#catalog #content #products .left .head
			{
				height: 61px;
				border-bottom: 1px solid #cfcfcf;
				}
				#catalog #content #products .left .head h3
				{
					font-family: 'Ubuntu Condensed',Arial Narrow, sans-serif;
					font-size: 14px;
					color:#888888;
					font-weight: normal;
					margin: 0;
					padding: 40px 0 0 0;
					}
			#catalog #content #products .left h3
			{
				font-family: 'Ubuntu Condensed',Arial Narrow, sans-serif;
				font-size: 14px;
				color:#888888;
				font-weight: normal;				
				margin: 0;
				}
		#catalog #content #products .left .cats
		{
			font-family: Tahoma, sans-serif;
			font-size: 12px;
			color:white;
			margin: 0 0 20px 0;
			}
			#catalog #content #products .left .cats a,#catalog #content #products .left .cats a:visited
			{
				color:#666666;
				text-decoration: none;
				}
				#catalog #content #products .left .cats a:hover
				{
					text-decoration: underline;
					}

				#catalog #content #products .left .cats li.all a
				{
					text-decoration: underline;
					}
				#catalog #content #products .left .cats li
				{
					padding: 5px 0 5px 5px;
					margin: 5px 0;
					width: 150px;
					line-height: 13px;
					}
				#catalog #content #products .left .cats li.long
				{

				    padding-top:0;
				    padding-right: 5px;
				}
				#catalog #content #products .left .cats li.daddy
				{
				    margin-left:-6px;
				    font-size: 18px;
				    }
					#catalog #content #products .left .cats li ul
					{
						display: block;
						color:black;
						padding: 5px 0 0 5px;
						margin: 0;
						}
						#catalog #content #products .left .cats li ul li
						{
							padding: 5px 0 0 0;
							}
						#catalog #content #products .left .cats li ul a,#catalog #content #products .left .cats li ul a:visited
						{
							color: black;
							}

				#catalog #content #products .left .cats li.current
				{
					background: white url(../i/catalog_li_hover.png) no-repeat top right;
					height: auto !important;
					}
		#catalog #content #products .left #filter
		{
			font-size: Arial,sans-serif;
			}
			#catalog #content #products .left #filter li
			{
				padding: 10px 0 15px 10px;
				border-bottom: 1px solid #cfcfcf;
				}
			#catalog #content #products .left #filter li .filter_head
			{
			    padding: 0 0 5px 0;
			    margin: 0;
			    font-weight: normal;
			    font-size: 12px;
			    font-family: Tahoma,Arial,sans-serif;
			    font-weight: bold;
			    color:black;
			}
			#catalog #content #products .left #filter li.price .filter_head
			{
			    padding:0 0 5px 5px;
			}
			#catalog #content #products .left #filter li .value
			{
			    padding: 0 0 5px 0;
			    clear:both;
			    overflow:hidden;
			}
			#catalog #content #products .left #filter li .filtercontainer
			{
			    clear:both;
			}
			#catalog #content #products .left #filter li input[type="checkbox"]
			{
			    float:left;
			}
			#catalog #content #products .left #filter li label
			{
			    cursor: pointer;
			    display: inline;			    
			    float: left;
			    padding: 3px 0 0 0;
			    width:120px;
			}
			#catalog #content #products .left #filter li .checkboxlist
			{
			     padding: 0 0 10px 10px;
			}
			#catalog #content #products .left #filter li input[type="checkbox"]
			{
				width: 14px;
				margin: 4px 5px 2px 0;

				}
			#catalog #content #products .left #filter li .submit
			{
			    padding: 0;
			    margin: 0;
			    background: white url('/front/i/podbor_button.png') no-repeat left top;
			    border: none;
			    width: 139px;
			    height: 31px;
			    cursor: pointer;
			}
			#catalog #content #products .left #filter li.text
			{
				text-align: left;
				border-bottom: none;
				}
			#catalog #content #products .left #filter ul li.age
			{

				}
				#catalog #content #products .left #filter ul li.age .value
				{
					overflow:visible;
					float: none;
					background: none;
					width: 100%;
					margin: 8px 0 0 0;
					}
					#catalog #content #products .left #filter ul li.age .value select
					{
					    width:55px;
					}
				#catalog #content #products .left #filter ul li.age h3
				{
					margin: 0 0 22px 0;
					}
				#catalog #content #products .left #filter ul li.age span
				{
					/*float: left;
					padding: 6px 5px 0 0;*/
					}

				#catalog #content #products .left #filter ul li.age div
				{
					float: left;
					background: transparent url(../i/podbor_age_select.png) no-repeat left top;
					width: 57px;
					height: 25px;

					position: relative;

					}
					#catalog #content #products .left #filter ul li.age div div.age
					{
						width: 57px;
						height: 17px;
						float: none;
						padding: 0;
						background: none;
						padding: 5px 0 0 5px;
						cursor: pointer;
						cursor: hand;
						font-size: 11px;
						}
					#catalog #content #products .left #filter ul li.age div a,#catalog #content #products .left #filter ul li.age div a:visited
					{
						color:#7e7e7e;
						text-decoration: none;
						}
						#catalog #content #products .left #filter ul li.age div a:hover
						{
							text-decoration: underline;
							}
					#catalog #content #products .left #filter ul li.age div ul
					{
						position: absolute;
						border: 0;
						left:0;
						padding: 3px;
						z-index: 100;
						height: auto;
						margin: 0;
						padding: 0;
						width: 53px;
						display: none;
						}
						#catalog #content #products .left #filter ul li.age div ul li
						{
							padding: 3px;
							margin: 0;
							border-left: 2px solid #e9e9e9;
							border-right: 2px solid #e9e9e9;
							border-bottom: none;
							width: 47px;
							background: white;
							}

							#catalog #content #products .left #filter ul li.age div ul li.last
							{
								padding: 0;
								margin: 0;
								border-left: none;
								border-right: none;
								line-height: 1px;
								}
				#catalog #content #products .left #filter ul li.age div.age_from
				{
					margin: 0 7px 0 0;
					}
			#catalog #content #products .left #filter ul li.gender
			{
				}
				#catalog #content #products .left #filter ul li.gender .value
				{
					line-height: 20px;
					margin: 8px 0 0 0;
					}

			#catalog #content #products .left #filter ul li.salepercent
			{
				width: 176px;
				}
				#catalog #content #products .left #filter ul li.salepercent a.more,#catalog #content #products .left #filter ul li.salepercent a.more:visited
				{
					color:#e3441f;
					text-decoration: underline;
					}
					#catalog #content #products .left #filter ul li.salepercent a.more:hover
					{
						text-decoration: none;
						}
				#catalog #content #products .left #filter ul li.salepercent .value
				{
					line-height: 22px;
					margin: 8px 0 5px 0;
					font-size: 18px;
					}
			#catalog #content #products .left #filter ul li.brand
			{				
				}
				#catalog #content #products .left #filter ul li.brand a.more,#catalog #content #products .left #filter ul li.brand a.more:visited
				{
					color:#e3441f;
					text-decoration: underline;
					}
					#catalog #content #products .left #filter ul li.brand a.more:hover
					{
						text-decoration: none;
						}
				#catalog #content #products .left #filter ul li.brand .value
				{
					line-height: 16px;
					margin: 8px 0 5px 0;
					}
			#catalog #content #products .left #filter ul li.price
			{				
				padding-left: 0px;
				}
				#catalog #content #products .left #filter ul li.price #slider-range
				{
					margin: 17px 9px 0 0px;
					}
				#catalog #content #products .left #filter ul li.price strong
				{
					margin: 0 0 0 10px;
					}
				#catalog #content #products .left #filter ul li.price .val
				{
					text-align: center;
					font-size: 18px;
					}
				#catalog #content #products .left #filter ul li.price .val
				{
					font-size: 16px;
					font-weight: normal;
					color:black;
					}
					#catalog #content #products .left #filter ul li.price .rub
					{
						font-size: 18px;
						color:black;
						}
				#catalog #content #products .left #filter ul li.price img
				{
					margin: 0 0 11px 0;
					}
		#catalog #content #products .newspaper
		{
		    width:1000px !important;
		    float:none !important;
		    }
		    #catalog #content #products .newspaper h2
		    {
			font-family: 'Ubuntu',Arial,sans-serif;
			font-size: 24px;
			color:#1878db;
			margin: 10px 0;
			padding: 0;
			font-weight: normal;
			line-height: 40px;
			border-bottom:2px solid #1878db;
			}
		    #catalog #content #products .newspaper p
		    {
			font-size: 16px;
			color:black;
			line-height: 24px;
		    }
		    #catalog #content #products .newspaper h3.newhead
		    {
			font-family: 'Ubuntu',Arial,sans-serif;
			font-size: 20px;
			color:black;
			margin: 10px 0;
			padding: 0;
			font-weight: normal;
			line-height: 25px;
			border-bottom:1px solid black;
			}
		    #catalog #content #products .newspaper .lists
		    {
			width:495px;
			text-align: left;
			float:left;
			margin: 10px 0;
			}
			#catalog #content #products .newspaper .lists img
			{
			    margin: 0 10px 10px 0;
			    }
		    #catalog #content #products .newspaper .newspaper-lists
		    {
			width:100%;
			text-align: left;
			float:left;
			width:400px;
			margin: 10px 10px 10px 0;
			padding:0 0 0 40px;
			}		
		#catalog #content #products .right
		{
			float: left;
			position: relative;
			width: 810px;
			
			}
			#catalog #content #products .right .saletext
			{
			    font-size:14px;
			    font-family:Ubuntu,Arial,sans-serif;
			    line-height: 22px;
			}
			#catalog #content #products .right .sorting
			{
				font-family: 'Ubuntu',Arial Narrow, sans-serif;
				font-size: 13px;
				margin: 14px 0 14px 0;
				overflow: hidden;
				}
				#catalog #content #products .right .sorting li
				{
					float: right;
					margin: 0 10px 0 0;
					color:#666666;
					padding: 3px 0 0 0;
					}
					#catalog #content #products .right .sorting li.sortli
					{
					    padding: 0 !important;
					}
					#catalog #content #products .right .sorting li select
					{
					    margin: 0;
					    padding: 0;
					    height: 20px;
					}
					#catalog #content #products .right .sorting li a,#catalog #content #products .right .sorting li a:visited
					{
						color:#666666;
						text-decoration: underline;
						}
						#catalog #content #products .right .sorting li a:hover
						{
							text-decoration: none;
							}
					#catalog #content #products .right .sorting li.last
					{
						margin: 0;
						}
					#catalog #content #products .right .sorting li.current
					{
						margin: 0 10px 0 0;
						}
						#catalog #content #products .right .sorting li.current a:visited,#catalog #content #products .right .sorting li.current a
						{
							color:#f58220;
							text-decoration: none;
							}
						#catalog #content #products .right .sorting li.current img
						{
							margin: 0 0 0 3px;
							}

			#catalog #content #products .right .head
			{
				height: 61px;
				border-bottom: 1px solid #1878db;				
				}

			#catalog #content #products .right .subcats
			{
			    padding: 10px;
			    border-bottom: 1px solid #db4e1b;
			    overflow: hidden;
			    }
			    #catalog #content #products .right .subcats h2
			    {
				font-family: Ubuntu,Arial,sans-serif;
				font-size: 18px;
				font-weight: normal;
				color:black;
				margin: 0 0 10px 0;
				padding: 0;
				line-height: 16px;
			    }
			    #catalog #content #products .right .subcats ul
				{
				    margin: 0 0 10px 0;
				    overflow: hidden;
				    float: left;
				    padding:0 30px 0 0;
				    }
				    #catalog #content #products .right .subcats ul li
				    {

					margin: 8px 5px 8px 0;
					line-height: 14px;
					list-style: disc inside !important;
					}
					#catalog #content #products .right .subcats ul li a,#catalog #content #products .right .subcats ul li a:visited
					{
					    color:#333333;
					    }
				    #catalog #content #products .right .subcats ul li.first
				    {
					    margin: 8px 10px 8px 0;
					    width:75px;

				    }
			#catalog #content #products .right .seoblock
			{
			    color:#666666;
			    font-size: 12px;
			    font-family: Arial,Helvetica,sans-serif;
			    text-align: left;
			    padding: 8px 0 0 0;
			}
			#catalog #content #products .right h1
			{
				font-family: 'Ubuntu', sans-serif;
				font-size: 28px;
				font-weight: normal;
				color:#1878db;
				/*width: 622px;*/
				line-height: 30px;
				padding: 18px 0 0 0;
				margin: 0;
				}
			#catalog #content #products .right .showtext
			{
				text-align: left;
				font-family: 'Ubuntu', sans-serif;
				font-size: 13px;
				position: absolute;
				top:26px;
				right: 85px;
				}
			#catalog #content #products .right .showselect
			{
				background: transparent url(../i/catalog_select_back.png) no-repeat left top;
				font-family: 'Ubuntu', sans-serif;
				font-size: 11px;
				width: 71px;
				height: 19px;
				margin: 0 0 0 5px;
				padding: 3px 0 0 3px;
				line-height: 11px;
				text-align: left;
				color:white;
				position: absolute;
				top:26px;
				right: 0px;
				}
			#catalog #content #products .right #listproducts
			{
				margin: 0;
				overflow: hidden;

				}				

			#catalog #content #products .right #paginator
			{
				color:#888888;
				font-size: 13px;
				font-family: 'Ubuntu Condensed',Arial Narrow, sans-serif;
				overflow: hidden;
				margin: 22px 0 22px 0;
				}
				#catalog #content #products .right #paginator li.prev
				{
					margin: 0 15px 0 0;
					background: none;
					width: auto;
					font-family: 'Ubuntu',Arial Narrow, sans-serif;
					}
				#catalog #content #products .right #paginator li.next
				{
					margin: 0 0 0 10px;
					background: none;
					width: auto;
					font-family: 'Ubuntu',Arial Narrow, sans-serif;
					}
				#catalog #content #products .right #paginator li.current
				{
				    background: none;
				}
				#catalog #content #products .right #paginator li
				{
					float: left;
					text-align: center;
					background: white url(../i/catalog_paginator_back.png) no-repeat left top;
					width: 18px;
					height: 18px;
					margin: 0 5px 0 0;
					line-height: 16px;
					padding: 1px 0 0 0;
					}
					#catalog #content #products .right #paginator li a,#catalog #content #products .right #paginator li a:visited
					{
						color:#888888;
						text-decoration: none;
						}
						#catalog #content #products .right #paginator li a:hover
						{
							text-decoration: underline;
							}
						#catalog .description
						{
						    margin: 15px 0;
						    overflow: hidden;
						    }
						    #catalog .description p
						    {
							font-size:14px;
							line-height:22px;
						    }