
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;	
}

a {
	text-decoration: none;
}
.clear_bot {
	clear: both;
}
html {
	font-family: Helvetica, Arial, sans-serif;
	background: #4e4d4d;
}

#slide_login_form {
    position: fixed;
    top: 0;
    z-index: 5000;
}

.wrapper {
	width: 100%;
}
#project_popup {
	display: none;
	position: fixed;
	top: 0;
	left: 35%;
	width: 30%;
	text-align: center;
	border-radius: 5px;
	background-color:rgba(229, 229, 229, 0.9);
	z-index: 6000;	
	padding-top: 10px;
	border: 2px solid #3e7ea4;
}

#create_project {
    pointer-events: none;
    opacity: 0.5;
}

#project_popup select {
    width: 90%;
    height: 45px;
    font-size: 20px;
    outline: none;
    border: 1px solid #3e7ea4;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;   
    padding-left: 2%;

}
#project_popup label {
    color: #373737;
    font-size:20px;
    margin-top: 10px;
}

#create_new_project {
    width: 20px !important;
height: 20px !important;
margin: 15px 0px 0px !important;
}

#project_popup h4 {
	color: #373737;
	margin-top: 20px;
	font-size: 20px;
}

#project_popup input {
	width: 90%;
	height: 45px;
	border-radius: 5px;
	outline: none;
	font-size:20px;
	padding-left: 2%;
	background: #FFFFFF;
	border: 1px solid #3e7ea4;
}

#project_popup textarea {
	width: 90%;
	height: 100px;
	resize: none;
	outline: none;
	border-radius: 5px;
	padding: 2%;
	font-size: 20px;
	border: 1px solid #3e7ea4;
}

#project_popup button {
	width: 140px;
	height: 35px;
	line-height:35px;
	border-radius: 5px;
	border: none;
	background: #25668e;
	color: #FFFFFF;
	font-size: 22px;
	margin: 20px 10px 20px;
	cursor: pointer;
}

.amran_list {
	/*width: 25%;*/
	width: 260px;
	text-align: center;
	padding: 20px 0px;
	float: left;
}

.amran_list img {
	cursor: pointer;
	width: 200px;
}

.amran_list_detail {
	text-align: center;
	border-radius: 5px;
	float: left;
}

.amran_list_detail div {
	position: relative;
	width: 400px;
	margin: auto;
}

.amran_list_detail div p {
position: absolute;
/*border: 1px solid red;*/
font-size: 18px;
color: #FFFFFF;
text-align: left;
}

input {
	background-color: #c3c3c3;
	border: none;
	width: 263px;
	height: 40px;
	color: #000000;
	font-size: 24px;
	font-weight: 500;
	outline: none;
}
.change_amranayin_detal:first-child {display: none;}
.change_amranayin_detal {
    position: absolute;
    cursor: pointer; 
}
#select_amranayin_detal {
    width: 90%;
    height: 90%;
    overflow: auto;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    z-index: 5;
    background: #4e4d4d;
    border: 5px solid #3e7ea4;
}
.amran_list_input {
	margin-top: 50px;
	min-height: 230px;
}

.choose {
	color: #FFFFFF;
}

.amran_list_input tr td:first-child {
	text-align: right;
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 500;
	vertical-align: middle;
}

.amran_list_input div, .amran_production {
	background: #c3c3c3 url(../images/arroww.png) 230px 15px no-repeat;
	width: 263px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	font-size: 18px;
	cursor: pointer;
	color:#000000;
}

.amran_list_input ul, .amran_production_slide {
	display: none;
	position: absolute;
	z-index: 5;
}

.amran_list_input ul li, .amran_production_slide li {
	background-color: #464646;
	width: 263px;
	height: 35px;
	line-height:35px;
	text-align: center;
	box-sizing: border-box;
	list-style-type: none;
	cursor: pointer;
	position: relative;
	border-top: 1px solid  #666666;
	border-bottom: 1px solid  #666666;
}

.amran_list_input ul li span, .amran_production_slide li span {
	font-weight: bold;
}

.title {
	float: left;
	line-height: 54px;
	width: 200px;
}

.footer_calculate {
	text-align: left;
	margin: auto;
}

.footer_calculate td {
	padding-right: 20px;
	vertical-align: middle;
}

.footer_calculate td:last-child {padding-top: 20px;}

.footer_calculate td:last-child button {
		width: 100px;
	height: 40px;
	color: #25904a;
	background: url(../images/black_bg.jpg);
	font-size:20px;
	border-radius: 5px;
	cursor: pointer;
	outline: none;
	font-size:18px;
}

.footer_calculate_1 {width: 340px;}

.c_7_one {
	width: 340px;
	height: 50px;
	background: #c3c3c3;
	border: none;
	color: #000000;
	font-size: 18px;
}

.footer_calculate_2 {width: 150px;}
.c_7_two {
	width: 150px;
	height: 50px;
	background: #c3c3c3;
	border: none;
	color: #000000;
	font-size: 18px;
}
.footer_calculate_3 {width: 340px;}
.c_7_three {
	width: 340px;
	height: 50px;
	background: #c3c3c3;
	border: none;
	color: #000000;
	font-size: 18px;
}

