.gen-1 {
	line-height: 110%;
}

.ts-1 {
	border: none;
	height: 1107px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 858px;
}

.ts-1-1 {
	background-color: #e7d99f;
	border: none;
	height: 1107px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 14px;
}

.ts-1-2 {
	background-color: #e7d99f;
	border: none;
	height: 1107px;
	left: 14px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 830px;
}

.ts-2 {
	border: none;
	height: 1107px;
	position: relative;
	text-align: left;
	width: 830px;
}

.ts-2-1 {
	border: none;
	height: 106px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 830px;
}

.ts-3 {
	border: none;
	height: 106px;
	position: relative;
	text-align: left;
	width: 830px;
}

.ts-3-1 {
	border: none;
	height: 106px;
	left: 0px;
	line-height: 106px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 328px;
}

.gen-2 {
	vertical-align: middle;
}

.ts-3-2 {
	border: none;
	height: 106px;
	left: 328px;
	line-height: 106px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 166px;
}

.ts-3-3 {
	border: none;
	height: 106px;
	left: 494px;
	line-height: 106px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 336px;
}

.ts-2-2 {
	background-color: #e7d99f;
	border: none;
	height: 4px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 106px;
	width: 830px;
}

.ts-2-3 {
	background-color: #e7d99f;
	border: none;
	height: 22px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 110px;
	width: 830px;
}

.ts-4 {
	border: none;
	height: 22px;
	position: relative;
	text-align: left;
	width: 830px;
}

.ts-4-1 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 11px;
}

.ts-4-2 {
	border: none;
	height: 22px;
	left: 11px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 75px;
}

.ts-4-3 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 86px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 11px;
}

.ts-4-4 {
	border: none;
	height: 22px;
	left: 97px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 64px;
}

.ts-4-5 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 161px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 11px;
}

.ts-4-6 {
	border: none;
	height: 22px;
	left: 172px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 57px;
}

.ts-4-7 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 229px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 13px;
}

.ts-4-8 {
	border: none;
	height: 22px;
	left: 242px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 94px;
}

.ts-4-9 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 336px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 14px;
}

.ts-4-10 {
	border: none;
	height: 22px;
	left: 351px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 129px;
}

.ts-4-11 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 480px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 13px;
}

.ts-4-12 {
	border: none;
	height: 22px;
	left: 493px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 130px;
}

.ts-4-13 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 623px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 13px;
}

.ts-4-14 {
	border: none;
	height: 22px;
	left: 636px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100px;
}

.ts-4-15 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 736px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 13px;
}

.ts-4-16 {
	border: none;
	height: 22px;
	left: 749px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 73px;
}

.ts-4-17 {
	background-color: #663300;
	border: none;
	height: 22px;
	left: 822px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 8px;
}

.ts-2-4 {
	background-color: #ffcc33;
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 132px;
	width: 830px;
}

.ts-2-5 {
	background-color: #663300;
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 133px;
	width: 830px;
}

.ts-2-6 {
	background-color: #e7d99f;
	border: none;
	height: 7px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 134px;
	width: 830px;
}

.ts-2-7 {
	border: none;
	height: 934px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 141px;
	width: 830px;
}

.ts-5 {
	background-color: #e7d99f;
	border: none;
	height: 934px;
	position: relative;
	text-align: left;
	width: 830px;
}

.ts-5-1 {
	background-color: #e7d99f;
	background-image: url('images/za-boliarka-fon_02.gif');
	border: none;
	height: 934px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 156px;
}

.ts-5-2 {
	background-color: #e7d99f;
	border: none;
	height: 934px;
	left: 156px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 26px;
}

.ts-5-3 {
	background-color: #e7d99f;
	border: none;
	height: 934px;
	left: 182px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 648px;
}

.ts-6 {
	background-color: #e7d99f;
	border: none;
	height: 934px;
	position: relative;
	text-align: left;
	width: 648px;
}

.ts-6-1 {
	background-color: #f8eed6;
	border: none;
	height: 934px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 10px;
}

.ts-6-2 {
	background-color: #f8eed6;
	border: none;
	height: 934px;
	left: 10px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 628px;
}

.ts-7 {
	background-color: #e7d99f;
	border: none;
	height: 934px;
	position: relative;
	text-align: left;
	width: 628px;
}

