@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic-ext');

.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

html, body, #wrap {height: 100%;}
#wrap{height: auto; min-height: 100%;position:relative;overflow:hidden;width:100%;}
#header{height:158px;position:relative;z-index:20;}
body{padding:0px;}
p{padding:0px;}
ol, ul{padding-left:0px;}
td{padding:0px;}
input{outline:none;}
.container{width:900px;margin:auto;position:relative;}
/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{clear:both;}
.clearfix{padding:0px 0px 160px 0px;position:relative;z-index:20;}
#logo{position:absolute;top:10px;left:-20px;width:364px;height:101px;background:url(images/logo.png) 0px 0px no-repeat;z-index:100;}
#logo a{display:block;width:364px;height:101px;}
#header-text{float:left;min-width:20px;min-height:20px;margin:30px 0px 0px 20px;}
.header-text2{font-size:30px;color:#636363;font-family: 'Bender-Bold',sans-serif;text-transform:uppercase;margin-bottom:5px;}
.header-subtitle{font-size:18px;color:#8e8e8e;line-height:18px;font-style:italic;font-family:'MyriadPro', sans-serif;text-transform:uppercase;}
.header-subtitle img{margin-right:10px;}
#phone{font-style:italic;font-family:'MyriadPro', sans-serif;float:right;margin:30px 30px 0px 0px;min-height:65px;min-width:20px;font-size:18px;padding-left:70px;text-transform:uppercase;color:#8e8e8e;background:url(images/phone-bgr.jpg) 0px 4px no-repeat;}
#phone.var_2 {
	font-size:18px;
	color:#134576;
	font-family: Arial;
	font-weight:bold;
	text-transform:none;
	font-style:normal;
}
#phone.var_2 div {
	margin-bottom:8px;
}
#phone.var_2 span {
	font-size:12px;
	font-weight:400;
}
#phone.var_2 a {
	color:inherit;
	text-decoration:none;
}
#phone b{font-weight:normal;color:#272727;font-size:32px;font-style:normal;font-family:arial, sans-serif;}
#main-menu{margin-bottom:15px;height:41px;z-index:200;background:url(images/menu-bgr-blue.gif) 0px 0px no-repeat;}
.main-menu-inner{padding:0px 5px 0px 5px;}
#main-menu table{border-collapse:separate;}
#main-menu td{vertical-align:middle;text-align:center;height:41px;background:url(images/menu-border-blue.gif) left center no-repeat;}
#main-menu td span{display:block;position:relative;}
#main-menu td:first-child{background:none !important;}
#main-menu td a{font-family: 'Bender-Bold',sans-serif;padding:0px 8px 0px 10px;display:block;font-size:14px;color:#fff;text-decoration:none;text-shadow:0px 1px 0px #103b5e;}
.red #main-menu{background:url(images/menu-bgr-red.gif) 0px 0px no-repeat;}
.red #main-menu td{background:url(images/menu-border-red.gif) left center no-repeat;}
.red #main-menu td a{text-shadow:0px 1px 0px #6e0000;}
.green #main-menu {background:url(images/menu-bgr-green.gif) 0px 0px no-repeat;}
.green #main-menu td{background:url(images/menu-border-green.gif) left center no-repeat;}
.green #main-menu td a{text-shadow:0px 1px 0px #006e6e;}
#main-menu ul{position:absolute;top:29px;display:none;left:0px;z-index:100;background:url(images/submenu-bgr.png) 0px 0px;padding:10px 20px;border-top:1px solid #103b5e;}
.red #main-menu ul{border-top:1px solid #6e0000;}
.green #main-menu ul{border-top:1px solid #006e6e;}
#main-menu ul li{text-align:left;background:none;padding:0px !important;}
#main-menu ul li a{text-align:left;background:none;white-space:nowrap;color:#555 !important;font-size:12px;text-shadow:none !important;font-family:arial, sans-serif !important;text-decoration:underline;}
#main-menu ul li a:hover{text-decoration:none;}
#main-menu td.hover ul{display:block;}
#catalog-sidebar{width:240px;float:right;z-index:10;position:relative; padding-top:20px; }
#sidebar{width:310px;float:right;z-index:10;position:relative; margin-top: -960px; }
#content{width:550px;float:left;line-height:22px;}
#catalog-content{width:630px;float:left;z-index:10;position:relative;}
#content li{}
#content p{padding:0px 0px 7px 0px;}
#content ul, #content ol{padding-left:0px;}
#footer{height:65px;position:relative;margin-top:-65px;z-index:30;line-height:18px;font-size:11px;color:#373737;font-family:tahoma, sans-serif;}
#footer a{font-size:11px;color:#373737;font-family:tahoma, sans-serif;}
#footer .container{border-top:1px solid #d5d5d5;padding-top:25px;font-size:11px;color:#565656;font-family:tahoma, sans-serif;}
#footer .container a{font-size:11px;color:#565656;font-family:tahoma, sans-serif;}
.footer-left{float:left;min-width:20px;}
.footer-right{float:right;min-width:20px;z-index:10;position:relative;}
#slider-wrapper{width:462px;height:307px;background:url(images/slider-bgr.png) 0px 0px no-repeat;position:absolute;right:-20px;top:90px;}
.icon{display:block;position:absolute;top:-10px;right:7px;background:url(images/icon.png) 0px 0px no-repeat;width:26px;height:26px;z-index:30;}
.articles .article-item{margin-bottom:10px;height:70px;}
.articles .article-item .article-title{font-size:11px;color:#555;display:block;}
.articles .article-item .article-img{width:90px;height:68px;float:left;margin-right:10px;}
.services-list{padding-left:20px;}
.services-list .services-list-item{height:37px;margin-bottom:3px;}
.services-list .services-list-item span{display:block;padding:7px 0px 5px 40px;}
.services-list .services-list-item a.red{color:#d62c2c;}
.services-list .services-list-item a.green{color:#007676;}
.all-items-link{font-family:tahoma,sans-serif;font-size:11px;display:block;}
#slider-content{float:left;width:590px;height:331px;margin-bottom:20px;border-bottom:1px solid #c9c9c9;overflow:hidden;}
#tab-box {position:relative;min-height:332px;}

#nav {width:310px;height:332px;overflow:hidden;display:none;float:right;} 
#nav ul {	}
#nav ul li {display:block;height:82px;padding:0px;background: #f6f6f6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6f6f6 0%, #e0e0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f6f6 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f6f6 0%,#e0e0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f6f6 0%,#e0e0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f6f6 0%,#e0e0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-8 */
border-bottom:1px solid #c9c9c9;
margin:0px;
}
#nav ul li a {color:#565656;text-decoration:none;font-family: 'Bender-Bold',sans-serif;font-size:18px;}
#nav ul li span {display:block;padding:20px 30px 20px 38px;}
#nav ul li.hover, #nav ul li.active {
	background: #1e5284; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTI4NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OGE1ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1e5284 0%, #48a5ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5284), color-stop(100%,#48a5ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5284 0%,#48a5ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5284 0%,#48a5ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5284 0%,#48a5ff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5284 0%,#48a5ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5284', endColorstr='#48a5ff',GradientType=0 ); /* IE6-8 */
color:#fff;
border-bottom:1px solid #48a5fe;
cursor:pointer;
}
#nav ul li.hover a, #nav ul li.active a{color:#fff;cursor:pointer;}
.green #nav ul li.hover, .green #nav ul li.active {
background: #02dbe3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyZGJlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDljYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #02dbe3 0%, #009ca2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02dbe3), color-stop(100%,#009ca2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #02dbe3 0%,#009ca2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #02dbe3 0%,#009ca2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #02dbe3 0%,#009ca2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #02dbe3 0%,#009ca2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02dbe3', endColorstr='#009ca2',GradientType=0 ); /* IE6-8 */
border-bottom:1px solid #02dae2;
}
.certificates-list .certificate{float:left;width:135px;height:100px;margin-right:15px;}
#catalog-content .catalog-section-list li{background:none !important;padding:0px !important;margin-bottom:5px;}
#catalog-content .catalog-section-list li a{color:#555;font-weight:bold;font-size:14px;font-family:arial;}
#catalog-sidebar .catalog-section-list li{background:none !important;padding:0px !important;margin-bottom:3px;}
#catalog-sidebar .catalog-section-list li a{color:#1e5284;font-size:14px;font-family:arial;}
.catalog-section{position:relative;margin-right:-20px;line-height:18px;}
.section-description{margin-bottom:25px;}
.catalog-section .catalog-section-item{float:left;width:205px;margin: 30px 10px 10px 0px;font-size:14px;font-family:arial, sans-serif;min-height:220px;}
.catalog-section .catalog-section-item:nth-child(3n+1){clear:left;}
.catalog-section .catalog-section-item .item-img{height:130px;width:205px;border:1px solid #cdc2be;margin-bottom:10px;text-align:center;overflow:hidden;}
.catalog-section .catalog-section-item .item-title{display:block;color:#252525;font-size:14px;font-family:arial, sans-serif;}
.catalog-section .catalog-section-item .item-props{color:#555;}
.catalog-section .catalog-section-item .item-props .price-label{color:#7a2727;}
.catalog-element .item-img{margin-bottom:20px;float: left;}
.catalog-element .delivery {font-family: 'Open Sans', sans-serif; margin: 10px 0 20px; color:#000}
.catalog-element .addition-photos{}
.catalog-element .item-props{margin-bottom:10px;font-weight:bold;color:#555;}
.catalog-element .item-props .price-label{color:#7a2727;}
.catalog-element .item-props .price-label b{font-size: 30px;font-weight: normal;}
.counters{float:right;margin-left:5px;position:relative;margin-top:-10px;}
.search-form{height:25px;margin-bottom:25px;}
.search-form .intro-text{float:left;width:200px;margin-right:10px;color:#949494;font-size:11px;font-family:Tahoma, sans-serif;height:25px;line-height:14px;}
.search-form .search-field{float:left;margin-top:3px;border:1px solid #c4c4c4;height:22px;overflow:hidden;}
.search-form .search-field .text-input{float:left;display:block;width:225px;padding:0px 3px;font-size:14px;height:22px;border:none;}
.search-form .search-field .search-btn{cursor:pointer;float:left;display:block;width:45px;height:22px;padding:0px 0px;border:none;border-left:1px solid #c4c4c4;font-size:11px;color:#0e0e0e;position:relative;margin-left:-1px;text-transform:lowercase;text-align:center;background: #dfdfdf; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZjlmOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #dfdfdf 0%, #9f9f9f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#9f9f9f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dfdfdf 0%,#9f9f9f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dfdfdf 0%,#9f9f9f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dfdfdf 0%,#9f9f9f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dfdfdf 0%,#9f9f9f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#9f9f9f',GradientType=0 ); /* IE6-8 */
}
#map_container1 {width: 640px;height:550px;position:relative;}
.detail_hover {position: absolute;top: 0;left:0;z-index: 2;cursor:pointer;}
.map_clickable img {opacity: 0;}
.map_clickable {position: absolute;z-index: 3;}
.legend{position:absolute;right:0px;top:0px;width:230px;}
.legend li{line-height:18px;font-size:14px;}
#map1_detail1_hover {top:328px;left:55px;}
#map1_detail2_hover {top:361px;left:96px;}
#map1_detail3_hover {top:378px;left:135px;}
#map1_detail4_hover {top:316px;left:38px;}
#map1_detail5_hover {top:308px;left:18px;}
#map1_detail6_hover {top:277px;left:111px;}
#map1_detail7_hover {top:268px;left:101px;}
#map1_detail8_hover {top:311px;left:174px;}
#map1_detail9_hover {top:389px;left:247px;}
#map1_detail10_hover {top:313px;left:231px;}
#map1_detail11_hover {top:171px;left:23px;}
#map1_detail12_hover {top:85px;left:13px;}
#map1_detail13_hover {top:87px;left:55px;}
#map1_detail14_hover {top:107px;left:88px;}
#map1_detail15_hover {top:101px;left:96px;}
#map1_detail16_hover {top:89px;left:174px;}
#map1_detail17_hover {top:89px;left:148px;}
#map1_detail18_hover {top:190px;left:276px;}
#map1_detail19_hover {top:117px;left:442px;}
#map1_detail20_hover {top:143px;left:433px;}
#map1_detail21_hover {top:143px;left:433px;}
#map1_detail21_hover {top:172px;left:534px;}
#map1_detail22_hover {top:268px;left:407px;}
#map1_detail23_hover {top:291px;left:497px;}
#map1_detail24_hover {top:326px;left:455px;}
#map1_detail25_hover {top:343px;left:528px;}
#map1_detail26_hover {top:345px;left:535px;}
#map1_detail27_hover {top:375px;left:574px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #eee;
	padding: 3px;
	opacity: 0.9;
	
}
#tooltip h3{padding:0px;margin:0px;font-weight:normal;font-size:13px;font-family:tahoma,sans-serif;}
area{position:relative;}
.addition-photos .photo-item{float:left;margin:0px 20px 20px;}
.addition-photos .photo-item a{display:block;border:1px solid #ddd;padding:1px;}
.addition-photos .photo-item a:hover{border:1px solid #ccc;}
#order-form-wrapper{display: none;left: 0;position: fixed;top: 0;width: 100%;z-index: 300;}
#order-form-wrapper .container {margin: 90px auto 0;width: 540px;}
#order-form-bgr{background-color: #565656;display: none;height: auto;left: 0;min-height: 100%;opacity: 0.84;position: fixed;top: 0;width: 100%;z-index: 300;}
#orderform {background-color: #fff; color: #3e3e3e;width: 540px;z-index: 100;}
.order-form-close-btn{background: url("images/close-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 16px;position: absolute;right: 15px;text-indent: -1000px;top: 15px;width: 16px;z-index: 100;}
.order-form-inner{
    padding: 25px;
    position: relative;
    z-index: 99;
}
.order-btn{cursor:pointer;display: inline-block;color: #fff;padding: 5px 10px;text-transform: lowercase;margin-top: 10px;text-decoration: none;background: #9b9b9b;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.order-btn-detail{cursor:pointer;display: inline-block;color: #fff;padding: 5px 10px;text-transform: uppercase;margin-top: 10px;text-decoration: none;background: #9b9b9b;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;font-size: 18px;}
#order-form .form-field{margin-bottom: 8px;}
#order-form .form-field input, #order-form .form-field textarea{font-family: 'Bender';border: 1px solid #a4a4a4;font-size: 16px;color: #3e3e3e;padding: 5px 10px;display: block;width:305px;}
#order-form .form-fields{padding-left: 150px;position: relative;}
#order-form .form-fields .item-img{position: absolute;top: 0px;left: 0px;border: 1px solid #eaeaea;} 
#order-form .form-fields .item-name{display: block;font-size: 16px;line-height: 24px;margin-bottom: 10px;}
#order-form .form-fields .item-props{display: inline-block;font-size: 12px;width: 135px;}
#order-form .form-fields .item-count{display: inline-block;font-size: 12px;}
#order-form .form-fields .item-count input{display: inline-block;font-size: 16px;border: 1px solid #a4a4a4;width: 35px;text-align: center;}
#order-form .form-fields .item-price{font-size: 14px;color: #5b1919;margin: 15px 0px;}
#order-form .form-fields .item-price b{font-weight: normal;font-size: 30px;}
#order-form .button{display: inline-block;color: #fff;text-transform: uppercase;font-size: 18px;padding: 5px 10px;font-size: 18px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background: #9b9b9b;border: none;font-family: 'Bender-Bold';cursor: pointer;
}
.required{border: 1px solid red;}
input.error{border: 1px solid #bc302a !important;font-weight: normal;}
.success-msg{padding: 0px 0px 0px 100px;line-height: 24px;}
.map_container{
position:relative;
}
/*OTHER*/
.order_form {
	<!--display:none;-->
	position: relative;
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-size:15px;
	margin-bottom: 40px;
}
.intro {
	color:#30680e;
}
.success {
	color:#30680e;
	font-size:16px;
}
.order_form .row {
	margin-top:11px;
}
.order_form label {
	display:block;
	margin-bottom:8px;
}
.order_form label span {
	color:#b24300;
}
.order_form select,
.order_form input[type="text"],
.order_form textarea {
	outline:none;
	width:100%;
	box-sizing:border-box;
	line-height:26px;
	border:1px solid #a5af9f;
	height:26px;
	padding:0 7px;
}
.order_form textarea {
	line-height:normal;
	padding:5px 7px;
	height:auto;
}
.order_form .leg {
	color:#b24300;
	font-size:12px;
	margin-bottom:9px;
}
.order_form .more {
	color:#b24300;
	font-size:12px;
	display:block;
	margin:5px 0 0 ;
}
.order_form .req {
	color:#747474;
	font-size:12px;
	margin:6px 0 20px ;
}
.order_form .info {
	font-size:12px;
	margin:0 0 20px ;
}
.order_form .btn {
	color:#000;
	text-decoration:none;
	display:inline-block;
	line-height:38px;
	padding:0 20px;
	border: 2px solid #30680e;
	border-radius:6px;
	font-size:15px;
	font-weight:700;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,cdffaf+99 */
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #cdffaf 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 1%,#cdffaf 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffffff 1%,#cdffaf 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdffaf',GradientType=0 ); /* IE6-9 */
}
.order_form .btn:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#cdffaf+1,ffffff+99 */
	background: #cdffaf; /* Old browsers */
	background: -moz-linear-gradient(top, #cdffaf 1%, #ffffff 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #cdffaf 1%,#ffffff 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #cdffaf 1%,#ffffff 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdffaf', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.order_form .action {
    position: relative;
}
.order_form .action.load:after {
    position: absolute;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    width: 100%;
    height: 100%;
    opacity: .7;
    background-color: #fff;
    background-image: url(/images/gif-load.gif);
    background-size: 25px 25px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.order_form  .response-output {
    color: #b60000;
    padding: 20px 0 0;
}
.order_form .close {
	position: absolute;
    top: 0;
    left: 100%;
    width: 20px;
    height: 20px;
    color: #fff;
    background: #b24300;
    text-align: center;
    line-height: 20px;
	cursor:pointer;
}