.footer_calculate span {
	font-size: 18px;
	color: #25904a;
}

.footer_content {
	width: 70%;
	margin: 50px auto 40px;
}
.footer_content td {
	text-align: center;
}
.footer_content a {
	
	height: 35px;
	border: none;
	color: #FFF;
	font-size: 20px;
	text-align: left;
	padding-left: 40px;
	cursor: pointer;
	display:inline-block;
}
.b1 {
	background: url(../images/fuuter_b1.png) no-repeat;
	width: 130px;
}
.b2 {
	background: url(../images/fuuter_2.png) no-repeat;
	width: 300px;
}
.b3 {
	background: url(../images/fuuter_b3.png) no-repeat;
	width: 235px;
}
.b4 {
	background: url(../images/fuuter_b4.png) no-repeat;
	width: 50px;
}

@media  (max-width:1000px) {
	.amran_list_detail {
		float: none;
		margin: 50px auto;
		width: 90%;
	}
	
	.amran_list_input {
		margin: auto;
	}
}

/* AMRAN */

.appended_div {
	position: relative;
	width: 830px;
	margin: auto;
}
.delete_appended_item {
width: 150px;
	margin: auto
}
.delete_appended_item a {
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.delete_appended_item a span {
	position: relative;
	top: -10px;
	left: -5px;
}


.product_menu {
	width: 263px;
	margin:30px auto;
	position: relative;
}
.amran_production_type, .amran_producer, .amran_alloy_type, .amran_diameter {
	position: absolute;
	width: 200px;
	text-align: right;
	font-size: 20px;
	color: #FFFFFF;
}
.amran_production_type {
	top: 6px;
	left: -205px;	
}
.amran_producer {
		top: 174px;
	left: -205px;
}
.amran_alloy_type {
	top: 118px;
	left: -205px;
}
.amran_diameter {

	top: 63px;
	left: -205px;
}
.product_unit_calculator {
	position: relative;
	width: 850px;
	margin: 50px auto 30px;
}
.product_unit_calculator p {
    text-align: center;
  margin: 0px 0px 40px;
  font-size: 18px;
  color: #25904a;
}
.product_unit_calculator button {
	width: 110px;
	height: 30px;
	color: #25904a;
	background: url(../images/black_bg.jpg);
	font-size: 20px;
	border-radius: 5px;
	cursor: pointer;
	outline: none;
	font-size: 18px;
	margin-left: 10px;
}
.product_unit_calculator input {
	padding-left: 10px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.product_unit_calculator span {
	position: absolute;
	font-size: 18px;
	color: #25904a;	
	top: 55px;
}
.alloy_alternative_text {
	width: 50px;
	text-align: center;
	top: 90px !important;
	left: 178px;
}
.alloy_amount_text, .triangle_amount_text{
	width: 170px;
	top: -24px;
	left: 1px;
	text-align: left;
}
.alloy_amount, .triangle_amount {
	width: 170px !important;
}
.alloy_weight_text, .triangle_weight_text {
	width: 170px;
	top: -24px;
	left: 242px;
	text-align: left;
}
.alloy_weight, .triangle_weight {
	width: 170px;
	margin: 0px 63px;
}
.alloy_price_text, .triangle_price_text {
	width: 250px;
	top: -24px;
	left: 480px;
	text-align: left;
}
.alloy_price, .triangle_price {
	width: 250px;
}
.add_new_item {
	text-align: center;
	margin: 50px 0px;
}
.add_new_item a {
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.add_new_item a img {
	position: absolute;
	left: -45px;
}
.product_all_calculator {
	display: none;
	position: relative;
	width: 925px;
	margin: 50px auto 40px;
}
.product_all_calculator button {
	width: 75px;
	height: 30px;
	color: #25904a;
	background: url(../images/black_bg.jpg);
	font-size: 20px;
	border-radius: 5px;
	cursor: pointer;
	outline: none;
	font-size: 18px;
	margin-left: 10px;
}
.product_all_calculator input {
	padding-left: 10px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.product_all_calculator span {
	position: absolute;
	font-size: 18px;
	color: #25904a;
	text-align: left;
	top: -25px;
}
.alloy_amount_text_all {
	width: 200px;
	top: -24px;
	left: 1px;
}
.alloy_amount_all {
	width: 200px;
	background: url(../images/black_bg.jpg);
}
.alloy_weight_text_all {
	width: 200px;
	top: -24px;
	left: 237px;
}
.alloy_weight_all {
	width: 200px;
	margin: 0px 30px;
	background: url(../images/black_bg.jpg);
}
.alloy_price_text_all {
	width: 340px;
	top: -24px;
	left: 470px;
}
.alloy_price_all {
	width: 340px;
	background: url(../images/black_bg.jpg);
}






#choice_metaxalar {
	display: none;
}

.amran_product, .amran_production, .amran_alloy {
	background: #c3c3c3 url(../images/arroww.png) 230px 15px no-repeat;
	width: 263px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	cursor: pointer;
	margin-top: 10px;
	color:#000000;
}

.amran_product_slide, .amran_diameter_slide, .amran_alloy_slide, .amran_production_slide {
	display: none;
	position: absolute;
	background: #666666;
}

.amran_product_slide li, .amran_diameter_slide li, .amran_alloy_slide li, .amran_production_slide li {
	background-color: #464646;
	width: 263px;
	height: 35px;
	line-height:35px;
	text-align: center;
	box-sizing: border-box;
	list-style-type: none;
	cursor: pointer;
	position: relative;
	border-top: 2px solid  #666666;
	border-bottom: 2px solid  #666666;
	z-index: 5000;
}

.amran_product_slide li span, .amran_diameter_slide li span, .amran_alloy_slide li span, .amran_production_slide li span  {
	font-weight: bold;
}
.slide_down p {
	display: none;
}

#choice_amran, #production_is_armenia, #production_is_georgia {
	display: none;
}

/*  NET */
.net_for_appending {
	width: 900px !important;
	margin-top: 20px;
}
.net_menu {
	width: 900px;
	height: 500px;
	margin: auto;
}

#create_net {
	width: 370px;
	position: relative;
	float: left;
	height: 485px;
}

#create_net img {
	width: 370px;
	height: 481px;
}

