#nav {
	display: block;
	height: 130px;
	width: 604px;
	/*background-color: magenta;*/
	float: right;
	/*background: url(images/menu.png) no-repeat bottom left;*/
	font-family: "Myriad Pro", "Gill Sans CE", "Gill Sans", Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	letter-spacing: 1px;
	background: url(images/menu.png) 0px 130px;
}
#nav>ul {
	width: 604px;
	height: 130px;
	float: right;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#nav>li {
	display: none;
	float: left;
	padding: 0px;
	height: 130px;
	position: relative;
}

/* @group dvnyi */

#nav>li.dvnyi {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 142px;
	background: url(images/menu.png) 0px 130px;
	position: relative;
}
#nav>li.dvnyi:hover {
	background: url(images/menu.png) 0px 0px;
}
#nav>li.dvnyi-current {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 142px;
	position: relative;
}
#nav>li.dvnyi-current:hover {
	background: url(images/menu.png) 0px 0px;
}
#nav>li.dvnyi>a,
#nav>li.dvnyi-current>a {
	text-indent: -9999px;
	display: block;
	width: 142px;
	height: 130px;
	float: left;
}

/* @end */

/* @group sminkiskola */

#nav>li.sminkiskola {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 119px;
	/*background: url(images/menu.png) 462px 130px;*/
	position: relative;
}
#nav>li.sminkiskola:hover {
	background: url(images/menu.png) 462px 0px;
}
#nav>li.sminkiskola-current {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 119px;
	position: relative;
	/*background: url(images/menu.png) 462px 130px;*/
}
#nav>li.sminkiskola-current:hover {
	background: url(images/menu.png) 462px 0px;
}
#nav>li.sminkiskola>a,
#nav>li.sminkiskola-current>a {
	text-indent: -9999px;
	display: block;
	width: 119px;
	height: 130px;
	float: left;
}

/* @end */

/* @group sminkbolt */

#nav>li.sminkbolt {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 101px;
	position: relative;
}
#nav>li.sminkbolt:hover {
	background: url(images/menu.png) 343px 0px;
}
#nav>li.sminkbolt-current {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 101px;
	/*background: url(images/menu.png) 343px 130px;*/
	position: relative;
}
#nav>li.sminkbolt-current:hover {
	background: url(images/menu.png) 343px 0px;
}
#nav>li.sminkbolt>a,
#nav>li.sminkbolt-current>a {
	text-indent: -9999px;
	display: block;
	width: 101px;
	height: 130px;
	float: left;
}

/* @end */

/* @group sminkeljunk */

#nav>li.sminkeljunk {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 124px;
	position: relative;
}
#nav>li.sminkeljunk:hover {
	background: url(images/menu.png) 242px 0px;
}
#nav>li.sminkeljunk-current {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 124px;
	/*background: url(images/menu.png) 242px 130px;*/
	position: relative;
}
#nav>li.sminkeljunk-current:hover {
	background: url(images/menu.png) 242px 0px;
}
#nav>li.sminkeljunk>a,
#nav>li.sminkeljunk-current>a {
	text-indent: -9999px;
	display: block;
	width: 124px;
	height: 130px;
	float: left;
}

/* @end */

/* @group galeria */

#nav>li.galeria {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 118px;
	position: relative;
}
#nav>li.galeria:hover {
	background: url(images/menu.png) 118px 0px;
}
#nav>li.galeria-current {
	display: block;
	float: left;
	padding: 0px;
	height: 130px;
	width: 118px;
	/*background: url(images/menu.png) 72px 130px;*/
	position: relative;
}
#nav>li.galeria-current:hover {
	background: url(images/menu.png) 118px 0px;
}
#nav>li.galeria>a,
#nav>li.galeria-current>a {
	text-indent: -9999px;
	display: block;
	width: 118px;
	height: 130px;
	float: left;
}

/* @end */

#nav li .sub a {
	padding-left: 5px;
	display: inline;
	color: #fff;
	letter-spacing: 0px;
	font: small-caps 16px "Helvetica Neue Light", "Myriad Pro", "Gill Sans CE", "Gill Sans",  Helvetica, sans-serif;
}

/* @group dvnyi_sub */

