
.lwc-div{
    font:normal normal 11px/16px verdana,helvetica,sans-serif;
    line-height:1.2;
    color:#336;
    vertical-align:baseline;
    margin:0;
    padding:0;
    border:0;
    outline:0;
}

.lwc-div input, .lwc-div textarea{outline:none; margin-right:.3em;}
.lwc-div fieldset {
	display: block;
	padding: 0;
	border:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
	background-color: #FFFFFF;
	background-image: none;
}

.lwc-order h3{margin-bottom:14px;}
.lwc-window .lwc-wnd h3{width:220px; margin:6px auto 11px auto; padding-right:20px; text-align:center;}
.lwc-window .lwc-w-right h3{
	display:block;
	color: #000000;
	background-color: #CCCCCC;
	padding: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 13px;
	margin-left: 0;
}

.lwc-window, .lwc-order {position:relative; float:left; width:700px; }
.lwc-window label{
	position:relative;
	top:2px;
	font-weight: normal;
	display: block;
	margin-bottom: 3px;
}
.lwc-wnd label{font-weight: normal;}

.lwc-window select{
	border:1px solid #a8a8a8;
	overflow:auto;
    height:21px
    width:156px
    margin:-1px
    padding:1px
    border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	cursor:pointer;
	outline:none;
	font-size: 12px;
	color: #336;
	padding: 3px;
}
.lwc-window select:disabled{
    border:1px solid #dce0e7 !important;
    color:#d2d6dd !important;
    cursor:default !important;
}

