.vibor_right {
	float:right;
	position:relative;

	width:490px;
	height:550px;
	overflow: hidden;
	margin:10px 0px 0px 0px;	

	
	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-khtml-border-radius:6px;
	
	border:#E8E8E8 solid 2px;

}

.vibor_right .dlina {
	position:absolute;
	left:150px;
	top:10px;
	width:340px;
	height:65px;
	text-align:center;	
}
.vibor_right .dlina table {
	width: 250px;
}
.vibor_right .img_1 {
	position:absolute;
	left:150px;
	top:75px;
	width:340px;
	height:200px;
	background: url(/images/vybor_1.jpg) center center no-repeat;
}
.vibor_right .img_2{
	position:absolute;
	left:150px;
	top:305px;
	width:340px;
	height:133px;
	background: url(/images/vybor_2.jpg) center center no-repeat;
}

.vibor_right .shir {
	position:absolute;
	left:0px;
	top:75px;
	width:150px;
	height:200px;
	text-align:right;	
}
.vibor_right .shir table.q{
	text-align:right;	
	width:150px;
}
.vibor_right .shir .per {
	width:70px;
}
.vibor_right .shir table.q td.q2{
	vertical-align:middle;
	height:200px;
}
.vibor_right .shir .param_min{
	height:85px;
	text-align:left;
	color:#8F8F8F;
	font-size:11px;	
	vertical-align:bottom;
}
.vibor_right .shir .param_max{
	height:85px;
	text-align:left;
	color:#8F8F8F;
	font-size:11px;	
	vertical-align:top;
}

.vibor_right .shir .name{
	margin:0px 0px 5px 0px;	
	font-weight: bold;
}


.vibor_right .glub {
	position:absolute;
	left:0px;
	top:305px;
	width:150px;
	height:140px;
	text-align:right;	
}
.vibor_right .glub table.q{
	text-align:right;	
	width:150px;
}
.vibor_right .glub .per {
	width:70px;
}
.vibor_right .glub table.q td.q2{
	vertical-align:middle;
	height:100px;
}
.vibor_right .glub .param_min{
	height:50px;
	text-align:left;
	color:#8F8F8F;
	font-size:11px;	
	vertical-align:bottom;
}
.vibor_right .glub .param_max{
	height:50px;
	text-align:left;
	color:#8F8F8F;
	font-size:11px;	
	vertical-align:top;
}

.vibor_right .glub .name{
	margin:0px 0px 5px 0px;	
	font-weight: bold;
}


.vibor_right .baza {
	position:absolute;
	left:100px;
	top:438px;
	width:300px;
	height:65px;
	text-align:center;	
}
.vibor_right .baza  table {
	width: 150px;
}



.vibor_right input {
	width:45px;
}
.vibor_right span{
	font-weight: bold;
}

.vibor_right .param_min {
	text-align:left;
	color:#8F8F8F;
	font-size:11px;	
}
.vibor_right .param_max{
	text-align:right;	
	color:#8F8F8F;
	font-size:11px;
}

.vibor_right .knopka{
	position:absolute;
	left:0px;
	top:510px;
	width:490px;
	height:40px;
	
	text-align: -webkit-right;
}
/************************************************************************************vibor_left*******/
.vibor_left {
	float:left;
	position:relative;

	width:490px;
	margin:10px 0px 0px 0px;	

	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-khtml-border-radius:6px;
	
	border:#E8E8E8 solid 2px;

}
.vibor_left_1000 {
	width:1000px;
}
/************************************************************************************vibor_left*******/
.vibor_cen {
	float:left;
	
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/

	position:relative;

	width:480px;
	margin:5px;	

	border-radius:4px;
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	-khtml-border-radius:6px;
	
	border:#E8E8E8 solid 2px;

}

/**************************************************************************************vibor_box*****/

.vibor_box {
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	
	width:150px;
	margin:2px 3px;
	
	font-size:11px;
}
.vibor_box h4{
	margin:0px;
	padding: 0px;
	text-align:left;
	
	color:#000000;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-family: verdana;
	font-size:15px;
}
.vibor_box label{ 
	color:#276DA8;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-family: verdana;
	font-size:11px;
	cursor: pointer;
}
.vibor_box label:hover{ 
	color:#000000;
}
.vibor_box label span {
	color:#969696;
	font-size:9px;
}

.knopka_box  {
	display:-moz-inline-stack;/*Firefox 2*/
	display:inline-block; /*Хорошие браузеры*/
	_overflow:hidden;/*IE6, IE7*/
	*zoom:1;/*включаем hasLayout для IE6, IE7*/
	*display:inline;/*при hasLayout true display:inline в IE6, IE7 ведёт себя как display:inline-block*/
	
	width:100%;
	height:40px;
	text-align: -webkit-right;
	margin:10px 0px 0px 0px;
}