/*#wrapcalc div {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
*/
#wrapcalc {font-family:verdana, geneva, sans-serif;color:#646464;font-size:12px;width:860px;overflow:hidden;margin:0 auto 50px;}
/* Меню */
#wrapcalc .menu {padding-left:10px;width:345px;background:url('../images/menubar_l.png') no-repeat;float:left;}
#wrapcalc .menu1 {width:355px;background:url('../images/menubar_r.png') no-repeat 100% 0px;}
#wrapcalc .menu2 {height:61px;width:345px;background:url('../images/menubar_m.png')}
#wrapcalc h2 {line-height:61px;padding:5px 20px 0;margin:0;float:left;font-family: Arial, Helvetica, sans-serif;font-size:14px;background:url('../images/menu_div.png') no-repeat 100% 5px;}
#wrapcalc h2.active {color:#E24912;}
#wrapcalc h2.active span{display:block;padding:0;height:70px;background:url('../images/menu_item_active.png') no-repeat 50% 100%;}


#wrapcalc h3 {font-family: Arial, Helvetica, sans-serif;font-size:13px;margin:0 0 5px;padding:0;color:#646464;text-transform:uppercase;}
#wrapcalc .paramblock {float:left;background-color:#FFEBCD;border:1px solid #E5E5E5;min-width:200px;margin:10px 0 0 10px;padding:5px;}
#wrapcalc input[type=text] {width:40px;border:2px inset;padding:0;margin:0 0 0 5px;text-align:right;}
#wrapcalc .lclr {clear:left;}
#wrapcalc .fleft {float:left;}
#wrapcalc #inp_sec,
#wrapcalc #inp_doors {margin:0 10px;}
#wrapcalc input.inp_bar,
#wrapcalc input.inp_pans {margin:0 0 0 5px;}

#dimensions {height:110px;}
#dimensions label {display:block;width:80px;float:left;clear:left;height:20px;padding:5px 0 0;}
#dimensions .ui-numeric {padding:3px 0 0;}
#wrapcalc .ui-numeric {border:none;}

#wrapcalc .cost_btn {margin:20px 0 0 10px;}
#wrapcalc div#cost {margin:15px 0 0 10px;float:left;}
#cost h3 {font-size:26px;text-transform:none;}

#inp_width {}

#wrapcalc #param_sections h3,
#wrapcalc #param_doors h3 {padding:0 5px 0 10px;}
#wrapcalc #param_sections .colordsp {padding:5px 5px 0 0;}

#wrapcalc form div {margin:0px;}
#wrapcalc .bottom {width:inherit;padding:0;}
#closet {margin:50px auto 0;overflow:hidden;clear:left;position:relative;}
/* Крыша */
#calc_top {margin:0 0 -16px 50px;height:16px;z-index:30;overflow:hidden;position:relative;}
	/* Нормальная крыша */
	#roof {display:block;clear:right;}
	#roof .left {height:16px;width:16px;background:url('../images/main/roof_l.png');float:left;}
	#roof .center {height:16px;width:180px;background:url('../images/main/roof_c.png');float:left;}
	#roof .right {height:16px;width:16px;background:url('../images/main/roof_r.png');float:left;}
	/* Фальш крыша */
	#froof {height:6px;margin:10px 0 -17px 0px;display:none;}
	#froof .left {height:6px;width:10px;background:url('../images/main/roof_fl2.png');float:left;}
	#froof .center {height:6px;width:182px;background:url('../images/main/roof_fc.png');float:left;}
	#froof .right {height:6px;width:10px;background:url('../images/main/roof_fr.png');float:left;}
/* Средняя часть шкафа */
#calc_middle {margin: 0 0 -27px 0;height:290px;overflow:hidden;position:relative;}
/* Левая сторона шкафа */
#calc_left {width:33px;float:left;z-index:5;margin:0 0 0 31px;overflow:hidden;position:relative;}
	/* Левый угловой элемент */
	#lcorner {display:none;}
	#lcorner .top {height:18px;background:url('../images/main/lcorner_top.png');}
	#lcorner .center {height:252px;background:url('../images/main/lcorner_c.png');}
	#lcorner .bottom {height:18px;background:url('../images/main/lcorner_bot.png');}
	#lcorner .radius {width:17px;height:15px;background:url('../images/main/lradius.png');}
	/* Левая сторона */
	#lside {width:16px;padding-left:17px;display:block;}
	#lside .top {height:16px;background:url('../images/main/lside_top.png');}
	#lside .center {height:256px;background:url('../images/main/lside_c.png');}
	#lside .bottom {height:16px;background:url('../images/main/lside_bot.png');}
	/* Левая фальш сторона */
	#flside {width:7px;padding:10px 0 0 17px;display:none;}
	#flside .top {height:10px;background:url('../images/main/lside_ftop.png');}
	#flside .center {height:256px;background:url('../images/main/lside_fc.png');}
	#flside .bottom {height:10px;background:url('../images/main/lside_fbot.png');}