#nav li.dvnyi .sub,
#nav li.dvnyi-current .sub {
	display: none;
	position: absolute;
	top: 117px;
	left: 0px;
	width: 142px;
	background: #ff4dc2;
}
#nav li.dvnyi:hover .sub,
#nav li.dvnyi-current:hover .sub {
	display:block;
	float: left;
	z-index: 6;
}
#nav li.dvnyi .sub-top,
#nav li.dvnyi-current .sub-top {
	display: block;
	width: 142px;
	height: 13px;
	background: #ff4dc2;
	float: left;
}
#nav li.dvnyi .sub-bottom,
#nav li.dvnyi-current .sub-bottom {
	float: left;
	display: block;
	width: 142px;
	height: 5px;
	position: relative;
	top: 5px;
}
#nav li.dvnyi .sub-bottom-left,
#nav li.dvnyi-current .sub-bottom-left {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat -40px bottom;
}
#nav li.dvnyi .sub-bottom-mid,
#nav li.dvnyi-current .sub-bottom-mid {
	float: left;
	display: block;
	width: 132px;
	height: 5px;
	background: #ff4dc2;
}
#nav li.dvnyi .sub-bottom-right,
#nav li.dvnyi-current .sub-bottom-right {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat -45px bottom;
}
#nav li.dvnyi .sub ul,
#nav li.dvnyi-current .sub ul {
	width: 142px;
	float: left;
}
#nav li.dvnyi .sub ul li,
#nav li.dvnyi-current .sub ul li {
	width: 142px;
	float: left;
	color: white;
}
#nav li.dvnyi .sub ul li a,
#nav li.dvnyi-current .sub ul li a {
	float: left;
	width: 132px;
	padding: 3px 5px 3px;
}
#nav li.dvnyi .sub ul li a:hover,
#nav li.dvnyi-current .sub ul li a:hover {
	background-color: #be1584;
}

/* @end */

/* @group sminkiskola_sub */

#nav li.sminkiskola .sub,
#nav li.sminkiskola-current .sub {
	display: none;
	position: absolute;
	top: 117px;
	left: 0px;
	width: 119px;
	background: #ff8a00;
}
#nav li.sminkiskola:hover .sub,
#nav li.sminkiskola-current:hover .sub {
	display:block;
	float: left;
	z-index: 6;
}
#nav li.sminkiskola .sub-top,
#nav li.sminkiskola-current .sub-top {
	display: block;
	width: 119px;
	height: 13px;
	background: #ff8a00;
	float: left;
}
#nav li.sminkiskola .sub-bottom,
#nav li.sminkiskola-current .sub-bottom {
	float: left;
	display: block;
	width: 119px;
	height: 5px;
	position: relative;
	top: 5px;
}
#nav li.sminkiskola .sub-bottom-left,
#nav li.sminkiskola-current .sub-bottom-left {
	float: left;
	display: block;
	height: 5px;
	width: 5px;
	background: url(images/round-corners.png) no-repeat -10px bottom;
}
#nav li.sminkiskola .sub-bottom-mid,
#nav li.sminkiskola-current .sub-bottom-mid {
	float: left;
	display: block;
	height: 5px;
	width: 109px;
	background: #ff8a00;
}
#nav li.sminkiskola .sub-bottom-right,
#nav li.sminkiskola-current .sub-bottom-right {
	float: left;
	display: block;
	height: 5px;
	width: 5px;
	background: url(images/round-corners.png) no-repeat -15px bottom;
}
#nav li.sminkiskola .sub ul,
#nav li.sminkiskola-current .sub ul {
	width: 119px;
	float: left;
}
#nav li.sminkiskola .sub ul li,
#nav li.sminkiskola-current .sub ul li {
	width: 119px;
	float: left;
	color: white;
}
#nav li.sminkiskola .sub ul li a,
#nav li.sminkiskola-current .sub ul li a {
	float: left;
	width: 109px;
	padding: 3px 5px 3px;
}
#nav li.sminkiskola .sub ul li a:hover,
#nav li.sminkiskola-current .sub ul li a:hover {
	background-color: #cf4705;
}


/* @end */

/* @group sminkbolt */

#nav li.sminkbolt .sub,
#nav li.sminkbolt-current .sub {
	display: none;
	position: absolute;
	top: 117px;
	left: 0px;
	width: 101px;
	background: #ffe50a;
}
#nav li.sminkbolt:hover .sub,
#nav li.sminkbolt-current:hover .sub {
	display:block;
	float: left;
	z-index: 6;
}
#nav li.sminkbolt .sub-top,
#nav li.sminkbolt-current .sub-top {
	display: block;
	width: 101px;
	height: 13px;
	background: #ffe50a;
	float: left;
}
#nav li.sminkbolt .sub-bottom,
#nav li.sminkbolt-current .sub-bottom {
	float: left;
	display: block;
	width: 101px;
	height: 5px;
	position: relative;
	top: 5px;
}
#nav li.sminkbolt .sub-bottom-left,
#nav li.sminkbolt-current .sub-bottom-left {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat 0px bottom;
}
#nav li.sminkbolt .sub-bottom-mid,
#nav li.sminkbolt-current .sub-bottom-mid {
	float: left;
	display: block;
	width: 91px;
	height: 5px;
	background: #ffe50a;
}
#nav li.sminkbolt .sub-bottom-right,
#nav li.sminkbolt-current .sub-bottom-right {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat -5px bottom;
}
#nav li.sminkbolt .sub ul,
#nav li.sminkbolt-current .sub ul {
	width: 101px;
	float: left;
}
#nav li.sminkbolt .sub ul li,
#nav li.sminkbolt-current .sub ul li {
	width: 101px;
	float: left;
	color: white;
}
#nav li.sminkbolt .sub ul li a,
#nav li.sminkbolt-current .sub ul li a {
	float: left;
	width: 91px;
	padding: 3px 5px 3px;
}
#nav li.sminkbolt .sub ul li a:hover,
#nav li.sminkbolt-current .sub ul li a:hover {
	background-color: #ffa60a;
}


