
#vibortipa {
position: absolute;
}
#vibortipa img {
width: 40px;
}
#vibortipa td {
text-align: center;
padding: 4px;
font-size: 8px!important;
border: solid 1px #4164af!important;
}
#vibortipa input {
display: none;
}

#poz1 {
text-align: left;
border: solid 1px;
}
#backgroundl {
position: absolute;
margin-left: 110px;
width: 120px;
margin-top: 24px;
}
.poz1_d1 {
background: #ACC84A;
font-size: 13px;
padding-left: 20px;
color: white;
font-weight: bold;
}
.poz1_d2 {
background: #eee;
padding-left: 20px;
font-size: 14px;
}
.poz1_d3 {
padding-left: 10px;
margin-bottom: -6px;
}
#cena {
float: right;
padding-right: 30px;
}
.backl {
position: absolute;
margin-left: 110px;
font-size: 11px;
}

.shiro2 {
position: absolute;
margin-left: 128px;
z-index: 1;
margin-top: 158px;
}


#bedro {
    position: absolute;
    margin-top: 188px;
    margin-left: 35px;
}


#bedro span {
font-size: 10px;
    position: relative;
    left: -10px;
    top: -3px;
}


.vt_blog input {
    padding: unset!important;
}

#knopkazakaza {
position: absolute;
margin-left: 515px;
margin-top: 180px;
height: 50px;
width: 140px;
background: #a0c227;
border: solid 3px #E8E8E8;
color: white;
font-size: 14px;
}
#knopkazakaza:hover {
position: absolute;
margin-left: 515px;
margin-top: 180px;
height: 50px;
width: 140px;
background: #a0c227;
border: solid 3px #E8E8E8;
color: darkolivegreen;
font-size: 14px;
}
.knopkazakaza {
position: absolute;
margin-left: 515px;
margin-top: 130px;
height: 50px;
width: 140px;
background: #4164af!important;
    border: 0px!important;
    color: white!important;
    font-size: 17px!important;
}
.knopkazakaza:hover {
position: absolute;
margin-left: 515px;
margin-top: 130px;
height: 50px;
width: 140px;
background: #4164af!important;
    border: 0px!important;
    color: white!important;
    font-size: 17px!important;
}


#knopkazakaza {
display: none!important;
}





#obiom {
width: 40px;
border: solid 1px #4164af!important;
border-radius: 3px;
text-align: center;
}
#kolichestvo {
    position: absolute;
    margin-left: 524px;
    margin-top: 85px;
}
#itogorub {
position: absolute;
margin-left: 555px;
margin-top: 277px;
font-weight: bold;
font-size: 22px;
font-family: monospace;
color: #4164af!important;
}
.gogogo {
background: rgb(229, 255, 187);
}
.dlinaz {
position: absolute;
margin-left: 292px;
margin-top: 278px;
z-index: 1;
}


.ssiilkou {
border: solid 1px #eee;
padding: 3px 10px 2px 10px;
border-radius: 3px;
float: right;
}
#ytkani {
font-size: 14px;
color: rgb(147, 147, 147);
}
.teh {
position: absolute;
margin-top: 220px;
font-family: monospace;
color: cadetblue;
}










.calcpricepdiv2 input {
	height: 30px;
	font-size: 16px;
	border: solid;
	border-color: #a0c227;
	border-width: 1px;
	margin-left: auto; margin-right: auto;
	margin-top: 80px;
}
.calcpricepdiv table {
	margin-left: auto; margin-right: auto;
	width: 100%;
	max-width: 380px;
	margin: 5px;
}
.calcpricepdiv tr {
	margin-left: auto; margin-right: auto;
}
.calcpricepdiv td {
	width: 100%;
	min-width: 120px;
	margin: 5px;
	margin-left: auto; margin-right: auto;
}
.calcpricepdiv input {
	height: 30px;
	font-size: 16px;
	border: solid;
	border-color: #a0c227;
	border-width: 1px;
	margin-left: auto; margin-right: auto;
}
.calcpricepdiv select {
	width: 100%;
	height: 30px;
	font-size: 16px;
	border: solid;
	border-color: #a0c227;
	border-width: 1px;
	margin-left: auto; margin-right: auto;
}
.calcpricepdiv3  {
	border: solid;
	border-color: #a0c227;
	border-width: 1px;
}
.calcpricepdiv3 input {
	float: center;
	width: 95%;
	height: 30px;
	font-size: 16px;
	border: solid;
	border-color: #a0c227;
	border-width: 1px;
	margin-left: auto; margin-right: auto;
}
.calcpricepdiv3 select {
	float: center;
	height: 30px;
	width: 95%;
	font-size: 16px;
	border: solid;
	border-color: #a0c227;
	border-width: 1px;
	margin-left: auto; margin-right: auto;
}
.calcpricepdiv3 td {
	width: max;
	margin: 5px;
	margin-left: auto; margin-right: auto;
}
.calcpricepdiv3  img{
	max-width: 300px;
}
#osnovnoydiv {
	border: solid 1px #666666;
	box-shadow: 0px -23px 1px 0px #a0c227;
	width: 840px;
}
#osnovnoydiv input {
	border-radius: 7px;
	padding-left: 7px;
}
#osnovnoydiv select {
	border-radius: 7px;
	padding-left: 7px;
}
#shnur {
	position: absolute;
	margin-left: 396px;
	margin-top: -60px;
}
.retop2 {
position: absolute;
margin-left: 430px;
margin-top: -56px;
font-weight: bold;
}
#zaddver {
position: absolute;
margin-left: -795px;
margin-top: -80px;
z-index: 100;
}
.retop {
position: absolute;
margin-left: -375px;
margin-top: -75px;
font-weight: bold;
}
.dikiyfon {
width: 840px;
background: rgba(238, 238, 238, 0.52);
height: 190px;
position: absolute;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
margin-top: -280px;
z-index: -1;
}

.dikiyfon:hover {
width: 840px;
background: white;
height: 190px;
position: absolute;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
margin-top: -280px;
z-index: -1;
}
#itogusha {
margin-top: 80px;
margin-left: 300px;
font-size: 20px;
}
#price {
padding-left: 10px;
padding-right: 10px;
font-family: monospace;
font-size: 25px;
}
.insha {
box-shadow: inset 0px 0px 5px 1.5px #C9C9C9;
width: 840px;
}
#tbzad table {
	background: #eee;
}
#tbzad table td{
	background: #eee;
}













