﻿*
{
	border:0;	
	margin:0;
	padding:0;	
}

html,body
{
	background:#63615d;
	font:13px tahoma;
	color:#e6e0d5;
}

a 
{
	color:#e6e0d5;
	text-decoration:underline;
}

a:hover 
{
	text-decoration:none;	
}

#top
{
	width:100%;
	background:url('../i/top1.jpg') left top repeat-x;
	height:400px;
	position:relative;
	margin-bottom:23px;
}
	#top #doggi
	{
		width:990px;
		height:381px;
		margin:auto;
		background:url('../i/dog.jpg') right top no-repeat;	
		position:relative;
	}
		#top #doggi #logo
		{
			width:330px;
			height:111px;
			background:url('../i/logo1.jpg') left top no-repeat;
			position:absolute;
			top:70px;
			left:15px;	
		}
			#top #doggi .happy
			{
				position:absolute;
				top:242px;
				left:50px;
			}
			
			#top #doggi .tel1
			{
				position:absolute;
				top:264px;
				left:50px;	
			}

			#top #doggi .tel2
			{
				position:absolute;
				top:303px;
				left:50px;	
			}
		

#content
{
	width:962px;
	margin:auto;
	padding:0 10px 55px 18px;
}
	#content .t1
	{
		background:#c6b89f url('../i/cat-l-t.jpg') left top no-repeat;
		width:11px;
		height:11px;
	}
	
	#content .t2
	{
		background:#c6b89f url('../i/cat-top.gif') left top repeat-x;
		height:11px;
		width:211px;	
	}

	#content .t3
	{
		background:#c6b89f url('../i/cat-top2.gif') left top repeat-x;
		height:11px;
		width:730px;	
	}

	#content .t4
	{
		background:#c6b89f url('../i/cat-t-r.jpg') left top repeat-x;
		height:11px;
		width:14px;	
	}

	#content .t5
	{
		background:#c6b89f url('../i/cat-l-c1.gif') left top repeat-y;
		width:11px;	
	}

	#content .t6
	{
		background:#ebe7df url('../i/cat-c-c.jpg') left top repeat-x;
		width:211px;	
		padding-top:24px;
	}
		#content .t6 ul li
		{
			list-style-type:none;
			margin:0 0 19px 23px;
		}
		#content .t6 ul 
		{
			margin-bottom:33px;
		}

	#content .t7
	{
		background:#f5f3ef url('../i/cat-c-cc.jpg') left top repeat-x;
		width:730px;	
		font:12px tahoma;
		color:#666;
		padding-top:21px;
	}
		#content .t7 ul
		{
			list-style-type:square;
			color:#ff9933;							
		}
			#content .t7 #lft
			{
				width:346px;
				float:left;	
			}

			#content .t7 #rgt
			{
				width:375px;
				float:left;
			}

		
		#content .t7 ul li
		{
			list-style-position:outside;	
			margin-bottom:13px;
			margin-left:46px;			
		}

		#content .t7 #rgt li
		{
			list-style-position:outside;	
			margin-bottom:13px;
			margin-left:30px !important;			
		}

		
		#content .t7 a
		{
			color:#666;
		}
		
			#content .t7 #search
			{
				width:691px;
				margin-left:30px;;
				border-top:1px solid #cdc1ab;
				padding-top:9px;	
				clear:left;
			}
				#content .t7 #search input
				{
					width:190px;
					font:12px tahoma;
					color:#999;
					border:0;
					background:url('../i/search.gif') left top no-repeat;
					padding:2px 5px 2px 5px;
					height:20px;
					float:right;
				}
				#content .t7 #search input.searcher
				{
					width:95px !important;
					padding:1px 0 19px 0;
					background:url('../i/searcher.gif') left top no-repeat;
					text-align:center;
					color:#fff;
					font-weight:bolder;
					float:right;
					margin-left:10px;
					cursor:pointer;					
				}
                
                html:first-child #content .t7 #search input.searcher
                {
                    padding:0;
                    height:20px;
                }
                
                html:first-child #content .t7 #search input
                {
                    width:200px;                
                }

	#content .t8
	{
		background:url('../i/cat-c-cr.gif') right top repeat-y;
		width:14px;			
	}

	#content .t9
	{
		background:url('../i/cat-l-b.jpg') left top no-repeat;
		width:11px;			
		height:18px;
	}
	
	#content .t10
	{
		background:url('../i/cat-l-lb.gif') left top repeat-x;
	}

	#content .t11
	{
		background:url('../i/cat-r-b.gif') left top repeat-x;
	}

	#content .t12
	{
		background:url('../i/cat-r-b.jpg') right top no-repeat;
		width:14px;
		height:18px;
	}
	
	
	#content #novinki
	{
		float:left;
		padding-top:55px;	
		height:404px;
		_height:472px;
	}
	
	#content #novinki .block
	{
		width:205px;
		background:url('../i/nov-back.gif') left top repeat-y;
		position:relative;
		padding:20px 0px 0 15px;
		margin:21px 0 0 2px;
		min-height:394px;
		font:11px tahoma;
	}
	#content #novinki .block_hidden
	{
		width:222px;
		height: 1px;
	}
		#content #novinki .block .tops
		{
			position:absolute;
			width:220px;
			height:6px;
			background:url('../i/nov-top.gif') left top no-repeat;
			top:0;
			left:0;			
		}

		#content #novinki .block .bots
		{
			position:absolute;
			width:220px;
			height:6px;
			background:url('../i/nov-bot.gif') left top no-repeat;
			bottom:0;
			left:0;			
		}
        * html #content #novinki .block .bots
        {
            bottom:-7px;
        }		
		
		#content #novinki .block p
		{
			margin-top:19px;
		}

		#content #novinki .block .price
		{
			margin-top:20px;
			font:17px tahoma;
		}
		
	#content #company	
	{
		float:left;
		width:690px;	
		padding-top:55px;	
		margin-left:40px;		
	}

		#content #company .news
		{
			margin-top:25px;
			width:622px;
		}
			#content #company .news strong
			{
				display:block;
				padding-top:3px;	
			}
				#content #company .news .image
				{
					margin-right:12px;	
				}
				
					* html #content #company .news .image .n3 
                		{ bottom:-14px; }
                		
                	* html #content #company .news .image .n4
						{ bottom:-14px; }