.lwc-w-left{
	float:left;
	width:440px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
}
.lwc-w-left input[type = checkbox]{position:relative;top:1px; margin-right:4px;}
.lwc-w-left ul {
	padding: 0;
	list-style-type:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.lwc-w-left ul li {padding-left: 0; background: none;}
.lwc-w-left #lwc-ext li{display:inline-block; padding-bottom:1px; padding-left:0; position:relative;}
.lwc-w-left #lwc-ext li:nth-child(odd){min-width:200px;}
.lwc-w-left select.checked{display:none;position:absolute;top:2px; left:22px;width:166px !important;}

.lwc-wnd{
    float:left;
    width:430px;
    height:346px;
    margin:0px 0 0 0px;
    border:1px solid #fff;
}

.lwc-w-right{float:right; width:250px; margin:22px 0 0;}
.lwc-w-right fieldset{margin-right:20px;}
.lwc-w-right select{width:235px !important;margin-bottom: 5px; margin-top: 5px;}
.lwc-w-right select#lwc-houses{width:122px !important;}
.lwc-w-right fieldset.lwc-dscnt{
	height:46px;
	background:#fbfbfb;
	border:1px solid #9acd67;
	margin-top: 18px;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
}
.lwc-w-right fieldset.lwc-dscnt span{display:inline-block; width:140px; position:relative; top:10px;}
.lwc-w-right fieldset.lwc-price{
	height:76px;
	background:#fbfbfb;
	border:1px solid #9acd67;
	width: 200px;
	margin-top: 18px;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
	text-align: center;
}
.lwc-w-right div.lwc-price{
	margin:9px 0 0 0;
}
.lwc-w-right #lwc-price-sum{display:block; margin:3px 0 0 0;  text-align:center; font-size:200%;}
.lwc-w-right #lwc-economy-sum{font-size:105%;}


.lwc-menu-ul{margin:0 auto; padding: 0; width:225px; height:78px; list-style-type:none; background: none;}
.lwc-menu-li{float:left; margin:0 6px; width:63px;}
.lwc-menu-li ul{display:none; position:absolute; width:63px; overflow:hidden; border:1px solid #cdcdcd; border-top:none; margin:-1px 0 0; z-index:9999;}
.lwc-menu-li ul li{display:block; border-top:1px solid #a0a0a0; padding-left: 0; background: none;}
.lwc-menu-li a{position:relative;display:block;width:63px;height:46px;font-size:85%;text-align:center;background:#fff;overflow:hidden;}
.lwc-menu-li a span{position:absolute;top:0; left:0;width:63px;height:46px;}
.lwc-menu-li li a .bg{background:#f9f9f9;}
.lwc-menu-li li a:hover .bg{background:#fefbaf;}
.lwc-menu-li a .icon{background:url(menu-icons.png) no-repeat;}
.lwc-menu-blank{display:block;width:63px;height:46px;background:#fff;border:1px solid #b5b5b5;overflow:hidden;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.lwc-menu-blank a .bg{background:url(menu-bg.png) repeat-x;}
.lwc-menu-blank a.selected .bg{background:#fff;}

.lwc-window .type-name{display:block;margin-top:2px;font-size:10px;line-height:1.1;color:#336;text-align:center;}
.lwc-window a#type_1_1 .icon{background-position:6px -5px;}
.lwc-window a#type_1_2 .icon{background-position:6px -61px;}
.lwc-window a#type_1_3 .icon{background-position:6px -117px;}
.lwc-window a#type_2_1 .icon{background-position:-46px -5px;}
.lwc-window a#type_2_2 .icon{background-position:-46px -61px;}
.lwc-window a#type_2_3 .icon{background-position:-46px -117px;}
.lwc-window a#type_3_1 .icon{background-position:-98px -61px;}
.lwc-window a#type_3_2 .icon{background-position:-98px -117px;}
.lwc-window .leaf-box{/*margin:0 auto;*/width:408px;height:270px;font-size:11px;}
.lwc-window .leaf-box input{width:40px !important;height:17px !important;border:1px solid #a8a8a8;margin:2px -1px -1px !important;padding-top:2px !important;color:#336;text-align:center;background:#f7f8e9;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.lwc-window .leaf-box input:focus{border:2px solid #d4b16d;margin:1px -2px -2px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.lwc-window .leaf-box input.err{color:red;}
.lwc-window .leaf-box div{float:left;}
.lwc-window .leaf-box a{display:inline-block;}
.lwc-window .leaf-box a.leaf-f-1-0{width:95px;height:80px;background:url(wnd-icons.png) no-repeat -200px -540px;}
.lwc-window .leaf-box a.leaf-f-2-0{width:190px;height:80px;background:url(wnd-icons.png) no-repeat -295px -540px;}
.lwc-window .leaf-box a.leaf-f-3-0{width:285px;height:80px;background:url(wnd-icons.png) no-repeat -200px -700px;}
.lwc-window .leaf-box a.leaf-d-1{width:95px;height:270px;background:url(wnd-icons.png) no-repeat -390px 0;}
.lwc-window .leaf-box a.leaf-b-0{width:100px;height:200px;background:url(wnd-icons.png) no-repeat 0 -600px;}
.lwc-window .leaf-box a.leaf-b-1-l{width:100px;height:200px;background:url(wnd-icons.png) no-repeat;}
.lwc-window .leaf-box a.leaf-b-1-r{width:100px;height:200px;background:url(wnd-icons.png) no-repeat -100px 0;}
.lwc-window .leaf-box a.leaf-b-2-l{width:100px;height:200px;background:url(wnd-icons.png) no-repeat 0 -200px;}
.lwc-window .leaf-box a.leaf-b-2-r{width:100px;height:200px;background:url(wnd-icons.png) no-repeat -100px -200px;}
.lwc-window .leaf-box a.leaf-b-3-l{width:100px;height:200px;background:url(wnd-icons.png) no-repeat 0 -400px;}
.lwc-window .leaf-box a.leaf-b-3-r{width:100px;height:200px;background:url(wnd-icons.png) no-repeat -100px -400px;}
.lwc-window .leaf-box a.leaf-m-0{width:95px;height:180px;background:url(wnd-icons.png) no-repeat -100px -600px;}
.lwc-window .leaf-box a.leaf-m-1-l{width:95px;height:180px;background:url(wnd-icons.png) no-repeat -200px 0;}
.lwc-window .leaf-box a.leaf-m-1-r{width:95px;height:180px;background:url(wnd-icons.png) no-repeat -295px 0;}
.lwc-window .leaf-box a.leaf-m-2-l{width:95px;height:180px;background:url(wnd-icons.png) no-repeat -200px -180px;}
.lwc-window .leaf-box a.leaf-m-2-r{width:95px;height:180px;background:url(wnd-icons.png) no-repeat -295px -180px;}
.lwc-window .leaf-box a.leaf-m-3-l{width:95px;height:180px;background:url(wnd-icons.png) no-repeat -200px -360px;}
.lwc-window .leaf-box a.leaf-m-3-r{width:95px;height:180px;background:url(wnd-icons.png) no-repeat -295px -360px;}
.lwc-window .lwc-framuga{height:80px;display:none;}
.lwc-window .lwc-framuga a{
    margin-left:44px;
    height:80px;
    background:#eee;}
.lwc-window .lwc-framuga .lwc-framuga-height{
    display:inline-block;
    width:46px;
    height:50px;
    margin-left:4px;
    text-align:center;
    vertical-align: top;
}
.lwc-window .lwc-door{width:44px; height:270px;}
.lwc-window .lwc-door-height{
    display:block;
    width:46px;
    height:50px;
    margin:100px 7px 0 0;
    text-align:center;
}
.lwc-window .lwc-window{width:95px; height:270px; text-align:center;}
.lwc-window .lwc-wnd-height{width:46px; height:50px; margin:70px 0 0 8px;text-align:center;}
.lwc-window .leaf-f-1{width:95px;}
.lwc-window .leaf-f-2{width:190px;}
.lwc-window .leaf-f-3{width:285px;}

.lwc-button{
	display:inline-block;
	position:relative;
	padding-top:12px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none !important;
	color:#FFFFFF;
	font-size:110%;
	font-weight: normal;
	border-radius:5px;
	margin:11px 0 0 3px;
	float:left;
	height:25px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	background-color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.lwc-button:hover{
	background-color: #CCCCCC;
}

#order-button, #send-button {
	width:200px;
	color: #FFFFFF;
	background-color: #FF0000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#order-button:hover, #send-button:hover{
	color: #FFFFFF;
	background-color: #0099FF;
}
#back-button{width:75px;}
#send-button.loading{cursor:default; border-color:#ccc;}

.lwc-order{display:none;}
.lwc-order input{position:relative;top:-2px; left:0;font-size:13px;border:1px solid #999;height:22px !important;width:205px !important;margin:0 !important;padding:2px 3px !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.lwc-order textarea{
	position:relative;
	font-size:13px;
	border:1px solid #999;
	height:35px;
	width:205px;
	margin:0;
	padding:2px 3px !important;
	resize:none;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
}
.lwc-order input:focus,.lwc-order textarea.input:focus{border:2px solid #d4b16d;margin:-1px !important;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
.lwc-order .err,.lwc-order .err:focus{border-color:#ff4800;background:#fff1f1 !important;}
.lwc-order .err:focus{border:1px solid #ff4800;margin:0 !important;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}
.lwc-order label{
	display:block;
	margin-bottom: 5px;
}
.lwc-order .params-4{
	margin-top: 16px;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 0px;
	float: left;
	width: 350px;
}
#order-params,#order-params:focus{
	margin-top:3px !important;
	margin-bottom:1px !important;
	color:#666;
	text-shadow:#fff 1px 1px 1px,#eee 1px 1px 2em;
	height: 300px;
	width: 330px;
}
#order-comment{width:335px !important;}
.lwc-order .params-5{
	float:right;
	width:320px;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30px;
}
.lwc-order .params-5 p{margin:0 8px 13px 0;text-align:justify;}
.lwc-order .params-5 input,.lwc-order .params-5 textarea{
}
.lwc-order .results{display:inline-block; float:left; width:120px; height:50px; margin:10px 0 0 11px; font-size:90%; font-weight:bold;}
.lwc-order .results .error{text-shadow:#fff 1px 1px 1px,#eee 1px 1px 2em;}
.lwc-order .exit{display:none;position:relative;width:300px;margin:120px auto;}
.lwc-order .exit .message{display:block;margin:13px 30px 0;font-size:120%;text-align:center;}
.lwc-order .exit .button-exit{display:block;padding-top:10px;margin:25px auto 0 auto;width:100px;height:26px;}#lwc-ext ul{margin: 0px;}#lwc-ext ul li{list-style-type: none;display: block;margin-bottom: 10px;}

.dis_none {
	display: none;
}