#create_net p {
	position: absolute;
	width: 100px;
	font-size: 20px;
	color: #FFFFFF;
}

#net_a {
top: 140px;
left: 336px;
	text-align: left;
}
#net_b {
	top: 164px;
left: 352px;
	text-align: left;
}
.net_b {
	margin-left: 20px;
border-radius: 0px;
text-align: center;
}
#net_len {
	top: 203px;
	left: -88px;
	text-align: right;
}
#net_wid {
	top: 460px;
	left: 165px;
	text-align: left;
}


#net_right_content {
	width: 470px;
	/*margin-top: 210px;*/
	margin-left: 55px;
	float: left;
	height: 470px;
	position: relative;
}

#net_right_content .type_is_amran {
	display: none;
}

#net_right_content .title_span {
	display: none;
	width: 200px;
	font-size: 20px;
	text-align: center;
}
#net_right_content .title_ux {
	margin-left: 20px;
}
#net_right_content .title_ho {
	position: absolute;
	top:0;
	right: 0;
}
#net_right_content .second_parameter {
	display: none;
	position: absolute;
	right: 0;
}
#net_right_content .margin_with_amran {
	margin-left: 22px;
}
#net_right_content .second_parameter_1 {
	top:26px;
}
#net_right_content .second_parameter_1_1 {
	top:86px;	
}
#net_right_content .second_parameter_2 {
	top:81px;
}
#net_right_content .second_parameter_2_1 {
	top:141px;	
}
#net_right_content .second_parameter_3 {
	top:136px;
}
#net_right_content .second_parameter_3_1 {
	top:196px;	
}
#net_right_content .second_parameter_4 {
	top:191px;
}
#net_right_content .second_parameter_4_1 {
	top:251px;	
}
#net_right_content div, #net_right_content ul, #net_right_content ul li {
	width: 200px !important;
}

#net_right_content div {
	background: #c3c3c3 url(../images/arroww.png) 172px 15px no-repeat !important;
}

#net_right_content label {
	display: block;
	font-size: 20px;
	width: 263px;
	height: 45px;
	line-height: 45px;
	margin-left: 22px;
}

#net_right_content .checkbox_label input {
	height: 25px;
	width: 25px;
}

#net_right_content .input_label span {
	display: block;
	width: 160px;
	height: 45px;
	float: left;
}

#net_right_content .input_label input {
	margin: 0;
	width: 100px;
}

#net_right_content input {
	margin: 5px 0px 0px 20px;
}

.type_is_metaxalar {
	
}

#net_right_content input {
	margin-bottom: 5px;
}

#net_right_content p {
	width: 15px;
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}

#net_right_content div, #net_right_content ul {
	margin-left: 20px;
	margin-bottom: 5px;
}
#net_calculator {
	width: 862px;
	margin: 10px 0px 100px;
}
#net_quantity {
	width: 150px;
	float: left;
	margin-left: 50px;
}
#net_weight {
	width: 150px;
	float: left;
	margin: 0 20px;
}
#net_quantity input, #net_weight input {
	width: 150px;
}
#net_prise {
	width: 250px;
	float: left;
	margin: 0px 20px 0px 0px;
}
#net_prise input {
	width: 250px;
}
#net_prise span, #net_quantity span ,#net_weight span {
	color: #278546;
	font-size: 18px;
}
#net_calc {
	width: 150px;
	float: left;
	height: 63px;
	line-height: 88px;
	
}
#net_calc button {
	background-color: #404040;
	color: #278546;
	padding: 2px 5px;
	font-size: 18px;
	border-radius: 5px;
	cursor: pointer;
	line-height:0px;
	width:69px;
	height:30px;
}
#net_right_content input, #net_calculator input {
	padding-left: 10px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}


/*@media  (max-width:1163px) {
	#net_right_content {
		margin-left:288.5px;
	}
}
@media  (max-width:880px) {
	#net_calculator {
		width:100%;
	}
	#net_calc {
		float: none;
		margin:auto;
	}
	
}*/