/* Правая сторона шкафа */
#calc_right {width:41px;z-index:32;margin:0 0 0 248px;overflow:hidden;position:relative;}
	/* Правый угловой элемент */
	#rcorner {display:none;}
	#rcorner .top {height:18px;background:url('../images/main/rcorner_top.png');}
	#rcorner .center {height:252px;background:url('../images/main/rcorner_c.png');}
	#rcorner .bottom {height:18px;background:url('../images/main/rcorner_bot.png');}
	#rcorner .radius {margin-left:2px;width:39px;height:15px;background:url('../images/main/rradius.png');}
	/* Правая сторона */
	#rside {width:16px;margin:0 -25px 0 0;display:block;overflow:hidden;}
	#rside .top {height:16px;background:url('../images/main/rside_top.png');}
	#rside .center {height:256px;background:url('../images/main/rside_c.png');}
	#rside .bottom {height:16px;background:url('../images/main/rside_bot.png');}
	/* Правая фальш сторона */
	#frside {width:6px;margin:10px -25px 0 0;display:none;}
	#frside .top {height:10px;background:url('../images/main/rside_ftop.png');}
	#frside .center {height:256px;background:url('../images/main/rside_fc.png');}
	#frside .bottom {height:10px;background:url('../images/main/rside_fbot.png');}
/* Секция */
#sections {position:absolute;top:4px;margin-left:50px;}
#sections .section {float:left;height:271px;}
#sections .section .wrap {position:relative;width:100%;height:100%;padding-top:15px}
#sections .section .secimg {width:13px;position:absolute;left:100%;top:0;}
#sections .section .secimg .top {height:13px;background:url('../images/sections/sec_top.png');z-index:5;position:relative;}
#sections .section .secimg .center {height:245px;background:url('../images/sections/sec_c.png');z-index:15;position:relative;}
#sections .section .secimg .bottom {height:13px;background:url('../images/sections/sec_bot.png');z-index:15;position:relative;}
#sections.white .section .secimg .top {height:13px;background:url('../images/sections/sec_wtop.png');z-index:5;position:relative;}
#sections.white .section .secimg .center {height:245px;background:url('../images/sections/sec_wc.png');z-index:15;position:relative;}
#sections.white .section .secimg .bottom {height:13px;background:url('../images/sections/sec_wbot.png');z-index:15;position:relative;}
#sections .section .bar1 {margin:0 0 0 6px;height:6px;}
#sections .section .bar2 {margin:90px 0 0 6px;height:6px;}
#sections .section .bar1 .left,
#sections .section .bar2 .left {float:left;width:10px;height:6px;background:url('../images/sections/bar_l.png');position:relative;z-index:20;}
#sections .section .bar1 .center,
#sections .section .bar2 .center {width:100%;height:6px;background:url('../images/sections/bar_c.png');}
#sections .section .bar1,
#sections .section .bar2,
#sections .section .pans {display:none;}
/*#sections .section .boxes,
#sections .section .shoesbars */
#sections .section .sec_bottom {position:absolute;bottom:16px;overflow:hidden;}
#sections .section .boxes .top {margin:0 0 0 3px;display:none;}
#sections .section .boxes .top .left {height:9px;width:13px;background:url('../images/sections/sh_l.png');float:left;}
#sections .section .boxes .top .center {height:9px;width:188px;background:url('../images/sections/sh_c.png');float:left;}
#sections.white .section .boxes .top .left {height:9px;width:13px;background:url('../images/sections/sh_wl.png');float:left;}
#sections.white .section .boxes .top .center {height:9px;width:188px;background:url('../images/sections/sh_wc.png');float:left;}

#sections .section .boxes .box {height:27px;position:relative;clear:both;padding:0 0 0 3px;}
#sections .section .boxes .box .left {height:27px;width:5px;float:left;background:url('../images/sections/box_l.png');}
#sections .section .boxes .box .right {height:27px;width:12px;float:left;background:url('../images/sections/box_r.png');}
#sections .section .boxes .box .center {height:27px;width:12px;float:left;background:url('../images/sections/box_c.png');}
#sections .section .boxes .box .left_c,
#sections .section .boxes .box .right_c {height:27px;float:left;background:url('../images/sections/box_cb.png');}
#sections.white .section .boxes .box .left {height:27px;width:5px;float:left;background:url('../images/sections/box_wl.png');}
#sections.white .section .boxes .box .right {height:27px;width:12px;float:left;background:url('../images/sections/box_wr.png');}
#sections.white .section .boxes .box .center {height:27px;width:12px;float:left;background:url('../images/sections/box_wc.png');}
#sections.white .section .boxes .box .left_c,
#sections.white .section .boxes .box .right_c {height:27px;float:left;background:url('../images/sections/box_wcb.png');}