.ts-7-1 {
	background-color: #f8eed6;
	border: none;
	height: 934px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 628px;
}

.ts-8-1 {
	background-color: #f8eed6;
	border: none;
	height: 10px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 628px;
}

.ts-8-2 {
	background-color: #f8eed6;
	border: none;
	height: 29px;
	left: 0px;
	line-height: 29px;
	padding: 0px;
	position: absolute;
	top: 10px;
	width: 628px;
}

.ts-8-3 {
	background-color: #f8eed6;
	border: none;
	height: 5px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 39px;
	width: 628px;
}

.ts-8-4 {
	background-color: #f8eed6;
	border: none;
	height: 860px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 44px;
	width: 628px;
}

.ts-9 {
	border: none;
	height: 860px;
	position: relative;
	text-align: left;
	width: 628px;
}

.ts-9-1 {
	border: none;
	height: 335px;
	left: 0px;
	line-height: 335px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 628px;
}

.ts-9-2 {
	border: none;
	height: 320px;
	left: 0px;
	line-height: 320px;
	padding: 0px;
	position: absolute;
	top: 335px;
	width: 251px;
}

.ts-9-3 {
	border: none;
	height: 69px;
	left: 251px;
	line-height: 69px;
	padding: 0px;
	position: absolute;
	top: 335px;
	width: 377px;
}

.ts-9-4 {
	border: none;
	height: 22px;
	left: 251px;
	line-height: 22px;
	padding: 0px;
	position: absolute;
	top: 404px;
	width: 377px;
}

.ts-9-5 {
	border: none;
	height: 43px;
	left: 251px;
	line-height: 43px;
	padding: 0px;
	position: absolute;
	top: 426px;
	width: 377px;
}

.ts-9-6 {
	border: none;
	height: 26px;
	left: 251px;
	line-height: 26px;
	padding: 0px;
	position: absolute;
	top: 469px;
	width: 377px;
}

.ts-9-7 {
	border: none;
	height: 50px;
	left: 251px;
	line-height: 50px;
	padding: 0px;
	position: absolute;
	top: 495px;
	width: 377px;
}

.ts-9-8 {
	border: none;
	height: 11px;
	left: 251px;
	line-height: 11px;
	padding: 0px;
	position: absolute;
	top: 545px;
	width: 377px;
}

.ts-9-9 {
	border: none;
	height: 44px;
	left: 251px;
	line-height: 44px;
	padding: 0px;
	position: absolute;
	top: 556px;
	width: 377px;
}

.ts-9-10 {
	border: none;
	height: 55px;
	left: 251px;
	line-height: 55px;
	padding: 0px;
	position: absolute;
	top: 600px;
	width: 377px;
}

.ts-9-11 {
	border: none;
	height: 10px;
	left: 0px;
	line-height: 10px;
	padding: 0px;
	position: absolute;
	top: 655px;
	width: 251px;
}

.ts-9-12 {
	border: none;
	height: 10px;
	left: 251px;
	line-height: 10px;
	padding: 0px;
	position: absolute;
	top: 655px;
	width: 377px;
}

.ts-9-13 {
	border: none;
	height: 195px;
	left: 0px;
	line-height: 195px;
	padding: 0px;
	position: absolute;
	top: 665px;
	width: 628px;
}

.ts-8-5 {
	background-color: #f8eed6;
	border: none;
	height: 30px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 904px;
	width: 628px;
}

.ts-6-3 {
	background-color: #f8eed6;
	border: none;
	height: 934px;
	left: 638px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 10px;
}

.ts-2-8 {
	background-color: #e7d99f;
	border: none;
	height: 9px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1075px;
	width: 830px;
}

.ts-2-9 {
	background-color: #663300;
	border: none;
	height: 2px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1084px;
	width: 830px;
}

.ts-2-10 {
	background-color: #ffcc33;
	border: none;
	height: 1px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1086px;
	width: 830px;
}

.ts-2-11 {
	background-color: #663300;
	border: none;
	height: 16px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1087px;
	width: 830px;
}

.ts-2-12 {
	background-color: #e7d99f;
	border: none;
	height: 4px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 1103px;
	width: 830px;
}

.ts-1-3 {
	background-color: #e7d99f;
	border: none;
	height: 1107px;
	left: 844px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 14px;
}