/* STYROFORM_WALL  */

.pen_pat_for_appending {
	width: 900px;
}

.styrofoam_wall_menu {
	height: 535px;
}
#styrofoam_wall {
	text-align: center;
	position: relative;
	float: left;
	height: 445px;
}

#styrofoam_wall img {
	width: 300px;
}

#styrofoam_wall p {
	position: absolute;
	width: 100px;
	font-size: 20px;
	color: #FFFFFF;
}

#styrofoam_a {
	top: 304px;
	left: 677px;
	text-align: left;
}
#styrofoam_b {
	top: 335px;
	left: 683px;
	text-align: left;
}
#styrofoam_len {
	top: 186px;
	left: 306px;
	text-align: left;
}
#styrofoam_wid {
	top: 423px;
	left: 170px;
	text-align: left;
}


#styrofoam_wall_right_content {
	width: 285px;
	margin-top: 20px;
	float: right;
	position: relative;
	height: 485px;
}

#styrofoam_ro {
	position: absolute;
left: -187px;
font-size: 16px !important;
width: 202px !important;
}

.styrofoam_width, .styrofoam_length, .styrofoam_count {
    position: absolute;
    left: -187px;
    font-size: 16px !important;
    width: 202px !important;
}

#styrofoam_wall_right_content input {
	margin-bottom: 5px;
}

#styrofoam_wall_right_content p {
	width: 15px;
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 5px;
}
#styrofoam_height {
	position: absolute !important;
	font-size: 16px !important;
	width: 232px !important;
	left: -217px !important;
}

#styrofoam_wall_right_content div, #styrofoam_wall_right_content ul {
	margin-left: 20px;
	margin-bottom: 5px;
}
#styrofoam_wall_calculator {
	width: 862px;
	height: 160px;
}
#styrofoam_wall_calculator p {
    text-align: center;
  margin: 0px 0px 40px;
  font-size: 18px;
  color: #25904a;
}
#styrofoam_wall_quantity {
	width: 150px;
	float: left;
	margin-left: 195px;
}
#styrofoam_wall_quantity input {
	width: 150px;
}
#styrofoam_wall_prise {
	width: 250px;
	float: left;
	margin: 0px 50px;
}
#styrofoam_wall_prise input {
	width: 250px;
}
#styrofoam_wall_prise span, #styrofoam_wall_quantity span {
	color: #278546;
	font-size: 18px;
}
#styrofoam_wall_calc {
	width: 150px;
	float: left;
	height: 63px;
	line-height: 88px;
	
}
#styrofoam_wall_calc button {
	background-color: #404040;
	color: #278546;
	padding: 2px 5px;
	font-size: 18px;
	border-radius: 5px;
	cursor: pointer;
	line-height:0px;
	width:110px;
	height:30px
}
#styrofoam_wall_right_content input, #styrofoam_wall_calculator input {
	padding-left: 10px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}


@media  (max-width:1163px) {
	#styrofoam_wall_right_content {
		margin-left:288.5px;
	}
}
@media  (max-width:880px) {
	#styrofoam_wall_calculator {
		width:100%;
	}
	#styrofoam_wall_calc {
		float: none;
		margin:auto;
	}
	
}

/* STYROFORM_WALL  */

/* ERANKYUN */


.triangle_for_appending {
	width: 891px;
}

.appended_div:first-child .delete_item {
    display:none;
}

