div.hr
{
	margin-top: 1px;
	margin-bottom: 1px;
}
div.catalogTop
{
	padding: 15px;
	text-align: center;
}
div.catalogTop a
{
	text-decoration: none;
	color: #09e;
}
div.catalogTop a:hover
{
	border-bottom: 1px dotted #e90;
	color: #e90;
}

div.menuCatalogAll
{
	position: relative;
	width: 237px;
}
div.menuCatalog
{
	position: fixed;
	width: 225px;
	padding: 5px;
	border-right: 1px solid #9ab;
	box-shadow: 1px 0 1px #fff;
	overflow: hidden;
}
div.rubricName
{
	margin-top: 4px;
	padding: 4px 0 0 45px;
	height: 22px;
	vertical-align: middle;
	font-size: 14px;
	color: #568;
	cursor: pointer;
	opacity: 0.8;
}
div.rubricName span
{
	font-weight: bold;
}
div.rubricName em
{
	margin-left: 10px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
}
div.rubricName:hover
{
	opacity: 1;
}
div.rubricName span:hover, div.subrubric span:hover, .selectRubric
{
	border-bottom: 1px dotted #e90;
	color: #e90;
}
div.c_animal
{
	background: url(/i/i/c_animal.png) no-repeat 2px -4px;
}
div.c_tech
{
	background: url(/i/i/c_tech.png) no-repeat 2px -4px;
}
div.c_music
{
	background: url(/i/i/c_music.png) no-repeat 2px -4px;
}
div.c_people2
{
	background: url(/i/i/c_people2.png) no-repeat 2px -4px;
}
div.c_space
{
	background: url(/i/i/c_space.png) no-repeat 2px -4px;
}
div.c_other
{
	background: url(/i/i/c_other.png) no-repeat 2px -4px;
}

div.menuCatalog div.tab
{
	opacity: 0.8;
}
div.menuCatalog div.tab:hover
{
	opacity: 1;
}

div.subrubric
{
	height: 16px;
	padding: 0px 1px 1px 45px;
	font-size: 14px;
	background: url(/i/i/list.png) no-repeat 25px 2px;
	cursor: pointer;
}
div.subrubric em
{
	margin-left: 10px;
	font-size: 12px;
	text-decoration: none;
	font-style: normal;
}

/* ==== sound ==== */

div.sound
{
	height: 17px;
	width: 85px;
}

div.sound
{
	float: left;
	width: 85px;
	height: 35px;
	margin: 1px 0 0 1px;
	padding: 3px 5px 7px 5px;
	text-align: center;
	border: 1px solid #abc;
	border-radius: 5px;
	box-shadow: inset 1px 1px 1px #fff, 1px 1px 1px #fff;
	cursor: pointer;
}
div.sound div
{
	height: 17px;
	width: 85px;
	margin-top: 2px;
	overflow: hidden;
}

div.winVl2 div.winAct
{
	height: 30px;
	margin-top: 1px;
	padding: 13px 10px 0 10px !important;
	border: 1px solid #abc;
	border-radius: 5px;
	box-shadow: inset 1px 1px 1px #fff, 1px 1px 1px #fff;
	cursor: pointer;
}
div.winVl2 .img
{
	width: 24px;
	height: 24px;
}

/* ==== windows ==== */

div.windowA
{
	display: none;
	position: absolute;
	width: 250px;
	padding: 12px;
	font-size: 13px;
	text-align: justify;
	background-color: #fff;
	border: 1px solid #abc;
	border-radius: 5px;
	box-shadow: inset 1px 1px 1px #fff, 0px 0px 6px #99a;
	z-index: 100;
}
div.windowA div
{
	padding: 3px;
}

#imgLikePlus
{
	position: absolute;
	width: 24px;
	height: 24px;
	top: 2px;
	right: -1px;
	background: url(/i/i/h_good.png) no-repeat 0 0;
	opacity: 0.7;
}
#imgLikeMinus
{
	position: absolute;
	width: 24px;
	height: 24px;
	top: 2px;
	right: -1px;
	background: url(/i/i/h_bad.png) no-repeat 0 0;
	opacity: 0.7;
}
