.menu-block{
		height: 55px;
		position: relative;
		z-index: 1000;
		width: 940px;
		float: left;
		background: url(../images/bg-menu.png) 0 0 no-repeat;
	}
.menu-block ul{
		margin: 0;
		padding: 0;
	}
.menu-block li:hover{
		background: url(../images/menu-hover.png) 0 0 repeat;

	}
.menu-block a:hover{
		color: #66ccff;
	}
.menu-block li{
			list-style-type: none;
			float: left;
			position: relative;
			height: 56px;
			z-index: 1000;
			color: #999999;
			line-height: 35px;
			
	}
	
	.podmenu li{
			list-style-type: none;
			float: left;
			position: relative;
			height: 33px;
			z-index: 1000;
			color: #999999;
			line-height: 35px;
			
	}
	
li#puppy { 
		list-style-type: none;
		float: right;
			position: relative;
			height: 56px;
			z-index: 1000;
			color: #999999;
			line-height: 35px;
			
			
		}
.menu-link{
			display: block;
			height: 55px;
			font: bold 13px Arial;
			color: #dddddd;
			line-height: 55px;
			padding: 0 18px;
			float: left;
			background: url(../images/menu-line.png) right 0 no-repeat;
	}
	

.menu-link-right{
position:relative;
			display: block;
			height: 55px;
			font: bold 13px Arial;
			color: #dddddd;
			line-height: 55px;
			padding: 0 18px;
			float: right;
			background: url(../images/menu-line.png) left 0 no-repeat;
		}

		
ul.podmenu { display: none; }
ul.podmenu_2 { display: none; }

@media (min-width: 480px) {
	li.podmenu:hover > ul.podmenu { 
		display: block;
		background: url(../images/bg-hidden-menu.jpg) 0 0 repeat;
		position: absolute;
		top: 45px;
		left: 0px;
		width: 231px;
		z-index: 100;
		padding: 10px 0 0px 0px;
		border-right: 1px solid #222323;
		border-bottom: 1px solid #222323;

	}


li.podmenu2:hover > ul.podmenu_2 { 
			display: block;
			background: url(../images/bg-hidden-menu.jpg) 0 0 repeat;
			position: absolute;
			top: 0px;
			left: 231px;
			width: 231px;
			z-index: 100;
			padding: 0px 0 0px 0px;
			border-right: 1px solid #222323;
			border-bottom: 1px solid #222323;
 }


}


.hidden-menu-link{
					display: block;
					width: 210px;
					height: 35px;
					font: bold 12px Arial;
					color: #999999;
					line-height: 30px;
					padding: 0px 11px 0px 11px;
					background: url(../images/hidden-line.png) 0 bottom repeat-x;
				}

.show-hide-menu {
	display: none;
}

@media (max-width: 960px) {

.menu-block {
	width: 100%;
}

.podmenu li {
	width: 100%;
}

}

/* dmon 960 */
@media (max-width: 768px) {

.menu-link {
	padding: 0 12px;
}

}

/* dmon 768 */



@media (max-width: 480px) {

.menu-block {
	position: relative;
	height: 45px;
}

.menu-block > ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background-color: #3d3d3d;
}

.menu-block > ul > li {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #fff;
}

.show-hide-menu {
	display: block;
	width: 60px;
	height: 45px;
	padding: 8px 15px;
	margin: 0 auto;
}

.show-hide-menu span {
	height: 3px;
	width: 100%;
	display: block;
	float: left;
	background-color: #fff;
	border-radius: 3px;
	margin: 3px 0;
}

.menu-link {
	background: none;
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;
}

.hidden-menu-link {
	width: 100%;
	text-align: center;
}

.podmenu li {
	height: auto;
	min-height: 33px;
}

ul.podmenu_2 {
	float: left;
	width: 100%;
	background-color: rgba(255,255,255,0.2);
}

ul.podmenu {
	float: left;
	width: 100%;
}

}

/* dmon 480 */