.triangle_menu {
	width: 891px;
	height: 355px;
	margin-top: 50px;
}
.tr_1_1 img {background: #542775;border-radius: 50%;}
.tr_2 img {background: #088367;border-radius: 50%;}

.added_clapm, .added_clapm_prod {display: none;}

.added_clapm_prod span {
	width: 197px;
}

.added_clapm img {background: #acacac;border-radius: 50%;}
.triangle_image {
	width: 520px;
	position: relative;	
	float: left;
	text-align: center;
}
.triangle_image img:first-child {
	width: 260px;
}
.armatura_diameter {
	position: absolute;
	border-radius: 50%;
	width: 15px;
height: 15px;
}
.am_top {
	left: 241px;
top: -1px;
background: #542775;
}
.am_bottom_right {
	top: 330px;
left: 274px;
background: #088367;
}
.am_bottom_left {
	top: 315px;
left: 130px;
background: #088367;
}
.added_armatura {
	display: none;
	position: absolute;
	top: 293px;
left: 203px;
background: #acacac;
border-radius: 50%;
width: 15px;
height: 15px;
}
.triangle_image p {
	position: absolute;
	color: #FFFFFF;
font-size: 20px;
}
.triangle_b {
	width: 100px;
	text-align: right;
	top: 171px;
left: 27px;
}
.triangle_h {
	width: 100px;
top: 216px;
left: 131px;
text-align: center;
}

.triangle_parameter {
	position: relative;
	width: 371px;	
	float: left;
	margin-top: 30px;
}

.triangle_parameter_line {
	width:420px;
	height: 35px;
	line-height: 35px;
	margin-bottom: 5px;
	position: relative;
}
.triangle_parameter_line input[type=text] {
	width: 179px;
	height:35px;
	margin-left: 19px;
	border-radius: 0px;
	text-align: center;
	margin-right:0px ! important;
}
.triangle_parameter_line:nth-child(1) img {
	
	background: #542775;
	border-radius: 50%;
}
.triangle_parameter_line:nth-child(2) img {
	background: #088367;
	border-radius: 50%;
}
/*.triangle_parameter_line:first-child span {
	width: 175px;
}*/
.triangle_parameter_line ul {
	right: 0px;
	top: 36px;
	width: 180px;
}
.triangle_parameter_line ul li {
	width: 180px;
}
.triangle_parameter_line ul span {
	float: none;
	font-size: 18px;
}
.triangle_parameter_line span {
	display: block;
	float: left;
	color: #FFFFFF;
    font-size: 22px;
}

.h0_append {
    visibility: hidden;
    min-width: 60px !important;
    max-width: 60px !important;
    text-align: center;
}
.first_span_tr {
    display: inline-block;
  min-width: 106px !important;
}
.first_span_tr_1 {
    display: inline-block;
  min-width: 143px !important;
}
.first_span_1 {
    display: inline-block;
  min-width: 106px !important;
}
.second_span_triangle {
	min-width: 60px !important;
	max-width: 60px !important;
	text-align: center;
}
.triangular_height span:first-child {min-width:143px !important;}
.triangle_height {width:50px !important; text-align: center}
.triangle_parameter_line img {
	float: left;
	margin: 7px 5px 0px;
}
.triangle_parameter_line div {
	background: #c3c3c3 url(../images/arroww.png) 156px 11px no-repeat;
	width: 180px;
	margin-top: 0px;
	height: 35px;
	line-height: 35px;
	float: right;
	margin-left: 14px;
	margin-right:0px ! important;
}
.betonacum {
	width: 21px !important;
	height: 21px !important;
}
.color_first img {
	background: #088367 !important;
	border-radius: 50%;
} 
.color_second img {
	background: #25668e !important;
	border-radius: 50%;
}
.color_third img {
	background: #542775 !important;
	border-radius: 50%;
}



.triangle_amount, .penoplast_price {
	background: #c3c3c3;
	color: #000000;
	border: none;
} 


.triangle_amount_text {
	top: -24px;
}
.triangle_price_text {
	top: -24px;
left: 473px;
}
.delete_appended_triangle {
	width: 150px;
	margin: auto;
}
.delete_appended_triangle a {
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.delete_appended_triangle span {
	position: relative;
	top: -10px;
	left: -5px;
}

/* ERANKYUN CACK */

#axis_offer {
	width:500px;
	margin: 20px auto;
	text-align: center;
}

#link_to_cack_calculator {
    display: block;
    
    width: 769px;
    height: 345px;
    margin: auto;
}

#axis_offer label {
    display: block;
	color: #FFFFFF;
	font-size: 18px;
}

#axis_offer input {
	width: 350px;
	border-radius: 5px;

border: 1px solid rgba(0,0,0,1)
}
#axis_length 	{
	font-size: 21px;
font-family: Oswald;
margin: 10px 0px;
color: #000000;

}
#erankyun_cack_image {
	position: relative;
	width:940px;
	margin: 50px auto;
}

#erankyun_cack_image p {
	position: absolute;
	width: 100px;
	text-align: right;
	color: #FFFFFF;
	font-size:18px;
}

.select_left_right_h {
    margin-left: 9px !important;
}

#left_a {top:88px;left:-94px;}
#right_a {top:-22px;left:462px;} 
#left_h {top:130px;left:-95px;}
#right_h {top:276px;left:470px;} 
#left_pen_h {top:120px;right:197px;color: #000000 !important; text-align: left !important}
#all_h {top:110px;right:-100px;text-align: left !important}

#roof_round_1 {
	position: absolute;
	top: 218px;
	left: 61px;
	cursor: pointer;
    background: #542775 !important;
    border-radius: 50%;
    width: 18px;
}

#roof_round_2 {
	position: absolute;
	top: 219px;
	left: 514px;
	cursor: pointer;
    background: #542775 !important;
    border-radius: 50%;
    width: 18px;
}

#extra_amran {
	display: none;
}

#erankyun_cack_table {	
	width: 364px;
	color: #FFFFFF;
	font-size: 20px;
}

