/* */
.skidka{
	height:26px;width:63px;
	background:url('/calc_paint/images/skidka.png');
	cursor:pointer;
	margin-bottom:10px;
}
#p5{
	width:64px;
}
#p10{
	background-position:-64px 0px;
}
#p15{
	background-position:-127px 0px;
}
#p5:hover,#p5_open{
	width:64px;
	background-position:0px -26px;
}
#p10:hover,#p10_open{
	background-position:-64px -26px;
}
#p15:hover,#p15_open{
	background-position:-127px -26px;
}

/* */

#h1{
	height:280px;top:-9px;
}
#h2{
	height:40px;top:3px;
}
#h3{
	height:40px;top:10px;
}
/* HELP */


#top_hidden_div{
	display:none;
}
#bg{
	width:502px;height:266px;
	background:url('/calc_paint/images/bg.png');
	position:relative;top:15px;
	margin:5px auto 20px auto;
}
.arrow,.arrow_open{
	position:absolute;
	background:url('/calc_paint/images/arrows.gif'); 
	background-repeat:no-repeat;
	width:26px;height:26px;
	cursor:pointer;
	background-position:0px 0px;
}
/* */
#pics{
	margin:10px auto;
	border:1px solid #ddd;
	padding:15px;
}


.pd{ /* item с выбором степени повр.*/
	margin:4px;border:1px solid #999;
	background:#fff;font-size:0.8em;
	padding:15px;position:relative;
	box-shadow:1px 1px 1px rgba(0,0,0,0.2);
}
.pd p{
	padding:2px 0px 5px 0px;
}
.pd .mcrbtn_cancel{
	top:-10px;left:16px;opacity:0.5;
}
.pd .mcrbtn_cancel:hover{
	top:-11px;opacity:1.0;
}
.pd img{
	float:left;margin:10px 4px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.3);
}
.pd img:hover{
	box-shadow:0px 0px 4px rgba(0,0,0,0.6);
	-webkit-transition: box-shadow 0.4s ease-in-out;
	-moz-transition: box-shadow 0.4s ease-in-out;
	-o-transition: box-shadow 0.4s ease-in-out;
	-ms-transition: box-shadow 0.4s ease-in-out;	
	transition: box-shadow 0.4s ease-in-out;
}
.pic_description{
	font-weight:bold;font-size:1.2em;position:relative;left:3px;
}
.r{
	width:300px;
	float:right;
}
.bar_div{
	border:1px solid #ccc;
	background:#eee;
	height:15px;
	width:100px;
	padding:1px;
	float:left;
}
.bar_fill{
	float:left;
	height:15px;
	width:1px;
	border:0px;
	background:#900;
}
.aup,.adown{
	float:left;
	width:16px;height:16px;
	background:url('/calc_paint/images/updown.gif');
	background-position:0px -16px;
	margin:1px 4px;
	cursor:pointer;
	opacity:0.5;
}
.aup{
	background-position:0px 0px;
}
.aup:hover,.adown:hover{
	opacity:1.0;
}
/* */
#toparr{
	background:none;
	bottom:-30px;left:10px;
	width:auto;
}

/* */
#at{
	bottom:15px;left:240px;
	background-position:0px 0px;
}

