body {
	margin: 0px;
}
a {
	font-family: Arial;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.mainLink {
	height: 18px;
}
.text1 {
	color: #CC3300;
	font-family: Arial;
	font-size: 12px;
}

.text2, .text5, .text11 {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
}

.text3, .text4, .text6, .text9, .text10 {
	color: #CC3300;
	font-family: sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.text4 {
	color: #FF6633;
}

.text5, .text6 {
	font-size: 14px;
}

.text7, .text8 {
	color: #666666;
	font-family: Arial;
	font-size: 14px;
}

.text8 {
	font-size: 12px;
}

.text9 {
	color: #ffffff; 
}

.text10 {
	color: #CC0000;
}

.text11 {
	color: #408CB3;
	font-weight: bold;
	text-transform: uppercase;
}
.text15 {
	color: #CC3300;
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.upper {
	text-transform: uppercase;
}

/* Style by KARL */
/*f df sdfsdfsd fsdf sdf sdf sd*/
	body {behavior: url("/css/csshover3.htc"); } 
	.png {BEHAVIOR: url("/css/pngbehavior.htc");}

	.calculator {color:#666666;font-family:Arial;font-size:14px; padding:20px 20px; background:#f4f4f4;}
	.calculator h2 {color:#CC3300;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;text-transform:uppercase; margin:0; padding:0;}
	.calculator form {margin:0; padding:0;}
	.calculator h2 a {color:#CC3300; font-size:18px; text-decoration:none; border-bottom:1px dashed #C30; display:inline-block; margin:0; padding:0;}
	.calculator h2 a:hover {text-decoration:none; border-bottom:1px dashed tranparent;}
	.calculator h2 a.active {color:#333; border-bottom:1px dashed transparent;}
	.calculator h3 {color:#CC3300;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase; margin:0; padding:0 0 5px 0;}
	.calculator ul {margin:0 ; padding:0; list-style:none;}
	.calculator ul.main{margin:10px 0 0 0 ;}
	.calculator li {margin-bottom:10px;}
	
	.calculator table {}
	.calculator th, .calculator td {vertical-align:top; text-align:left; width:33%;}
	.calculator th {border-bottom:1px solid #CCC; padding-bottom:5px;}
	.calculator td {padding-top:5px;}
	
	.calculator .main-table {margin-top:15px; font-size:12px; display:none;}
	.calculator .td-tkan h3 {margin-bottom:5px;}
	
	.calculator .model-shtor li{position:relative; overflow:hidden;}
	.calculator .model-shtor li input {position:absolute; z-index:-10; left:20px;}
	.calculator .model-shtor li i {margin: 0 10px; position:relative; width:50px; height:50px;display:inline-block; background: url(/pic/shtory-bg.gif) no-repeat 0 0 #FFF; border:1px solid #CCC; cursor:pointer;}
	.calculator .model-shtor li i a {position:absolute; bottom:-4px; right:-4px; width:16px; height:16px; display:block; background: url(/pic/lupa.png) no-repeat 0 0;}
	.calculator .model-shtor li b {position:relative; width:12px; height:12px;display:inline-block; background: url(/pic/checkbox.gif) no-repeat 0 0; cursor:pointer;}
	.calculator .model-shtor li.active b {background-position:0 -12px;}
	
	.calculator .model-shtor li.type-shtor-01 i {background-position:0 0px;}
	.calculator .model-shtor li.type-shtor-02 i {background-position:-50px 0px;}
	.calculator .model-shtor li.type-shtor-03 i {background-position:-100px 0px;}
	.calculator .model-shtor li.type-shtor-04 i {background-position:-150px 0px;}
	.calculator .model-shtor li.type-shtor-05 i {background-position:-200px 0px;}
	.calculator .model-shtor li.type-shtor-06 i {background-position:-250px 0px;}
	
	.calculator .tkan li{position:relative; overflow:hidden;height:20px;}
	.calculator .tkan li input {position:absolute; z-index:-10; left:20px;}
	.calculator .tkan li b {margin: 0 10px 0 0 ;width:12px; height:12px;display:inline-block; background: url(/pic/checkbox.gif) no-repeat 0 0; cursor:pointer;}
	.calculator .tkan li.active b {background-position:0 -12px;}
	
	.calculator #itogo span {color:#C30; font-size:24px;}
	
	#order-form {display:none;padding:10px;font-family:Arial,Helvetica,sans-serif;}
	#order-form h2 {color:#CC3300;font-family:Arial,Helvetica,sans-serif;font-size:18px; font-weight:normal; margin:0; padding:0 0 10px 0;}
	#order-form  ul {margin:0; padding:0; list-style:none; zoom:1;}
	#order-form  ul:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
	#order-form  li.main-data {font-size:13px; }
	#order-form  li.contact-data span {display:block;font-size:12px; font-style:italic; }
	#order-form  li.contact-data .input-text {width:80%; background:#FFF; border:1px solid #CCC; padding:5px; }