.erankyun_cack_parameter {
	width: 100%;
	min-width: 1165px;
	height: 230px;
} 
.tr_parameter, .pen_parameter, .canc_parameter {
	width: 33%;
	float: left;
}
.tr_parameter {
	min-width: 370px;
}
.pen_parameter {
	min-width: 340px;
}
.pen_parameter p {
	position: relative;
top: 75px;

text-align: center;
font-size: 20px;
color: #FFFFFF;
}
.canc_parameter {
	min-width: 395px;
}
.tr_parameter div:first-child h3, .pen_parameter div:first-child h3, .canc_parameter div:first-child h3 {
	
}
.tr_parameter_title {
	display: block;
	width: 370px;
	height: 35px;
	line-height: 35px;
	text-align: center;
font-size: 22px;
color: #FFFFFF;
}
.tr_parameter_title span {
	float:right ! important;	
}
.tr_parameter .triangle_parameter_line {
	width: 420px;
	margin: 5px auto;
}
.tr_parameter .triangle_parameter_line ul {
	right: 0px;
}
.tr_parameter .triangle_parameter_line:nth-child(3) img {
	background: #25668e;
}
.tr_parameter .triangle_parameter_line input[type=text], .pen_parameter_line  input[type=text], .canc_parameter_line input[type=text] {
	width: 178px;
	height: 35px;
	margin-left: 19px;
	border-radius: 0px;
	padding: 0px;
	float:right;
}
.tr_parameter .triangle_parameter_line:nth-child(7) img {
	background: #542775;
	border-radius: 50%;
}
.added_clamp_prod, .added_clamp_diam {
	display: none;
}
/*.tr_parameter .triangle_parameter_line:nth-child(2) span:first-child {width: 176px;}*/
.added_clamp_prod span:first-child {
	width: 197px;
}
#extra_amran img {
	background: #542775;
	border-radius: 50%;
}

.pen_parameter_line {
	width: 370px;
	margin: 5px auto;
	height:34px;
}
.pen_parameter_line span {
	display: block;
width: 140px;
color: #FFFFFF;
font-size: 22px;
float: left;
}

.canc_parameter_line {
	width: 395px;
	margin: 5px auto;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.canc_parameter_line span:first-child {
	display: block;
width: 195px;
color: #FFFFFF;
font-size: 22px;
float: left;
}
.canc_parameter_line div {
background: #c3c3c3 url(../images/arroww.png) 156px 11px no-repeat;
width: 180px;
margin-top: 0px;
height: 35px;
line-height: 35px;
float: right;
margin-left: 15px;
}
.canc_parameter_line ul {
	top:36px;
	right: 0px;
}
.canc_parameter_line ul, .canc_parameter_line ul li, .canc_parameter_line ul li span {
	width: 180px !important;
}
.cack_price {
	margin: 0px 97px;
}
.product_unit_calculator span {
	/*top: -25px;*/
}
.cack_price_text {
	left: 365px;
}


/* PROJECT */

#choose_product_type {
	max-width: 1320px;
	margin: auto;
}
#choose_product_type .product_type {	
	width: 260px;
	min-height: 550px;
	border: 2px solid #2a2a2a;
	float: left;	
	text-align: center;	
}
body.am .product_type_title {
	border-bottom: 1px solid #2a2a2a;
	text-align: center;
}
body.en .product_type_title {
    border-bottom: 1px solid #2a2a2a;
    text-align: center;
}
body.ru .product_type_title {
    border-bottom: 1px solid #2a2a2a;
    text-align: center;
}
.product_type_title span {
	color: #d7d4db;
	font-weight: bold;
    display: block;
    padding: 5px 0px;
}
body.am .product_type_title span {
    font-size: 24px;
}
body.en .product_type_title span {
    font-size: 18px;
}
body.ru .product_type_title span {
    font-size: 18px;
}
#choose_product_type .product_type img {
	width: 221px;
	margin: 10px 0px;
}
#choose_product_type .product_type a {
	display: block;
	width: 221px;
	min-height: 35px;
	line-height:35px;
	color: #282828;
	margin: 0px auto 10px;
	text-align: center;
	background: #d0d0d0;
	border-radius: 5px;
	border: none;
	font-size: 18px;
}
@media  (max-width:1320px) {
	#choose_product_type {
		max-width: 1056px;
	}
}
@media  (max-width:1056px) {
	#choose_product_type {
		max-width: 792px;
	}
}
@media  (max-width:792px) {
	#choose_product_type {
		max-width: 528px;
	}
}
@media  (max-width:528px) {
	#choose_product_type {
		max-width: 264px;
	}
}

/* PROJECT */

/* MIAKCICH */

.miakcich_menu {
	width: 815px;
	height:135px;
	margin: 20px auto;
}

.miakcich_menu img {
	float: left;
}

.miakcich_menu div, .miakcich_menu ul {
	float: right;
}

.miakcich_menu ul {
	top: 55px;
left: 559px;
}

.miakcich_diameter {
	position: absolute;
width: 200px;
text-align: right;
font-size: 20px;
color: #FFFFFF;
left: 349px;
top: 16px;
}

.miakcich_amount, .miakcich_price {
	background: #c3c3c3;
	border: none;
	color: #000000;
} 

.miakcich_price {
	margin: 0px 97px;
}
.miakcich_amount_text {
	top: -24px;
}
.miakcich_price_text {
	top: -24px;
left: 364px;
}