#sections .section .shoesbars {padding:3px 0 0 3px;}
#sections .section .shoesbars .shoesbar {height:27px;position:relative;clear:both;}
#sections .section .shoesbars .shoesbar .left {height:27px;width:10px;float:left;background:url('../images/sections/shbar_l.png') no-repeat;}
#sections .section .shoesbars .shoesbar .right {height:27px;width:10px;float:left;background:url('../images/sections/shbar_r.png') no-repeat;}
#sections .section .shoesbars .shoesbar .center {height:27px;float:left;background:url('../images/sections/shbar_c.png') repeat-x;}
#sections .section .pans {position:absolute;bottom:124px;left:3px;width:43px;height:37px;background:url('../images/sections/pans.png');z-index:100;}
#sections .section .shelfs {position:relative;padding:0 0 0 3px;}
#sections .section .shelfs .shelf {}
#sections .section .shelfs .shelf .left {height:13px;width:13px;float:left;background:url('../images/sections/sh_l.png');}
#sections .section .shelfs .shelf .right {height:13px;width:13px;float:left;background:url('../images/sections/sh_r.png');}
#sections .section .shelfs .shelf .center {height:13px;float:left;background:url('../images/sections/sh_c.png')}
#sections.white .section .shelfs .shelf .left {height:13px;width:13px;float:left;background:url('../images/sections/sh_wl.png');}
#sections.white .section .shelfs .shelf .right {height:13px;width:13px;float:left;background:url('../images/sections/sh_wr.png');}
#sections.white .section .shelfs .shelf .center {height:13px;float:left;background:url('../images/sections/sh_wc.png')}

/* Нижняя сторона шкафа */
#calc_bottom {height:25px;z-index:10;position:relative;margin:0px 0 0 50px;overflow:hidden;clear:left;}
	/* Пол */
	#floor {height:25px;display:block;}
	#floor .left {height:25px;width:16px;background:url('../images/main/floor_l.png');float:left;}
	#floor .center {height:25px;width:180px;background:url('../images/main/floor_c.png');float:left;}
	#floor .right {height:25px;width:16px;background:url('../images/main/floor_r.png');float:left;}
	/* Фальш пол */
	#ffloor {height:6px;padding:18px 0 0;display:none;}
	#ffloor .left {height:6px;width:10px;background:url('../images/main/floor_fl.png');float:left;}
	#ffloor .center {height:6px;width:182px;background:url('../images/main/floor_fc.png');float:left;}
	#ffloor .right {height:6px;width:10px;background:url('../images/main/floor_fr.png');float:left;}

/* Двери */
#doors {position:absolute;top:16px;left:50px;height:262px;z-index:130;background:url('../images/doors/mat1.png');}
#doors .top {height:9px;position:relative;z-index:11;}
#doors .top .left {height:100%;width:5px;background:url('../images/doors/top_l.png');float:left;}
#doors .top .center {height:9px;width:198px;background:url('../images/doors/top_c.png');float:left;}
#doors .top .right {height:100%;width:5px;background:url('../images/doors/top_r.png');float:left;}
#doors .bottom {height:12px;width:100%;position:absolute;bottom:0px;background:url('../images/doors/bottom.png');z-index:200;}
#doors .lside {height:250px;width:6px;position:absolute;top:8px;left:0px;background:url('../images/doors/side_v.png');z-index:201;}
#doors .rside {height:250px;width:6px;position:absolute;top:8px;right:0px;background:url('../images/doors/side_v.png');z-index:201;}
#doors .doorlist {width:100%;height:250px;}
#doors .doorlist .door {height:100%;width:100%;float:left;margin-top:-5px;position:relative;}
#doors .doorlist .door .diver{position:absolute;height:100%;width:6px;left:0px;background:url('../images/doors/side_v.png') repeat-y;z-index:10;}
#doors .doorlist .sec_mat2 {width:100%;height:100%;background:url('../images/doors/mat2.png');position:relative;z-index:9;}
#doors .doorlist .sec div{width:100%;height:100%;background:url('../images/doors/divider.png') repeat-x;}


#param {clear:both;margin: 50px 0 0;}
#param fieldset {float:left;margin:5px 10px;}
#param #param_sections {clear:left;}
#param #param_sections .blocks {clear:left;}
#param #param_sections .sec {float:left;}
#param #param_sections label {line-height:25px;}

#wrapcalc .param_door {float:left;}
#wrapcalc #param_door_det {clear:left;}
#wrapcalc .inp_mat {margin:0 3px;}

#wrapcalc .clr {clear:both;}