#at:hover{
	background-position:-26px 0px;
}
#ab{
	top:15px;left:240px;
	background-position:0px -26px; 
}
#ab:hover{
	background-position:-26px -26px; 
}
#al{
	top:120px;left:20px;
	background-position:0px -52px; 
}
#al:hover{
	background-position:-26px -52px; 
}
#ar{
	top:120px;right:20px;
	background-position:0px -78px; 
}
#ar:hover{ 
	background-position:-26px -78px; 
}
#tl{
	top:20px;left:25px;
	background-position:0px -130px;
}
#tl:hover{
	background-position:-26px -130px; 
}
#bl{
	bottom:20px;left:25px;
	background-position:0px -156px; 
}
#bl:hover{
	background-position:-26px -156px; 
}
#tr{
	top:20px;right:25px;
	background-position:0px -104px;
}
#tr:hover{
	background-position:-26px -104px; 
}
#br{
	bottom:20px;right:25px;
	background-position:0px -182px; 
}
#br:hover{
	background-position:-26px -182px; 
}
/* */
.sl{
	position:absolute;z-index:100;
	display:none;
}
.top{
	background:url('/calc_paint/images/top.png');
	background-position:0px 0px;
	top:158px;left:71px;
	width:112px;height:91px;
}
.sbl{
	background:url('/calc_paint/images/bl_117_46.png');
	background-position:0px 0px;
	top:158px;left:71px;
	width:117px;height:46px;
}
.stl{
	background:url('/calc_paint/images/tl_117_46.png');
	background-position:0px 0px;
	top:62px;left:71px;
	width:117px;height:46px;
}
.sal{
	background:url('/calc_paint/images/al_70_139.png');
	background-position:0px 0px;
	top:62px;left:68px;
	width:70px;height:139px;
}
.sar{
	background:url('/calc_paint/images/ar_72_140.png');
	background-position:0px 0px;
	top:63px;left:359px;
	width:72px;height:140px;
}
.sat{
	background:url('/calc_paint/images/at_186_34.png');
	background-position:0px 0px;
	top:179px;left:181px;
	width:186px;height:34px;
}
.sab{
	background:url('/calc_paint/images/ab_186_34.png');
	background-position:0px 0px;
	top:52px;left:181px;
	width:186px;height:34px;
}
.str{
	background:url('/calc_paint/images/tr_145_32.png');
	background-position:0px 0px;
	top:62px;left:283px;
	width:145px;height:32px;
}
.sbr{
	background:url('/calc_paint/images/br_145_32.png');
	background-position:0px 0px;
	top:171px;left:283px;
	width:145px;height:32px;
}
.stoparr{
	background:url('/calc_paint/images/gtop.png');
	background-position:0px 0px;
	width:112px;height:91px;
	top:88px;left:225px;
}
























/* ############################################## */






/* ############################################## */


.ma{
	margin:auto;
}
#skypeimg {
background:url("/calc_paint/images/skype_small.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
float:left;
height:37px;
margin:10px;
padding:13px 0 0 60px;
}
#printimg {
background:url("/calc_paint/images/print.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:37px;
margin:10px;
padding:13px 0 0 60px;
}
	.btna{
		background:url('/calc_paint/images/btn.png');
		width:124px;height:28px;
		margin-top:3px;
		padding-top:5px;
		font-size:13pt;
		text-shadow:#000 0px 0px 1px;
		color:#fff;
		cursor:pointer;
		text-align:center;
		display:block;
		background-position:0 0;
		background-repeat:no-repeat;
	}
	.btna:hover{
		background-position:0 -33px;
	}
	.btnab{
		background:url('/calc_paint/images/btnb.png');
		width:230px;height:28px;
		margin-top:3px;
		padding-top:5px;
		font-size:11pt;
		text-shadow:#000 0px 0px 1px;
		color:#fff;
		cursor:pointer;
		text-align:center;
	}
.hr{
	margin:5px;
	border:1px solid #444;
	border-bottom:1px solid #222;
	border-right:1px solid #222;
	height:0px;
}

.list{
	text-shadow:rgba(0,0,0,0.5) 1px 1px 1px;
}
.list .edit{
	width:16px;height:16px;
	float:right;
	background:url('/calc_paint/images/edit.png');
	cursor:pointer;
	margin-right:5px;
}
.list .delete{
	width:16px;height:16px;
	float:right;
	background:url('/calc_paint/images/delete.png');
	cursor:pointer;
}




/*  */

#tlt,#tltf{
	top:0px;left:0px;
	display:none;
	width:300px;
	cursor:move;
	z-index:100;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	box-shadow:1px 1px 3px 2px rgba(0,0,0,0.6);
	padding:20px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
			color:#222 !important;
			text-shadow:1px 1px 0px rgba(255,255,255,0.4);
}
#tlt .base_bar,#tltf .base_bar{
	left:-6px;
}
#tlt .title,#tltf .title{
	color:#222;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}