.delete_appended_miakcich {
	width: 150px;
	margin: auto;
}
.delete_appended_miakcich a {
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.delete_appended_miakcich a span {
	position: relative;
	top: -10px;
	left: -5px;
}

/* MIAKCICH */

/* KAPLER */

.kapler_menu {
	width: 815px;
	height:60px;
	margin: 20px auto;
}

.kapler_menu img {
	float: left;
}

.kapler_menu div, .kapler_menu ul {
	float: right;
}

.kapler_menu ul {
	top: 55px;
left: 559px;
}

.kapler_diameter {
	position: absolute;
width: 200px;
text-align: right;
font-size: 20px;
color: #FFFFFF;
left: 349px;
top: 16px;
}

.kapler_amount, .kapler_price {
	background: #c3c3c3;
	border: none;
	color: #000000;
} 

.kapler_price {
	margin: 0px 97px;
}
.kapler_amount_text {
	top: -24px;
}
.kapler_price_text {
	top: -24px;
left: 364px;
}

.delete_appended_kapler {
	width: 150px;
	margin: auto;
}
.delete_appended_kapler a {
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.delete_appended_kapler a span {
	position: relative;
	top: -10px;
	left: -5px;
}

/* MIAKCICH */

/* PENOPLAST */
.penoplast_for_appending {
	width: 1024px;
}
.penoplast_menu {
	width: 1024px;
	height: 500px;
	margin-top: 50px;
}
.penoplast_image {
	width: 684px;
	position: relative;	
	float: left;
}
.penoplast_image p {
	position: absolute;
	color: #FFFFFF;
font-size: 20px;
}
.penoplast_a {
	top: 394px;
	left: -2px;
	width: 344px;
	-webkit-transform: rotate(26deg);
	-moz-transform: rotate(26deg);
	-o-transform: rotate(26deg);
	text-align: center;
}
.penoplast_b {
	width: 450px;
top: 284px;
left: 310px;
-webkit-transform: rotate(-50deg);
	-moz-transform: rotate(-50deg);
	-o-transform: rotate(-50deg);
text-align: center;
}
.penoplast_h {
	width: 100px;
top: 83px;
left: 678px;
text-align: left;
}
.penoplast_parameter {
	position: relative;
	width: 300px;	
	float: left;
	margin-top: 130px;
}

.penoplast_parameter input {
	width: 150px;
	margin-bottom: 10px;
	background: #c3c3c3;
		padding-left: 10px;
	box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.penoplast_parameter span {
display: block;
float: left;
width: 100px;
height: 34px;
text-align: right;
padding-right: 10px;
line-height: 41px;
color: #FFFFFF;
font-size: 20px;
}
.penoplast_parameter div, .penoplast_parameter ul, .penoplast_parameter ul li {
	width: 150px;
}
.penoplast_parameter div {
	background: #c3c3c3 url(../images/arroww.png) 122px 15px no-repeat;
	float: left;
	margin-top: 0px;
	height: 40px;
	border-radius: 5px; 
	text-align: left;
	padding-left: 10px;
	width: 140px;
	font-size: 22px;
line-height: 40px;
}
.penoplast_parameter ul {
	position: absolute;
	left: 120px;
	top: 190px;
}
.penoplast_parameter ul li {
	background: #c3c3c3;
}
.penoplast_parameter ul li span {
	margin: auto;
	line-height: 34px;
	color:#000000;
	float: none;
}

.penoplast_amount, .penoplast_price {
	background: #c3c3c3;
	color: #000000;
	border: none;
} 

.penoplast_price {
	margin: 0px 97px;
}
.penoplast_amount_text {
	top: -24px;
}
.penoplast_price_text {
	top: -24px;
left: 364px;
}

/* MEX */

.mex_menu {
	width: 815px;
	height:250px;
	margin: 20px auto;
}

.mex_menu img {
	float: left;
}

.mex_menu div, .mex_menu ul {
	float: right;
}
.mex_menu div {
	margin: 20px 100px 0px 0px;
	background: #c3c3c3 url(../images/arroww.png) 230px 15px no-repeat;
}

.mex_menu ul {
	top: 65px;
left: 459px;
}

.mex_diameter {
	position: absolute;
width: 200px;
text-align: right;
font-size: 20px;
color: #FFFFFF;
left: 247px;
top: 26px;
}

.mex_amount, .mex_price {
	background: #c3c3c3;
	color: #000000;
	border: none;
} 

.mex_price {
	margin: 0px 97px;
}
.mex_amount_text {
	top: -24px;
}
.mex_price_text {
	top: -24px;
left: 364px;
}

.delete_appended_mex {
	width: 150px;
	margin: auto;
}

.mex_for_appending:first-child .delete_appended_mex,
.taxtak_for_appending:first-child .delete_appended_taxtak,
.miakcich_for_appending:first-child .delete_appended_miakcich,
.kapler_for_appending:first-child .delete_appended_kapler {
    display:none;
}
.delete_appended_mex a {
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.delete_appended_mex a span {
	position: relative;
	top: -10px;
	left: -5px;
}

/* TAXTAK */

.taxtak_for_appending:first-child .delet_item {
	display: none !important;
}

.taxtak_menu {
	width: 815px;
	height:160px;
	margin: 20px auto;
}

.taxtak_menu img {
	float: left;
}

.taxtak_menu p {
	position: absolute;
top: 84px;
left: 253px;
color: #000000;
font-size: 20px;
}


.taxtak_menu div, .taxtak_menu ul {
	float: right;
}
.taxtak_menu div {
	margin: 30px 0px;
	background: #c3c3c3 url(../images/arroww.png) 230px 15px no-repeat;
}

.taxtak_menu ul {
	top: 75px;
left: 559px;
}

.taxtak_diameter {
	position: absolute;
width: 200px;
text-align: right;
font-size: 20px;
color: #FFFFFF;
left:349px;
top: 37px;
}

.taxtak_amount, .taxtak_price {
	background: #c3c3c3;
	color: #000000;
	border: none;
} 

.taxtak_price {
	margin: 0px 97px;
}
.taxtak_amount_text {
	top: -24px;
}
.taxtak_price_text {
	top: -24px;
	left: 364px;
}

.delete_appended_taxtak {
	width: 150px;
	margin: auto;
}
.delete_appended_taxtak:first-child {
	display: none;
}
.delete_appended_taxtak a {
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.delete_appended_taxtak a span {
	position: relative;
	top: -10px;
	left: -5px;
}

/* PENOPLAST */

.gcameter {
	left: 65px;
}
.laminat_for_appending {
	width: 815px;
}
.taxtak_for_appending:first-child .delete_appended_taxtak, 
.appended_div:first-child .delete_appended_laminat,
.appended_cack:first-child .delete_appended_cack,
.penoplast_for_appending:first-child .delete_appended_penoplast,
.net_for_appending:first-child .delete_appended_net,
.amranayin_detal_for_appending:first-child .delete_appended_amranayin_detal,
.amranayin_detal_for_appending:first-child .change_amranayin_detal,
.pen_pat_for_appending:first-child .delete_appended_styrofoam_wall{display:none;}
.laminat_menu {
	width: 800px;
	height: 285px;
	margin-top: 50px;
}
.laminat_image {
	width: 650px;
	position: relative;	
	float: left;
}
.laminat_image p {
	position: absolute;
	color: #FFFFFF;
	font-size: 20px;
}
.laminat_a {
width: 400px;
text-align: center;
top: 146px;
left: 236px;
-webkit-transform: rotate(-27deg);
	-moz-transform: rotate(-27deg);
	-o-transform: rotate(-27deg);
}
.laminat_b {
width: 130px;
top: 220px;
left: 29px;
text-align: center;
-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-o-transform: rotate(20deg);
}
.laminat_c {
top: 160px;
left: -105px;
width: 100px;
text-align: right;
}

.laminat_amount, .penoplast_price {
	background: #c3c3c3;
	color: #000000;
	border: none;
} 

.laminat_price {
	margin: 0px 97px;
}
.laminat_amount_text {
	top: -24px;
}
.laminat_price_text {
	top: -24px;
left: 364px;
}
.delete_appended_laminat, .delete_appended_cack, 
.delete_appended_penoplast, .delete_appended_net, 
.delete_appended_amranayin_detal,
.delete_appended_styrofoam_wall{
	width: 150px;
	margin: auto;
}
.delete_appended_laminat a, 
.delete_appended_cack a, 
.delete_appended_penoplast a, 
.delete_appended_net a, 
.delete_appended_amranayin_detal a,
.delete_appended_styrofoam_wall a{
	color: #FFFFFF;
	font-size: 22px;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.delete_appended_laminat span, 
.delete_appended_cack span, 
.delete_appended_penoplast span, 
.delete_appended_net span, 
.delete_appended_amranayin_detal span,
.delete_appended_styrofoam_wall span {
	position: relative;
	top: -10px;
	left: -5px;
}

/* SERVICE */

.service_price {
	width: 400px;
	height: 40px;
	margin: 30px auto 0px;;
}
.service_price h3 {
	height: 35px;
	width:250px;
	font-size: 22px;
	color: #FFFFFF;
	text-align: center;
	float: left;
}

/*.service_price div, .service_price ul, .service_price ul li, .service_price ul li span {
	width: 100px;
	height: 35px;
	line-height: 35px;
}
*/
.service_price .parent_number {	
	float: left;
}
.service_price .child_number {
	float: left;	
	margin: 0px 45px;
}
.service_price .parent_number div, .service_price .child_number div {
	margin: 0px;
	background: #c3c3c3 url(../images/arroww.png) 74px 12px no-repeat !important;
}
.ser_price {
	width: 150px;
	height: 35px;
	float: left;
	text-align:center;
}
.ser_price input {
	width: 100px;
	height: 35px;
	padding: 0px;
	border-radius: 0px;
	border: none;
	text-align: center;
}

/* SERVICE */

/* FOOTER  */

.footer_other {
	width: 800px;
	margin: 30px auto;
	height: 35px;
}

.footer_other button {
	display: block;
	float: left;
	height: 35px;
	padding-left: 40px;
	line-height: 35px;
	border-radius: 5px;
	border: none;
	color: #FFF;
	font-size: 18px;
}

.other_archive {
	background: #25668e url(../images/fuuter_b1.png) 7px 5px no-repeat;
}

.other_archive_new {
	background: #25668e url(../images/fuuter_2.png) 7px 5px no-repeat;
margin: 0px 45px;
}

.other_export, .other_export_s {
	background: #25668e url(../images/fuuter_b3.png) 7px 5px no-repeat;
}

.pin_left span {
	color: #000000 !important;
}