/* calculator */
#calculator {height:100%}
.calc_row {border:0px solid #000; margin:5px; width:600px;padding:2px; height:20px; font-size:90%;}
.calc_row1 {border:0px solid #000; margin:5px; width:600px;padding:2px; height:160px; font-size:90%;display:none}
.calc_row .input { height:14px; width:395px;}
.button {height:20px;font-size:12px;cursor:pointer;}
.header_row {border:0px solid #000; 	margin:5px; width:600px; padding:2px; height:40px;text-align:left;font-size:150%;/* font-weight:bold*/}
div.submit {text-align:center;height:20px;}
.area{ height:100px; }
.left_col {width:200px;float:left;}
.right_col {width:400px;float:left;}
.right_t {width:200px;float:left;}
.calc_row select {width:400px;}
div.fade{display: block;	position: absolute;	top: 0%; left: 0%; min-height: 100%;height:100%;width: 100%;background-color: black;z-index:10;padding:0px;margin:0px;	-moz-opacity: 0.7;	opacity:.70;filter: alpha(opacity=70);}
div.fade .spinner {z-index:11;width:100%;height:100%;position:absolute;	color:yellow; font-size:90%; font-family:Trebuchet MS; text-align:center;}
div.fade .spinner img{	margin-top:20%;}
#client {margin-bottom:10px;}
#price {font-size:18px;	font-weight:bold;}

#templates {
	position:absolute;
	top:100px;
	left:15%;
	width:900px; 
	background-color:white;
	padding:5px;
	display:none;
	z-index:20;
	border:1px solid #000;
}
div.close{ height:10px;}

div.template {float:left; margin:5px;}
#shablons { margin-top:20px;overflow:auto;}