input
{
	background:transparent;
	border:1px solid #cdc1ab;
	width:190px;
	padding:2px 5px 2px 5px;
	color:#999;
	height:16px;
}


.image
{
	padding:4px;
	border:1px solid #e4dfd4;
	position:relative;
	float:left;
}
	.image img
	{
		margin-bottom:-3px;
	}
	
	.image .n1
	{
		background:url('../i/n1.gif') left top no-repeat;
		width:4px;
		height:4px;
		position:absolute;
		top:-1px;
		left:-1px;
	}

	.image .n2
	{
		background:url('../i/n2.gif') left top no-repeat;
		width:4px;
		height:4px;
		position:absolute;
		top:-1px;
		right:-1px;
	}
	
    * html .image .n2 { top:-1px; right:-2px; }

	.image .n3
	{
		background:url('../i/n3.gif') left top no-repeat;
		width:4px;
		height:4px;
		position:absolute;
		bottom:-1px;
		left:-1px;
	}
	
	.image .n4
	{
		background:url('../i/n4.gif') left top no-repeat;
		width:4px;
		height:4px;
		position:absolute;
		bottom:-1px;
		right:-1px;
	}
	
	* html .image .n3 { bottom:-11px;}
	* html .image .n4 { bottom:-11px;right:-2px;}


#footer
{
	width:100%;
	border-top:5px solid #e6e0d5;
	padding:40px 0 55px 0;
}
	#footer #centered
	{
		width:950px;

		margin:auto;	
	}

.clear
{
	clear:both;
}	

.mrg-rt-32
{
	margin-left:32px;
}	

.mrg-bt
{
	margin-bottom:18px;
}

.teh
{
	margin:0 0 -5px 216px;	
	z-index:11;
	position:relative;
}

p
{
	margin-bottom:20px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.white, .white a 
{
	color:#ece8e0 !important;
}

.visible-false
{
    visibility:hidden;
}
