table.dopusk{
	border: 1px solid #00F;
}

table.dopusk th{
	padding: 3px;
	border: 1px solid #00F;
	background-color: #9CF;
}

table.dopusk td{
	padding: 3px;
	border: 1px solid #00F;
}

table.dopusk td.green{
	background-color: #6F6;
}

table.dopusk td.red{
	background-color: #F60;
}

chirkr{
       color: red;
       border-bottom:1px solid red;
}

chirkg{
       color: green;
       border-bottom:1px solid green;
}


table.price{
	border: 1px solid #09F;
}

table.price th{
	border: 1px solid #09F;
	background-color: #E2E2E2;
	color: #000;
}

table.price tr.blue{
	background-color: #d6f1fe;
}

table.price tr.red{
	background-color: #FCC;
}

table.price td{
	border: 1px solid #09F;
	padding-left: 4px;
}


table.price tr.gray{
	background-color: #E2E2E2;
}

.block{
	position: relative;
}

.block .block-1{
	position: absolute;
	width: 371px;
	height: 77px;
	top: 29px;
	left: 197px;
	font-size: 18px;
	color: white;
	line-height: 18px;
}

.block .block-2{
	position: absolute;
	width: 169px;
	height: 87px;
	top: 138px;
	left: 5px;
}

.block .block-2 a {
	display: block;
	width: 169px;
	height: 87px;
	cursor: pointer;
	text-decoration: none;
}

.block .block-3{
	position: absolute;
	width: 162px;
	height: 87px;
	top: 138px;
	left: 206px;
}

.block .block-3 a {
	display: block;
	width: 162px;
	height: 87px;
	cursor: pointer;
	font-size: 17px;
	text-decoration: none;
}

.block .block-4{
	position: absolute;
	width: 171px;
	height: 84px;
	top: 137px;
	left: 397px;
}

.block .block-4 a {
	display: block;
	width: 171px;
	height: 84px;
	cursor: pointer;
	text-decoration: none;
}

.block .block-5{
	position: absolute;
	width: 161px;
	height: 83px;
	top: 137px;
	left: 600px;
}

.block .block-5 a {
	display: block;
	width: 161px;
	height: 83px;
	cursor: pointer;
	text-decoration: none;
}

.block-step-1{
	position:relative;
}

.block-step-1 .block-step-1-name{
	color: white;
	font-size: 18px;
	position: absolute;
	width: 705px;
	height: 24px;
	top: 6px;
	left: 4px;
}

.block-step-1 .block-step-1-description{
	position: absolute;
	width: 646px;
	height: 78px;
	top: 47px;
	left: 122px;
}

.chart{
	position: relative;
}

.chart .chart-1{
	position: absolute;
	width: 356px;
	height: 32px;
	top: 9px;
	left: 3px;
	color: white;
	padding-top: 2px;
}

.chart .chart-2{
	position: absolute;
	width: 356px;
	height: 31px;
	top: 9px;
	left: 412px;
	color: white;
	padding-top: 2px;
}

.chart .chart-3{
	position: absolute;
	width: 357px;
	height: 50px;
	top: 74px;
	left: 3px;
	padding-top: 3px;
}

.chart .chart-4{
	position: absolute;
	width: 356px;
	height: 34px;
	top: 73px;
	left: 412px;
	padding-top: 3px;
}

.chart .chart-5{
	position: absolute;
	width: 352px;
	height: 49px;
	top: 160px;
	left: 6px;
	padding-top: 3px;
}

.chart .chart-6{
	position: absolute;
	width: 354px;
	height: 40px;
	top: 141px;
	left: 414px;
	padding-top: 6px;
}

.circl{
	position: relative;
	float: left;
}

.circl .circl-1{
	position: absolute;
	width: 80px;
	height: 96px;
	top: 66px;
	left: 54px;
	color: white;
}

.circl .circl-2{
	position: absolute;
	width: 80px;
	height: 91px;
	top: 66px;
	left: 171px;
	color: white;
}

.circl .circl-3{
	position: absolute;
	width: 101px;
	height: 69px;
	top: 191px;
	left: 101px;
	color: white;
}

.line{
	position:relative;
}

.line .line-name{
	color: white;
	font-size: 18px;
	position: absolute;
	width: 665px;
	height: 27px;
	top: 9px;
	left: 1px;
}

.line .line-description{
	position: absolute;
	width: 645px;
	height: 47px;
	top: 71px;
	left: 123px;
}

.circl2{
	position: relative;
	float: right;
}

.circl2 .circl2-1{
	position: absolute;
	width: 103px;
	height: 20px;
	top: 48px;
	left: 148px;
	color: white;
}

.circl2 .circl2-2{
	position: absolute;
	width: 103px;
	height: 20px;
	top: 183px;
	left: 17px;
	color: white;
}

.circl2 .circl2-3{
	position: absolute;
	width: 103px;
	height: 47px;
	top: 166px;
	left: 149px;
	color: white;
}

.circl2 .circl2-4{
	position: absolute;
	width: 103px;
	height: 20px;
	top: 183px;
	left: 277px;
	color: white;
}

.circl2 .circl2-5{
	position: absolute;
	width: 103px;
	height: 20px;
	top: 313px;
	left: 150px;
	color: white;
}
