body{ font-family: 'Open Sans', sans-serif; margin:0px; padding:0px; font-size:12px;}
.search{ padding:10px 0px;}
.search input[type="text"]{ padding:8px 10px; border:solid 1px #CCCCCC; width:100%}
.call{ font-weight:bold; background:url(../img/call.png) no-repeat left top; padding: 0 0 10px 25px; font-size:15px;}
.banner{ margin:5px 0 0 0}
.navbar-default .navbar-nav > li > a { color: #c11113; font-weight:bold; text-transform:uppercase}
.navbar-default { background-color: #ededed; border-color: #9d9b9c; border-bottom:solid 5px #a3a1a2}
.navbar-default .navbar-nav > li:hover > ul{ display:block}
.navbar-default .navbar-nav > li:hover > ul ul{ display:none}
.navbar-default .navbar-nav > li > ul > li{ position:relative; display:block; padding:5px;}
.navbar-default .navbar-nav > li > ul > li > ul.submenu{ display:none; position:absolute; left:200px; top:0px; min-width:195px; background-color: #ededed; border:solid 1px #9d9b9c; border-width:0px 1px 1px 1px; list-style:none}
.navbar-default .navbar-nav > li > ul > li > ul li{ display:block; padding:5px;}
.navbar-default .navbar-nav > li:hover > ul > li:hover > ul.submenu{ display:block;}
.dropdown-menu{ width:200px;}
.mainRow{ position:relative}
.mainRow::before{  content: "v"; position:absolute; left:0px; top:0px; bottom:0px; width:16.77%; background:#ffe6cd; border:solid 1px #ebbc8d; display:block; font-size:0px; line-height:1px; text-indent:-666px; }
.leftMenu{ margin:10px 0; padding:0px; list-style:none;}
.leftMenu li{ display:block; padding:5px 0 5px 15px; background:url(../img/liBG.png) no-repeat left center;}
.leftMenu li a{ display:block; color:#333333; text-decoration:underline; font-weight:bold;}
.carousel, .item{ height: 300px!important;}
.carousel-control.left,.carousel-control.right  {background:none;width:25px;}
.carousel-control.left {left:-25px;}
.carousel-control.right {right:-25px;}
.dropdown-menu{ background-color: #ededed; border:solid 1px #9d9b9c; border-width:0px 1px 1px 1px; }
.dropdown-menu li a { color: #c11113; font-weight:bold; text-transform:uppercase; font-size:12px;}
.block-text { background-color: #fff; border-radius: 5px; box-shadow: 0 3px 0 #2c2222; color: #626262; font-size: 14px; margin-top: 27px; padding: 15px 18px;}
.block-text a { color: #7d4702; font-size: 25px; font-weight: bold; line-height: 21px; text-decoration: none; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}
.mark { padding: 12px 0;background:none;}
.block-text p { color: #585858; font-family: Georgia; font-style: italic; line-height: 20px;}
.sprite-i-triangle { background-position: 0 -1298px; height: 44px; width: 50px;}
.block-text ins { bottom: -44px; left: 50%; margin-left: -60px;}
.block { display: block;}
.zmin { z-index: 1;}
.ab { position: absolute;}
.person-text { padding: 10px 0 0; text-align: center; z-index: 2;}
.person-text a { color: #ffcc00; display: block; font-size: 14px; margin-top: 3px; text-decoration: underline;}
.person-text i { color: #fff; font-family: Georgia; font-size: 13px;}
.rel { position: relative;}
.broun-block .carousel-control.left {left:0px; z-index:999}
.broun-block .carousel-control.right {right:0px; z-index:999}
.broun-block .carousel, .item{ height: 100%!important;}
.blockss{background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top,  #ffffff 0%, #e4e4e4 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top,  #ffffff 0%,#e4e4e4 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom,  #ffffff 0%,#e4e4e4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */ padding:10px; border:solid 1px #cfcfcf; margin:5px -13px 0;}
.scheme{ border:solid 2px #ef650d; margin-top:30px; padding:0px; margin-bottom:30px}
.scheme h3{ margin:0 0 10px; background:url(../img/sign.png) no-repeat left #ef650d; padding:5px 5px 5px 30px; color:#fff; font-size:16px; font-weight:bold;}
.scheme .img{ float:left; width:30%}
.scheme .content{ float:left; width:69%}
.scheme .content h4{ font-weight:bold; color:#ef650d; margin:0 0 20px; font-size:14px;}
.rightBlock{background:#ffe6cd; border:solid 1px #ebbc8d; border-radius:5px; padding:0 5px;}
.rightBlock h3{ font-size:13px; }
.rightBlock ul{ margin:10px 0; padding:0px; list-style:none;}
.rightBlock ul li{ display:block; padding:5px 0 5px 15px; background:url(../img/liBG.png) no-repeat left center;}
.rightBlock ul li a{ display:block; color:#98322d; text-decoration:underline; font-weight:bold;}
.banner img { width: 100%;}
.whatsNew h4 { margin:0px;}
.whatsNew h4 img{ width:100%;}
.whatsNew .marque{ border:solid 1px #ffa74d; border-width:0px 0px 4px 1px; padding:5px; color:#3e9def; font-weight:bold;}
img.demo{ width:100%}
.footer{ background:#ef650c; padding:10px; color:#fff; text-align:center; font-size:15px;}




.carousel.carousel-fade .item {
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-ms-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
	opacity:0;
}

.carousel.carousel-fade .active.item {
	opacity:1;
}

.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
	left: 0;
	z-index: 2;
	opacity: 0;
	filter: alpha(opacity=0);
}

.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
	left: 0;
	z-index: 1;
}

.carousel.carousel-fade .carousel-control {
	z-index: 3;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{ width:100%;}

#carousel_fade.carousel, #carousel_fade.carousel .item{ height: 126px!important;}
.dropdown-menu > li > a{    white-space: normal;}
.nav > li > a{ padding:10px 10px}