*{		font-family: georgia;    letter-spacing: normal;    word-spacing: normal;}body{	margin:	0;	background: url("../system_images/bodyBg.png") repeat-x top #FFFFFF;}h2{	font-size:	20px;	margin: 5px 0 15px 0;}h3, h4{	margin: 3px 0 10px 0;}p{	margin: 0 0 15px 0;}.left{	float:				left;}.right{	float:				right;}a *{	cursor:				pointer;}a, a:hover{	text-decoration:	none;}h1, h2.groupTitle{	color: #C77837;    /*float: left;*/    font-size: 32px;    font-style: italic;    font-weight: normal;    width:	100%;	text-align:	center;}h2.groupTitle{	margin: 24px 0 14px;}h2.groupTitleDigest{	color: #5A9624;		font-size: 22px;}.mainContainer{	margin: 0 auto;    width: 998px;}.header{	float:	left;	width:	100%;	height:	358px;	background: url("../system_images/headerBg.jpg") no-repeat top;}.footer{	float:	left;	height:	119px;	width:	100%;	margin:	34px 0 0;	background: url("../system_images/footerBg.png") repeat-x bottom;}.footerContent{	margin: 0 auto;    width: 998px;}.footerContentLeft, .lukoshkoStartDate, .lukoshkoCopyRight, .lukoshkoDepelopers{	float:	left;	width:	400px;	color:	#565656;	font-size: 12px;	line-height: 1.4;}.footerContentLeft{	padding: 31px 0 0 25px;}.lukoshkoStartDate{	color:	#7BA614;	font-style:	italic;	font-size: 13px;	font-weight:	bold;}.lukoshkoCopyRight a{	color:	#565656;	text-decoration:	underline;}.lukoshkoDepelopers span{	display: inline-block;    height: 15px;    width: 90px;    margin:	0 0 0 10px;	background: url("../system_images/iproLogo.png") no-repeat;}.footerContentRight{	float:	right;	width:	400px;	height:	31px;	padding: 44px 53px 0 0;	text-align: right;}#header_area1, #header_area1_0, #header_area1_1, #header_area2{	float:	left;}#header_area1{	width:	100%;	height:	140px;}#header_area1_0{	padding: 0 0 0 148px;    width: 172px;}#header_area1_1{	width:	468px;	height:	60px;	padding: 1px 0 0 0;}#header_area2{	width:	100%;}#header_area2_0{	height:	136px;	text-align: center;    width: 100%;	padding: 30px 0 0;}#header_area2_1{	float:	left;	width:	100%;	position:	relative;	top:	-3px;}.addFavoriteHolder{	float:	right;	padding:	0 254px 0 0;}a.addFavorite{	float:	left;	color:	#5D8201;	height:	18px;	padding: 15px 40px 11px 0;	font-style:	italic;	font-size: 15px;	text-decoration: underline;	background: url("../system_images/objectTitlesBg.png") no-repeat right top;}.contentBlock, .contentBottomBlock{	float:	left;	width:	100%;}.contentBlock{	padding: 0 0 20px 0;}.contentBottomBlock{	text-align: center;}.contentLeft{	float:	left;	width:	254px;}.contentLeftObject{	float:	left;	width:	240px;	margin: 0 0 10px 3px;}.contentRight{	float:	right;	width:	244px;}.contentRightObject{	float:	left;	width: 240px;	margin:	0 0 0 5px;}.contentTop, .content{	float:	left;	width:	500px;}/*		MENU START		*/.menuList, .menuList li, .menuList li ul, .menu, .menu li, .menu li ul{	float:	left;	margin:		0;	list-style: none;	width:	237px;}.menuList{		padding:	0 0 0 2px;}.menuList li, .menuList li ul, .menu li, .menu li ul{	padding:	0;}.menuList li a.level_1, .menu li a.level_1{	float:	left;	width:	237px;	height:	21px;	padding:	10px 0;	text-align:	center;	font-size:		18px;	font-style: italic;	color:		#FFFFFF;	text-shadow: 1px 1px 1px #779F27;	/*filter:	Shadow(Color=#779F27, Direction=135, Strength=2);*/	background: url("../system_images/menuBg.png") left top no-repeat;}.menuList li ul, .menu li ul{	display:	none;	background: url("../system_images/menuBg.png") -237px top repeat-y;}.menuList li ul.displaySubMenu,.menu li ul.displaySubMenu {	display:	block;}.menuList li ul li.first, .menu li ul li.first{	padding-top:	8px;	background: url("../system_images/menuBg.png") -474px top no-repeat;}.menuList li ul li.last, .menu li ul li.last{	padding-bottom:	7px;}.menuList li ul li a, .menu li ul li a{	float:	left;	color:	#585858;	padding:	0 0 0 11px;	margin:	0 0 0 16px;	font-size: 12px;	font-family: verdana;	line-height: 1.7;	background: url("../system_images/subMenuItemBg.png") left 8px no-repeat;}.menuList li ul li a.selected, .menuList li ul li a:hover,.menu li ul li a.selected, .menu li ul li a:hover{	color:	#5E8315;	text-decoration:	underline;	background: url("../system_images/subMenuItemSelectedBg.png") left 8px no-repeat;}/*		MENU END		*/.contentTopObject{	float:	right;	width:	459px;	height:	82px;	margin: 0 12px 0 0;	background: url("../system_images/contentTopObjectBg.png") no-repeat;}.contentTopObject .objectImg{	float:	left;	width:	61px;	height:	65px;	padding: 7px 0 0 21px;	overflow:	hidden;}.contentTopObject .objectDescription{	float:	left;	width:	165px;	height:	50px;	margin: 13px 0 0 42px;	overflow:	hidden;}.objectDescription .objectDescriptionText, .objectDescription .objectDescriptionBook{	float:	left;	width:	100%;	font-size: 12px;	line-height: 1.4;}.objectDescription .objectDescriptionText{	color:	#2B2B2B;}.objectDescription .objectDescriptionBook{	color:	#E30909;	font-weight: bold;}.objectDetailed{	float:	right;	width:	94px;	height:	31px;	margin: 36px 30px 0 0;}a.detailedButton{	float:	left;	color:	#FFFFFF;	font-size:	15px;	padding: 4px 9px 9px;	background: url("../system_images/detailedButtonBg.png") no-repeat;}a.writeLetterLink{	float:	left;	height: 21px;	padding: 0 0 3px 34px;	margin: 0 0 0 8px;	font-size: 18px;	font-style:	italic;	color:		#414141;	text-decoration:	underline;	text-shadow: 1px 1px 1px #B3B3B3;/*	filter:	Shadow(Color=#B3B3B3, Direction=0, Strength=0);*/	background: url("../system_images/objectTitlesBg.png") no-repeat left -168px;}.rightObjectTitle{	float:	left;	height: 21px;	padding: 0px 0 3px 32px;	margin: 0 0 0 7px;	font-size: 18px;	font-style:	italic;	color:		#414141;	text-shadow: 1px 1px 1px #B3B3B3;	/*filter:	Shadow(Color=#B3B3B3, Direction=0, Strength=0);*/}.usefulness{	padding: 8px 0 2px 34px;	margin:	9px 0 3px 11px;	background: url("../system_images/objectTitlesBg.png") no-repeat left -136px;}.rssBg{	padding: 3px 0 6px 35px;	margin: 20px 0 0 7px;	background: url("../system_images/objectTitlesBg.png") no-repeat left -74px;}.awards{	padding: 1px 0 6px 33px;	margin: 25px 0 11px 10px;	background: url("../system_images/objectTitlesBg.png") no-repeat left -45px;}.thanks{	padding: 5px 0 5px 36px;	margin:	24px 0 12px 14px;	background: url("../system_images/objectTitlesBg.png") no-repeat left -105px;}.searchBg{	padding: 3px 0 8px 35px;	margin: 20px 0 0 7px;	background: url("../system_images/objectTitlesBg.png") no-repeat left -194px;}.usefulnessLink{	float:	left;	width:	200px;	font-size: 14px;	font-style:	italic;	text-decoration:	underline;	color:	#617A19;	padding:	0 0 0 11px;	margin: 6px 0 1px 22px;	text-shadow: 1px 1px 1px #FFFFFF;	/*filter:	Shadow(Color=#FFFFFF, Direction=0, Strength=0);*/	background: url("../system_images/usefulnessLinkBg.png") no-repeat left top;}.thanksText{	float:	left;	color:	#414141;	width:	230px;	font-size: 12px;	font-weight: bold;	line-height: 1.3;	margin:	0 0 9px 17px;	font-style: italic;}a.thanksLink{	color:	#B83621;	font-size: 13px;	text-decoration:	underline;}.rssForm{	float:	left;	width:	239px;	height:	57px;	background: url("../system_images/rssFormBg.png") no-repeat left top;}.rssInput{	float:	left;	width:	155px;	height:	22px;	color: #9F9F9F;    font-family: georgia;    padding: 0 0 0 12px;	margin:	18px 0 0 21px;	border:	1px solid #95B43A;}.rssButton{	float:	left;	color:	#617A19;	margin:	20px 0 0 7px;	text-decoration:	underline;	font-style:	italic;	font-size: 14px;	font-weight:	bold;}.rssButton:hover{	text-decoration:	underline;}.searchFormContainer{	float:	left;	width:	239px;	height:	58px;	background: url("../system_images/searchFormBg.png") no-repeat left top;}.searchText{	float:	left;	width:	150px;	height:	22px;	color: #9F9F9F;    font-family: georgia;    padding: 0 0 0 5px;	margin:	17px 0 0 15px;	border:	1px solid #8A8B87;}.searchButton{	float:	left;	color:	#FFFFFF;	margin:	20px 0 0 4px;	text-decoration:	underline;	font-style:	italic;	font-size: 13px;	font-weight:	bold;}hr{	border:	0;	width:	466px;	height:	9px;	margin:	26px auto;	background: url("../system_images/trBg.png") no-repeat left top;}.pageContent{	width:	473px;	margin:	0 auto;}.pageContent p, .pageContent dl{	font-family:	verdana;	font-size: 14px;    line-height: 1.2;    text-align: justify;}.pageContent p img{	/*float:	left;*/	margin:	0 5px 0 0;}.storyListBlock{	float:	left;	width:	466px;}.storyListRow{	float:	left;	width:	100%;}.storyListRow a, a.searchResultTitle{	float:	left;	color:	#303030;	font-size: 18px;	font-style:	italic;	line-height: 1.3;	margin: 0 0 0 15px;    padding: 0 0 0 14px;	background: url("../system_images/storyListItemBg.png") no-repeat left 9px;}.storyListRow a:hover, a.searchResultTitle:hover{	color:	#5A9624;	text-decoration:	underline;}.storyListRow span{	color: #828282;    float: left;    font-size: 16px;    padding: 3px 0 0 5px;}a.searchResultTitle{	width:	100%;}a.searchResultLink{	color: #617A19;    float: left;    font-size: 14px;    font-style: italic;    margin: 4px 0 0 5px;    text-decoration: underline;    width: 100%;}.searchResultRow{	float:	left;	width:	100%;	padding:5px 0 10px;}.searchResultRow span{	float:	left;	font-size: 14px;    width: 460px;}h2.storyAuthor{	color: #5A9624;    float: left;    font-style: italic;    font-weight: normal;    margin: 0 20px 20px 0;    text-align: right;    width: 444px;}.storyListBlock p{	font-size:	16px;}.storyPaging{	float:	left;	width:	305px;	height:	43px;	margin:	0 0 0 158px;}.storyPagingTop{	margin:	0 0 0 158px;}a.storyBack, a.storyNext{	float:	left;	width:	29px;	height:	43px;}a.storyBack{	background: url("../system_images/storyBack.png") no-repeat center center;}a.storyNext{	background: url("../system_images/storyNext.png") no-repeat center center;}a.storyBackNonActive{	cursor: default;	background: url("../system_images/storyBackNonActive.png") no-repeat center center;}a.storyNextNonActive{	cursor: default;	background: url("../system_images/storyNextNonActive.png") no-repeat center center;}a.storyListLink{	float:	left;	width:	92px;	height:	43px;	background: url("../system_images/storyContent.png") no-repeat center center;}.awardsContainer{	float:	left;	width:	240px;	height:	172px;	text-align:	center;	background: url("../system_images/awardsFon.png") no-repeat;}#awardsContainer{	display: inline-block;    margin: 23px 0 0;}#awardsContainer a{	overflow:	hidden;	display:	none;}#awardsContainer a img{	border:	0;}.pageContent h4 a{	color: #5A9624;}#body{    width: 700px!important;}.sape_bottom{    font-size: 10pt;}