#tlt .mcrbtn_add,#tlt .mcrbtn_cancel,#tltf .mcrbtn_add,#tltf .mcrbtn_cancel{
	margin:20px 10px 0px 0px;
	color:#222;
	text-shadow:1px 1px 0px #fff;
}


   
.part_d{
	padding:10px 30px;
	border-bottom:1px dashed #ddd;
}
.part_d:hover{
	background-color:#eee;
	border-bottom:1px dashed #ccc;
}
.removeAfter{
	background-color:#fee !important;
}
   
   
   
   

		#autodiv{
			width:720px;height:300px;
			position:relative;
			margin-left:auto;margin-right:auto;
		}
		#autoa{
			width:720px;height:300px;
			background:url('/calc_paint/images/fon.jpg');
		}
		#lista{
			width:720px;
			border:1px solid #222;
			background:#2b2b2b;
			margin:4px;
			margin-left:auto;margin-right:auto;
		}
		.part{
			position:absolute;opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);cursor:pointer;
		}
		.part span{
			display:none;
		}
		#krilo_f_r_ie{
			width:38px;height:65px;
			top:140px;left:643px;
			background:url('/calc_paint/images/krilo_f_r.png');
		}
		#door{
			width:62px;height:119px;
			top:96px;left:553px;
			background:url('/calc_paint/images/door_b_r.png');
		}
		#door_f{
			width:74px;height:111px;
			top:97px;left:584px;
			background:url('/calc_paint/images/door_f_r.png');
		}
		#krilo_b_r{
			width:76px;height:125px;
			top:98px;left:501px;
			background:url('/calc_paint/images/krilo_b_r.png');
		}
		#kp_b{
			width:128px;height:59px;
			top:133px;left:387px;
			background:url('/calc_paint/images/kp_b.png');
		}
		#lamp_b_l{
			width:40px;height:40px;
			top:146px;left:483px;
			background:url('/calc_paint/images/lamp_b_r.png');
		}
		#pr_r{
			width:88px;height:28px;
			top:199px;left:562px;
			background:url('/calc_paint/images/pr_r.png');
		}
		#bmp_b_ie{
			width:177px;height:56px;
			top:174px;left:373px;
			background:url('/calc_paint/images/bmp_b.png');
		}
		#top2{
			width:148px;height:17px;
			top:90px;left:446px;
			background:url('/calc_paint/images/top2.png');
		}
/* */
		#top{
			width:153px;height:25px;
			top:74px;left:135px;
			background:url('/calc_paint/images/top.png');
		}
		#krilo_f_l{
			width:66px;height:90px;
			top:136px;left:173px;
			background:url('/calc_paint/images/krilo_f_l.png');
		}
		#door_b_l{
			width:57px;height:117px;
			top:81px;left:260px;
			background:url('/calc_paint/images/door_b_l.png');
		}
		#door_f_l{
			width:60px;height:132px;
			top:83px;left:223px;
			background:url('/calc_paint/images/door_f_l.png');
		}
		#krilo_b_l{
			width:55px;height:111px;
			top:82px;left:280px;
			background:url('/calc_paint/images/krilo_b_l.png');
		}
		#kp_f{
			width:169px;height:47px;
			top:135px;left:50px;
			background:url('/calc_paint/images/kp_f.png');
		}
		#lamp_f_l{
			width:46px;height:23px;
			top:177px;left:137px;
			background:url('/calc_paint/images/lamp_f_l.png');
		}
		#pr_l{
			width:74px;height:37px;
			top:185px;left:233px;
			background:url('/calc_paint/images/pr_l.png');
		}
		#bmp_f{
			width:175px;height:69px;
			top:173px;left:33px;
			background:url('/calc_paint/images/bmp_f.png');
		}