/* @end */

/* @group sminkeljunk */

#nav li.sminkeljunk .sub,
#nav li.sminkeljunk-current .sub {
	display: none;
	position: absolute;
	top: 117px;
	left: 0px;
	width: 124px;
	background: #83e410;
}
#nav li.sminkeljunk:hover .sub,
#nav li.sminkeljunk-current:hover .sub {
	display:block;
	float: left;
	z-index: 6;
}
#nav li.sminkeljunk .sub-top,
#nav li.sminkeljunk-current .sub-top {
	display: block;
	width: 124px;
	height: 13px;
	background: #83e410;
	float: left;
}
#nav li.sminkeljunk .sub-bottom,
#nav li.sminkeljunk-current .sub-bottom {
	float: left;
	display: block;
	width: 124px;
	height: 5px;
	position: relative;
	top: 5px;
}
#nav li.sminkeljunk .sub-bottom-left,
#nav li.sminkeljunk-current .sub-bottom-left {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat -20px bottom;
}
#nav li.sminkeljunk .sub-bottom-mid,
#nav li.sminkeljunk-current .sub-bottom-mid {
	float: left;
	display: block;
	width: 114px;
	height: 5px;
	background: #83e410;
}
#nav li.sminkeljunk .sub-bottom-right,
#nav li.sminkeljunk-current .sub-bottom-right {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat -25px bottom;
}
#nav li.sminkeljunk .sub ul,
#nav li.sminkeljunk-current .sub ul {
	width: 124px;
	float: left;
}
#nav li.sminkeljunk .sub ul li,
#nav li.sminkeljunk-current .sub ul li {
	width: 124px;
	float: left;
	color: white;
}
#nav li.sminkeljunk .sub ul li a,
#nav li.sminkeljunk-current .sub ul li a {
	float: left;
	width: 114px;
	padding: 3px 5px 3px;
}
#nav li.sminkeljunk .sub ul li a:hover,
#nav li.sminkeljunk-current .sub ul li a:hover {
	background-color: #4ba800;
}


/* @end */

/* @group galeria */

#nav li.galeria .sub,
#nav li.galeria-current .sub {
	display: none;
	position: absolute;
	top: 117px;
	left: 0px;
	width: 118px;
	background: #379af5;
}
#nav li.galeria:hover .sub,
#nav li.galeria-current:hover .sub {
	display:block;
	float: left;
	z-index: 6;
}
#nav li.galeria .sub-top,
#nav li.galeria-current .sub-top {
	display: block;
	width: 118px;
	height: 13px;
	background: #379af5;
	float: left;
}
#nav li.galeria .sub-bottom,
#nav li.galeria-current .sub-bottom {
	float: left;
	display: block;
	width: 118px;
	height: 5px;
	position: relative;
	top: 5px;
}
#nav li.galeria .sub-bottom-left,
#nav li.galeria-current .sub-bottom-left {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat -30px bottom;
}
#nav li.galeria .sub-bottom-mid,
#nav li.galeria-current .sub-bottom-mid {
	float: left;
	display: block;
	width: 108px;
	height: 5px;
	background: #379af5;
}
#nav li.galeria .sub-bottom-right,
#nav li.galeria-current .sub-bottom-right {
	float: left;
	display: block;
	width: 5px;
	height: 5px;
	background: url(images/round-corners.png) no-repeat -35px bottom;
}
#nav li.galeria .sub ul,
#nav li.galeria-current .sub ul {
	width: 118px;
	float: left;
}
#nav li.galeria .sub ul li,
#nav li.galeria-current .sub ul li {
	width: 118px;
	float: left;
	color: white;
}
#nav li.galeria .sub ul li a,
#nav li.galeria-current .sub ul li a {
	float: left;
	width: 108px;
	padding: 3px 5px 3px;
}
#nav li.galeria .sub ul li a:hover,
#nav li.galeria-current .sub ul li a:hover {
	background-color: #0e6abf;
}


/* @end */