* { padding:0; margin:0;}
body { font-family: Verdana, Geneva, sans-serif; font-size:80%;}
div#wrap { width:1024px; margin:0 auto 0 auto;}
div#logo { float:left; width:100px; height:50px; margin:15px 0 0 0;}
div#topmenu { float:right; width:783px; height:50px; margin:15px 0 0 0;}
div#topmenu > ul { margin:27px 0;}
div#topmenu > ul li { display:inline; margin:15px 0 0 15px;}
div#topmenu > ul li a { color: #d7e5ae; text-decoration:none; display:inline-block; padding:5px; }
div#topmenu > ul li a:hover { color: #fff; background:#000;}
div#contacts { float:right; width:570px; height:20px; margin:55px 0 0 0; color:#fff; font-size:120%;}
div#contacts a { color:#FF0; text-decoration: none;}
div#contacts a:hover { text-decoration:underline;}
div.fe_headsign {font-size: 28px; font-weight: bold; color: white; text-shadow: 0 1px 0 rgba(0,0,0,0.5); padding-top: 116px; padding-left: 452px;}
div.fe_headtext {font-size: 17px; font-weight: bold; color: white; text-shadow: 0 1px 0 rgba(0,0,0,0.5); padding-top: 30px; padding-left: 452px; width: 340px;}
.fe_orderbutton {
    background: #fe7100; /* Old browsers */
    background: -moz-linear-gradient(top,  #fe7100 0%, #d04500 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7100), color-stop(100%,#d04500)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe7100 0%,#d04500 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe7100 0%,#d04500 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe7100 0%,#d04500 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe7100 0%,#d04500 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7100', endColorstr='#d04500',GradientType=0 ); /* IE6-9 */
    display: inline-block;
    text-transform: uppercase;
    color: white;
    text-decoration: none;
    padding: 12px 17px 10px;
    font: bold 16px Arial;
    text-shadow: 0 1px 0 rgba(0,0,0,0.4);
    border-radius: 6px;
    box-shadow: 0 2px 7px black; 
}
.fe_graybutton.fe_button_promo.fe_green {color:white!important;text-shadow: 0px 1px 0px rgba(0,0,0,0.3)!important;float:right;}
.fe_orderbutton:hover{
    background: #ffa357; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffa357 0%, #ff7a37 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa357), color-stop(100%,#ff7a37)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffa357 0%,#ff7a37 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffa357 0%,#ff7a37 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffa357 0%,#ff7a37 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffa357 0%,#ff7a37 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa357', endColorstr='#ff7a37',GradientType=0 ); /* IE6-9 */
}
.fe_orderbutton:active{
    margin-top: 1px;
    box-shadow: 0 1px 5px black; 
}
a.fe_headbutton{
    position: absolute;
    top: 246px;
    right: 64px;
}


div#allpromos { width: 1024px; margin: 0 auto;}
div.fe_promohead {font: bold 14px Arial; color: white; text-shadow: 0 1px 1px black; text-transform: uppercase; padding-top: 16px;}
div.fe_promohead span {color: #91c500;}
div#promo1 { width:243px; height:222px; float:left; margin:0 80px 0 0; }
div#promo1 ul { margin:30px 0 10px; list-style:none;}
div#promo1 ul li { padding:3px 0 3px 10px;}
.fe_graybutton{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
    border: 1px solid #c9c9c9;
    border-radius: 50px;
    font: 11px Arial;
    text-transform: uppercase;
    text-decoration: none;
    color: #5f5f5f!important;
    text-shadow: 0 1px 0 white;
    display: inline-block;
    padding: 5px 10px 4px;
}
.fe_graybutton:hover{
    border: 1px solid #999999;
    text-decoration: none!important;
}
.fe_graybutton:active{
    box-shadow: 0 0 4px rgba(0,0,0,0.3) inset;
}

div#promo2 { width:283px; height:222px; float:left;  margin:0 40px 0 0; }
div#promo2 .t1 { margin:20px 0px 0 0px; padding:10px; font-style:italic;}
div#promo2 .t2 { margin:0px 0px 10px 0px; padding:10px; font-style:italic;}


div#promo3 { width:243px; float:left;  margin:0 10px 0 0; }

div#promo3 table { margin:30px 0 0px; list-style:none;}
div#promo3 table tr td:first-child{ font: bold 12px Arial;}
div#promo3 table tr td select{width: 135px;}
div#promo3 table tr td input{width: 40px;}
div#promo3 table tr td{padding-bottom: 3px;}
div#promo3 table tr td span{font-size: 27px;color: #588407;}

div#sep { width:8px; height:222px; float:left; margin:0 50px 0 0;}


div#content { width: 780px; float:left; margin:15px 0;}

div#content h1 { color:#000; border-bottom: 2px solid #91bb02; font-size:16px; padding:5px 0 6px 0;}
div#content h2 { color:#5a6e0f; border-bottom: 1px solid #91bb02; font-size:14px; padding:5px 0 2px 0;}
div#content h3 {color:#444; font-size:13px; padding:10px 0 0 5px;}
div#content p { padding:12px; line-height:19px; color:#4a4a4a;}
div#content ul { margin:5px 0 5px 8px;}
div#content ul li  { list-style:none; padding:5px 0 3px 26px; background:url(img/licont.jpg) no-repeat left;}
div#content ol { margin:5px 0 5px 8px;}
div#content ol li  {list-style-position: inside; padding:5px 0 3px 3px;}

div#col { width:225px; float: right; margin:15px 0;}
div#mmh { width: 223px; height:36px; background:url(img/mmh.jpg) no-repeat;}
li#lastmenu { background:none !important; }
div#mmenutop { width:223px; background: #505050; border-radius: 0 0 14px 14px; }
div#mmenutop ul li { list-style:none; background:url(img/limenu.jpg) no-repeat bottom; width: 223px; }
div#mmenutop ul li a { padding:0; display:block; color:#FFF; text-decoration:none;}
div#mmenutop ul li a:hover { color:#7ea201; display:block; }

div#mmenu { width:223px; background: #505050; border-radius: 0 0 4px 4px; }
div#mmenu ul li { list-style:none; background:url(img/limenu.jpg) no-repeat bottom; width: 223px; }
div#mmenu ul li a { padding:15px 0 15px 15px; display:block; color:#FFF; text-decoration:none;}
div#mmenu ul li a:hover { color:#7ea201; display:block; }

div#lto { width: 223px; height:36px; background:url(img/lto.jpg) no-repeat; margin-top:15px;}
div#ltoc { width:223px; height:300px; background: url(img/grey_menu.jpg) top no-repeat #e7e7e7;}
div#ltocf { width:223px; height:20px; background:url(img/foot_grey.jpg) bottom center;}
div#asbc { width: 223px; height:36px; background:url(img/asbc.jpg) no-repeat; margin-top:15px;}
div#asbcc { width:223px; height:200px; background: url(img/grey_menu.jpg) top no-repeat #e7e7e7;}
div#asbccf { width:223px; height:20px; background:url(img/foot_grey.jpg) bottom center;}

div#satis { margin-top:15px;}
div.fe_block_head { 
    width: 203px;
    height: 14px;
    font: bold 12px Arial; 
    text-transform: uppercase; 
    color: white; 
    text-shadow: 0 1px 1px rgba(0,0,0,0.6); 
    padding: 11px 10px 10px; 
    border-radius: 4px 4px 0 0; 
    /*border: 1px solid #516711;*/
    background: #86ac19; /* Old browsers */
    background: -moz-linear-gradient(top,  #86ac19 0%, #597111 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86ac19), color-stop(100%,#597111)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #86ac19 0%,#597111 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #86ac19 0%,#597111 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #86ac19 0%,#597111 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #86ac19 0%,#597111 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86ac19', endColorstr='#597111',GradientType=0 ); /* IE6-9 */
    /*box-shadow: 0 0px 1px rgba(255,255,255,0.8) inset;*/
}
div.fe_block_text { 
    width: 203px;
    background-color: #e7e7e7;
    border-radius: 0 0 4px 4px;
    padding: 10px;
    font-family: Arial;
}
div.fe_block_satis{
    width: 103px;
    height:180px;
    background: url(img/bestchoice.jpg) no-repeat 10% 36% #e7e7e7;
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    padding: 50px 10px 0 110px;
}
div.fe_block_satis span{
    font-size: 32px;
    display: block;
    color: #793b02;
    padding: 10px 0;
}

div#pmnts { margin-top:15px;}
div#pmntsc { width:223px; height:200px; background: url(img/grey_menu.jpg) top no-repeat #e7e7e7;}
div#pmntsc p { font-size: 10px; padding: 7px;}
div#pmntscf { width:223px; height:20px; background:url(img/foot_grey.jpg) bottom center;}
div#pmnts .fe_block_text span{
    border-bottom: 1px solid #777777;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: block;
}
div#pmnts .fe_block_text ul{
    list-style:none;
}
div#pmnts .fe_block_text ul li{
	list-style:none;
	padding-bottom: 5px;
}
di

div#footer { min-width:1024px; background:url(img/footerbg.png) repeat-x top #f0f0f0; min-width: 1039px;}
div#infooter { background: #d9d9d9; padding:15px;}
div#infooter #footermenu { text-align:center;}
div#infooter #footermenu ul li { display: inline; margin:0 15px 0 15px; list-style:none;}
div#infooter #footermenu ul li a { color: #9c9c9c; text-decoration:none;}
div#infooter #footermenu ul li a:hover { color: #6a6a6a; text-decoration:underline;}
div.linkblock { width:200px; height:150px; float:left; margin:15px 0;}
div.copyblock { width:300px; color:#acacac;}
div.linkblock ul { list-style:none; padding:5px; }
div.linkblock ul li { padding:5px; font-size:80%;}
div.linkblock ul li a { color:#9e9e9e; text-decoration:none;}
div.linkblock ul li a:hover { color:#797979; text-decoration:underline;}

div#ccleft { padding:0 0 10px 0;  text-align:center;}
div#clear { clear:both;}
#pricetable td { border-right:#86AA21 1px solid; border-bottom:#86AA21 1px solid;padding:7px;}
#pricetable  { border-left:#86AA21 1px solid; margin:10px; }
#pricetable #pricetabletit { background:#86AA21; color:#fff; font-weight: bold;}
#pricetable .tr1 { background:#F8FFF0}
#pricetable .tr2 { background: #F9F9F9;}


img { border:none;}

form {
    padding: 0px;
    margin: 0px;
}

img {
    border: 0px;
}

* {
    outline: 0;
}

.inquiry_input {
    width: 352px;
    height: 33px;
    border: 1px solid #aaaaaa;
    color: #000000;
    font: 18px Arial;
    padding-right: 7px;
    line-height: 33px;
}

select.inquiry_input {
    padding-top: 3px;
    padding-bottom: 3px;
}

.inquiry_area {
    width: 352px;
    height: 105px;
    border: 1px solid #aaaaaa;
    color: #000000;
    font: 18px Arial;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inquiry_field {
    float: left;
    font: bold 13px Arial;
    width: 70px;
    color: #000000;
    padding-top: 10px;
    text-align: left;
}



.info_popup {
    background: url(img/tool_tip.png) no-repeat;
    width: 159px;
    height: 57px;
    position: absolute;
    margin-left: -8px;
    margin-top: -15px;
    text-align: left;
    padding-left: 25px;
    padding-right: 10px;
    padding-top: 13px;
    font: 12px Arial;
    color: #383838;
    display: none;
    z-index: 2;
}

.error_popup {
    background: url(img/error_tip.png) no-repeat;
    width: 159px;
    height: 57px;
    position: absolute;
    margin-left: -8px;
    margin-top: -15px;
    text-align: left;
    padding-left: 25px;
    padding-right: 10px;
    padding-top: 13px;
    font: 12px Arial;
    color: #ffffff;
    display: none;
    z-index: 3;
}

.inquiry_element {
    margin-top: 20px;
    margin-bottom: 40px;
    font: bold 13px Arial;
}


.inquiry_input_comment {
    position: absolute;
    margin-left: 0px;
    margin-top: 38px;
    text-align: justify;
    font: 12px Arial;
    color: #afafaf;
}

.inquiry_input_comment a {
    color: #008fea
}

.captcha {
    border: 1px solid #aaaaaa;
    margin-left: 20px;
}

.radio_box {
    border: 1px solid white;
    width: 320px;
}

.error_input {
    border-color: #ff0000;
}

.validator_exp {
    display: none;
}

.script_ok {
    display: none;
}
.fe_block_contacts{
    text-align: center;
    color: #444444;
}
.right_contacts {margin-top:20px;padding-bottom:20px;}
.right_contacts strong{
    padding-bottom: 5px;
    display: inline-block;
}
.right_contacts .usa_number{font:20px Arial;color:#FF8400;text-shadow:1px 1px 0px #ffffff; background: url(img/phone.jpg) no-repeat 5% center;}
.right_contacts .right_chat{display:block;width:210px;height:31px;background: url(img/chatnow.jpg) no-repeat; margin: 5px 0 5px -3px;}
.right_contacts .right_skype{display:block;width:133px;height:33px;background: url(img/slype_button.jpg) no-repeat;margin: 10px auto;}

.fe_discount{
    margin: 20px 0;
}
.fe_medal_silver,
.fe_medal_golden,
.fe_medal_platinum,
.fe_medal_5,
.fe_medal_10{
    float: left;
    height: 144px;
    width: 144px;
}
.fe_medal_silver{background: url(img/medal_silver.png) no-repeat;}
.fe_medal_golden{background: url(img/medal_golden.png) no-repeat;}
.fe_medal_platinum{background: url(img/medal_platinum.png) no-repeat;}
.fe_medal_5{
    background: url(img/medal_5.png) no-repeat;
    padding-top: 123px;
    height: 20px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}
.fe_medal_10{
    background: url(img/medal_10.png) no-repeat;
    padding-top: 123px;
    height: 20px;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
}.fe_discount_block{
    float: right;
    width: 596px;
    padding: 10px 20px;
}
.fe_discount_block span{
    display: inline-block;
    margin: 20px 0;
}
.fe_buton{
    display: inline-block;
    border-radius: 50px;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    padding: 5px 13px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
    margin-right: 10px;
}
.fe_orange{
    background: rgb(239,177,101); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(239,177,101,1) 0%, rgba(206,142,35,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,177,101,1)), color-stop(100%,rgba(206,142,35,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(239,177,101,1) 0%,rgba(206,142,35,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(239,177,101,1) 0%,rgba(206,142,35,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(239,177,101,1) 0%,rgba(206,142,35,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(239,177,101,1) 0%,rgba(206,142,35,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efb165', endColorstr='#ce8e23',GradientType=0 ); /* IE6-9 */
    border: 1px solid #cc9964;
}
.fe_orange:hover{
    background: rgb(243,195,137); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(243,195,137,1) 0%, rgba(225,171,79,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,195,137,1)), color-stop(100%,rgba(225,171,79,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(243,195,137,1) 0%,rgba(225,171,79,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(243,195,137,1) 0%,rgba(225,171,79,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(243,195,137,1) 0%,rgba(225,171,79,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(243,195,137,1) 0%,rgba(225,171,79,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3c389', endColorstr='#e1ab4f',GradientType=0 ); /* IE6-9 */
}
.fe_orange:active{
    border: 1px solid #b68859;
    box-shadow: 0 0 9px rgba(0,0,0,0.2) inset;
}
.fe_green{
    background: rgb(146,170,41); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(146,170,41,1) 0%, rgba(114,146,35,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(146,170,41,1)), color-stop(100%,rgba(114,146,35,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(146,170,41,1) 0%,rgba(114,146,35,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(146,170,41,1) 0%,rgba(114,146,35,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(146,170,41,1) 0%,rgba(114,146,35,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(146,170,41,1) 0%,rgba(114,146,35,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#92aa29', endColorstr='#729223',GradientType=0 ); /* IE6-9 */
    border: 1px solid #849973;
}
.fe_green:hover{
    background: rgb(168,195,47); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(168,195,47,1) 0%, rgba(135,172,42,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,195,47,1)), color-stop(100%,rgba(135,172,42,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(168,195,47,1) 0%,rgba(135,172,42,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(168,195,47,1) 0%,rgba(135,172,42,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(168,195,47,1) 0%,rgba(135,172,42,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(168,195,47,1) 0%,rgba(135,172,42,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8c32f', endColorstr='#87ac2a',GradientType=0 ); /* IE6-9 */
}
.fe_green:active{
    border: 1px solid #526740;
    box-shadow: 0 0 9px rgba(0,0,0,0.2) inset;
}
.fe_hiw{
    margin: 20px auto;
    width: 669px;
}
.fe_left,
.fe_right{
    float: left;
    border-radius: 3px;
    width: 160px;
    height: 376px;
    text-align: center;
    color: white;
    background: rgb(167,192,71); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(167,192,71,1) 0%, rgba(150,181,0,1) 14%, rgba(115,144,17,1) 34%, rgba(80,100,17,1) 34%, rgba(86,107,17,1) 50%, rgba(94,118,17,1) 66%, rgba(103,127,17,1) 79%, rgba(104,130,17,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,192,71,1)), color-stop(14%,rgba(150,181,0,1)), color-stop(34%,rgba(115,144,17,1)), color-stop(34%,rgba(80,100,17,1)), color-stop(50%,rgba(86,107,17,1)), color-stop(66%,rgba(94,118,17,1)), color-stop(79%,rgba(103,127,17,1)), color-stop(100%,rgba(104,130,17,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(167,192,71,1) 0%,rgba(150,181,0,1) 14%,rgba(115,144,17,1) 34%,rgba(80,100,17,1) 34%,rgba(86,107,17,1) 50%,rgba(94,118,17,1) 66%,rgba(103,127,17,1) 79%,rgba(104,130,17,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(167,192,71,1) 0%,rgba(150,181,0,1) 14%,rgba(115,144,17,1) 34%,rgba(80,100,17,1) 34%,rgba(86,107,17,1) 50%,rgba(94,118,17,1) 66%,rgba(103,127,17,1) 79%,rgba(104,130,17,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(167,192,71,1) 0%,rgba(150,181,0,1) 14%,rgba(115,144,17,1) 34%,rgba(80,100,17,1) 34%,rgba(86,107,17,1) 50%,rgba(94,118,17,1) 66%,rgba(103,127,17,1) 79%,rgba(104,130,17,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(167,192,71,1) 0%,rgba(150,181,0,1) 14%,rgba(115,144,17,1) 34%,rgba(80,100,17,1) 34%,rgba(86,107,17,1) 50%,rgba(94,118,17,1) 66%,rgba(103,127,17,1) 79%,rgba(104,130,17,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7c047', endColorstr='#688211',GradientType=0 ); /* IE6-9 */
    margin-right: 15px;
}
.fe_left{
    margin-left: 0;
}
.fe_left span{
    font: bold 14px Verdana;
    display: block;
    margin-top: 134px;
}
.fe_left span:first-child{
    font: bold 18px Verdana;
    display: block;
    margin-top: 44px;
}
.fe_right span{
    font: bold 14px Verdana;
    display: block;
    width: 140px;
    line-height: 26px;
    margin: 103px auto 0;
}
.fe_right span:first-child{
    font: bold 18px Verdana;
    display: block;
    margin-top: 44px;
}
.fe_center{
    float: left;
    width: 304px;
    margin-right: 15px;
    font: bold 14px Verdana;
    color: #2d2d2d;
    text-align: center;
}
.fe_center span{
    color: #497808;
}
.fe_center_item{
    background: rgb(233,214,5); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(233,214,5,1) 0%, rgba(242,187,71,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,214,5,1)), color-stop(100%,rgba(242,187,71,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(233,214,5,1) 0%,rgba(242,187,71,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(233,214,5,1) 0%,rgba(242,187,71,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(233,214,5,1) 0%,rgba(242,187,71,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(233,214,5,1) 0%,rgba(242,187,71,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9d605', endColorstr='#f2bb47',GradientType=0 ); /* IE6-9 */
    border-radius: 3px;
    padding: 15px;
    width: 274px;
}
.fe_arr{
    width: 25px;
    height: 23px;
    background: url(img/arr_bot.png) no-repeat;
    margin: 0 auto 3px;
}
.fe_contact tr td{
    color: #4a4a4a;
    font-weight: bold;
}
.fe_contact tr td:first-child{
    text-align: right;
    width: 180px;
    font-size: 14px;
    color: #4a4a4a;
    padding-right: 10px;
    font-weight: normal;
}
.fe_check{
    font-weight: normal!important;
}
.fe_contact td{
    padding: 5px 0;
}
.fe_skype{
    background: rgb(122,208,241); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(122,208,241,1) 0%, rgba(90,179,217,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,208,241,1)), color-stop(100%,rgba(90,179,217,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(122,208,241,1) 0%,rgba(90,179,217,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(122,208,241,1) 0%,rgba(90,179,217,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(122,208,241,1) 0%,rgba(90,179,217,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(122,208,241,1) 0%,rgba(90,179,217,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad0f1', endColorstr='#5ab3d9',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7dbee4;
    margin-right: 0;

}
.fe_skype span{
    display: inline-block;
    background: url(img/skype.png) no-repeat left 45%;
    padding-left: 20px;
}
.fe_contact input[type=text],
.fe_contact textarea{
    background: rgb(248,248,248); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(248,248,248,1) 0%, rgba(255,255,255,1) 32%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(248,248,248,1)), color-stop(32%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 32%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 32%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 32%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(248,248,248,1) 0%,rgba(255,255,255,1) 32%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    width: 263px;
    height: 28px;
    border: none;
    border: 1px solid #b9b9b9;
    border-radius: 5px;
    padding-left: 6px;
    padding-right: 6px;
}
.fe_contact textarea{
    height: 100px;
    max-width: 263px;
    padding: 6px;
}
.fe_capt_img{
    width: 122px;
    height: 30px;
    float: left;
    background: lightgray;
}
.fe_reload{
    width: 17px;
    height: 19px;
    display: block;
    float: left;
    background: url(img/reload.png) no-repeat;
    padding: 0 5px;
    margin-top: 4px;
    margin-left: 8px;
}
.fe_capt_input{
    width: 106px!important;
    float: left;
}
.fe_contact input[type=checkbox]{
    margin-right: 5px;
}
.fe_contact input[type=submit],
.fe_calc input[type=submit],
.fe_free_quote .fe_free_button{
    box-shadow: none;
    border: none;
    cursor: pointer;
    background: rgb(164,179,87); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(164,179,87,1) 0%, rgba(117,137,12,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(164,179,87,1)), color-stop(100%,rgba(117,137,12,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(164,179,87,1) 0%,rgba(117,137,12,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4b357', endColorstr='#75890c',GradientType=0 ); /* IE6-9 */
}
.fe_contact input[type=submit]:hover,
.fe_calc input[type=submit]:hover,
.fe_free_quote .fe_free_button:hover{
    background: rgb(173,187,105); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(173,187,105,1) 0%, rgba(147,173,15,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(173,187,105,1)), color-stop(100%,rgba(147,173,15,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(173,187,105,1) 0%,rgba(147,173,15,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(173,187,105,1) 0%,rgba(147,173,15,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(173,187,105,1) 0%,rgba(147,173,15,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(173,187,105,1) 0%,rgba(147,173,15,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adbb69', endColorstr='#93ad0f',GradientType=0 ); /* IE6-9 */
}
.fe_contact input[type=submit]:active,
.fe_calc input[type=submit]:active{
    margin-top: 1px;
    margin-bottom: -1px;
}
.fe_block_templ{
    border-radius: 5px;
    width: 490px;
    padding: 10px;
    background: rgb(249,251,248); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(249,251,248,1) 0%, rgba(245,245,245,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,251,248,1)), color-stop(100%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(249,251,248,1) 0%,rgba(245,245,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(249,251,248,1) 0%,rgba(245,245,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(249,251,248,1) 0%,rgba(245,245,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(249,251,248,1) 0%,rgba(245,245,245,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fbf8', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    border: 1px solid #b9b9b9;
    margin: 20px auto;
}
.fe_features{
    padding: 0;
    font-size: 14px;
}
.fe_features td:first-child{
    border-right: 1px solid #b9b9b9;
    width: 229px;
}
.fe_features td{
    padding: 10px;
    vertical-align: top;
}
.fe_features_signs{
    font: bold 16px Verdana;
    color: #718e17;
}
.fe_features td ul li{
    background: url(img/fe_li.png) no-repeat left center!important;
    margin-left: -12px;
}
.fe_features ul li span:last-child{
    color: #ff8400;
    font-weight: bold;
    text-align: right;
    display: block;
    float: right;
}
.fe_features ul li{
    overflow: hidden;
}
.fe_features ul li span:first-child{
    display: block;
    float: left;
    width: 116px;
}
.fe_features_total{
    font-weight: bold;
    text-align: right;
    padding-bottom: 10px;
}
.fe_features_total span{
    color: #ff8400;
}
.fe_features .fe_buton{
    float: right;
    margin-right: 0;
}
.fe_features_star{
    font-size: 10px;
    padding-bottom: 10px;
}
.fe_features_star span{
    color: #ff8400;
}
.fe_request{
    border-radius: 5px;
    background: #d8e698;
    padding: 10px;
    font-size: 12px;
    line-height: 14px;    
}
.fe_request strong{
    display: block;
    padding-bottom: 5px;
    text-align: center;
}
.fe_calc td{
    padding-top: 5px;
    padding-bottom: 5px;
}
.fe_calc td:first-child{
    font-weight: bold;
    font-size: 12px;
    width: 185px;
    text-align: right;
    padding-right: 15px;
}
.fe_calc td select{
    width: 220px;
}
.fe_calc span{
    font-size: 27px;
    color: #588407
}
.fe_free_text span{
    color: #ff8400;
    font: bold 18px Verdana;
}
.fe_free_quote .fe_free_button{
    width: 282px;
    color: black;
    font-size: 13px;
    text-shadow: none;
    text-align: center;
    margin-top: 10px;
    margin: 0 auto;
    display: block;
}
.fe_free_button span{
    font: bold 16px Arial;
    color: white;
    display: block;
    text-align: center;
}
.fe_phone .fe_buton.fe_green{
    width: 90px;
    text-align: center;
    margin-left: 15px; 
}
.fe_phone .fe_buton.fe_orange{
    margin-right: 0;
}
.fe_phone{
    font: bold 14px Verdana;
    color: black;
}
.fe_phone span{
    color: #f67b00;
    text-transform: uppercase;
    
}
.fe_attention span{
    display: inline-block;
    font-weight: bold;
    color: #FF8400;
    padding-bottom: 5px;
}
.fe_attention ol{
    list-style-position: inside;
}
.fe_attention i{
    text-align: right;
    display: block;
    font-size: 11px;
    padding-top: 5px;
}
a {color: #5F7912;}
a:hover {text-decoration: none;}
.fe_features.fe_block_templ {width:550px!important;}
.orangeletters {color:#FF8400; font-style: italic;}
.ordbut {font-weight: bold;}

.tab-pane {
    display: none;
}

.tab-pane.active {
    display: block;
}

.prices > ul {
    list-style: none!important;    
    margin:0px!important;
    padding: 0px!important;    
}

.prices > ul li {
    float: left;
    background: none!important;    
    padding: 0px!important;
    margin: 0px!important;
}

.prices > ul li a {
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding: 5px 10px;    
    font-size:12px;
}

.prices > ul li.active a {    
    background: rgb(167,188,96); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(167,188,96,1) 0%, rgba(109,138,21,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(167,188,96,1)), color-stop(100%,rgba(109,138,21,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(167,188,96,1) 0%,rgba(109,138,21,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(167,188,96,1) 0%,rgba(109,138,21,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(167,188,96,1) 0%,rgba(109,138,21,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(167,188,96,1) 0%,rgba(109,138,21,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7bc60', endColorstr='#6d8a15',GradientType=0 ); /* IE6-9 */

    color: white;
    text-shadow: none;
    border-radius: 5px 5px 0px 0px;
}

.prices > ul li:first-child a {
    width:152px;
    text-align: center;
}

.prices table {
    border-spacing: 0px;
    border: 1px solid #6d8a15;        
    width: 100%;    
    border-radius: 0px 5px 5px 5px;
}

.prices table td {    
    border-spacing: 0px;
    border-top: 1px solid #6d8a15;
    padding: 10px;
    text-align: center;
}

.prices table tr:nth-child(even) {    
    background: #eee!important;
}

.prices table td:first-child {
    font-weight: bold;
    border-right: 1px solid #6d8a15; 
    width:150px;
    text-align: left;
}

.prices table th:first-child {
    border-right: 1px solid #6d8a15; 
    width:150px;        
}

.prices table th {
    border-bottom: 1px solid #6d8a15;    
    padding: 10px;
    background: #6d8a15;
    color: white;
}
/* Chat */
.chat-fixed {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
  font-family: Arial;

background: #3d3d3d; /* Old browsers */
background: -moz-linear-gradient(top,  #3d3d3d 0%, #333333 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#333333)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3d3d3d 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3d3d3d 0%,#333333 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3d3d3d 0%,#333333 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3d3d3d 0%,#333333 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#333333',GradientType=0 ); /* IE6-9 */

}
.chat-fixed .phone {
  font-weight: bold;
  background-image: url(img/chat-icon.png);
  background-repeat: no-repeat;
  /*  background-position: 0 -88px;*/
  color: white;
  /*  color: #333333;*/
  line-height: 22px;
  text-shadow: 0 1px 2px rgba(0,0,0,0.3);
  /*  text-shadow: 0 1px 2px rgba(255,255,255,0.3);*/
}
.chat-fixed .skype-link {
    background: url(img/skype-icon-sm.png) no-repeat 24px 3px;
    position: relative;
    text-decoration: none;
    color: white;
    font-size: 15px;
    display: inline-block;
    padding: 8px 20px 7px 40px;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    background: rgb(10,169,233);
background: -moz-linear-gradient(top, rgba(10,169,233,1) 0%, rgba(0,160,223,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,169,233,1)), color-stop(100%,rgba(0,160,223,1)));
background: -webkit-linear-gradient(top, rgba(10,169,233,1) 0%,rgba(0,160,223,1) 100%);
background: -o-linear-gradient(top, rgba(10,169,233,1) 0%,rgba(0,160,223,1) 100%);
background: -ms-linear-gradient(top, rgba(10,169,233,1) 0%,rgba(0,160,223,1) 100%);
background: linear-gradient(to bottom, rgba(10,169,233,1) 0%,rgba(0,160,223,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0aa9e9', endColorstr='#00a0df',GradientType=0 );
border-radius: 3px 0 0 0;
}
.chat-fixed .skype-link:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 14px;
	background: url(img/skype-icon-sm.png) no-repeat;
	width: 20px;
	height: 19px;
}
.chat-fixed .chat {
  background-image: url(img/chat-icon.png);
  background-repeat: no-repeat;
/*  background-position: 0 -137px;*/
  text-shadow: 0 1px 2px rgba(0,0,0,0.3);
/*  text-shadow: 0 1px 2px rgba(255,255,255,0.3);*/
  color: white;
/*  color: #333333;*/
  font-size: 14px;
  font-weight: bold;
  
  text-decoration: none;
  margin-top: 2px;
}
.chat-fixed .chat span {
  font-size: 16px;
}
.chat-fixed .chat:hover {
  text-shadow: 0 0px 8px rgba(0, 0, 0, 0.4);
  transition: text-shadow 0.2s linear;
}
/* Bottom */
.chat-fixed-bottom {
  bottom: 0;
  right: 40px;
  border-radius: 3px 3px 0 0;
}
.chat-fixed-bottom .phone {
  float: left;
  border-right: 1px solid rgba(0,0,0, 0.3);
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.2);
  margin-left: 14px;
  background-position: 0 8px;
  padding: 7px 16px 4px 20px;
  font-size: 22px;
}
.chat-fixed-bottom .chat {
  margin-left: 15px;
  display: inline-block;
  background-position: 0 -41px;
  padding: 7px 23px 7px 30px;
}
/* Left */
.chat-fixed-left {
  left: 0;
  top: 200px;
  border-radius: 0 3px 3px 0;
}
.chat-fixed-left .phone {
  display: block;
  border-bottom: 1px solid rgba(0,0,0, 0.3);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  background-position: 6px 8px;
  padding: 7px 16px 4px 26px;
  font-size: 16px;
}
.chat-fixed-left .chat {
  margin-left: 6px;
  display: block;
  background-position: 0 -41px;
  padding: 7px 23px 7px 30px;
}
/* Right */
.chat-fixed-right {
  right: 0;
  top: 200px;
  border-radius: 3px 0 0 3px;
}
.chat-fixed-right .phone {
  display: block;
  border-bottom: 1px solid rgba(0,0,0, 0.3);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  background-position: 6px 8px;
  padding: 7px 8px 4px 26px;
  font-size: 16px;
}
.chat-fixed-right .chat {
  margin-left: 6px;
  display: block;
  text-align: right;
  background-position: 5px -41px;
  padding: 7px 8px 7px 30px;
}
div#list-google ul li {
    background: none;
    padding:0;
    margin:0;
}

/* Update */
.container-holder {
    width: 1024px;
    margin: 0 auto;
}
.clear {
    clear: both;
}
.fixed-top {
    background-color: #202020;
    position: absolute;
    width: 100%;
    text-align: right;
    font-family: arial;
    height: 27px;
    z-index: 100;
    top: 0;
}
.fixed-top .container-holder > a {
    color: #cccccc;
    font-size: 12px;
    display: inline-block;
    background: url(img/login-icon.png) no-repeat left center;
    padding: 0 0 0 20px;
    float: right;
    margin: 6px 20px 0 0;
}
.order-section {
    float: right;
    margin-top: -26px;
    box-shadow: 0px 2px 6px rgba(0,0,0,0.5);
    border-radius: 0 0 6px 6px;
}
.order-section a {
    text-decoration: none;
    color: white;
    text-transform: uppercase;
    font-size: 12px;
    border-radius: 0 0 6px 0;
    padding: 0;
    margin: 0;
    float: left;
    /*box-shadow: 2px 1px 6px rgba(0,0,0,0.5);*/
    padding: 10px 17px;
    /*border-bottom: 3px solid #202020;
    border-right: 3px solid #202020;*/
}
.order-section .fixed-btn-order {
    background: #fe7200; /* Old browsers */
    background: -moz-linear-gradient(top,  #fe7200 0%, #f26500 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7200), color-stop(100%,#f26500)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe7200 0%,#f26500 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe7200 0%,#f26500 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe7200 0%,#f26500 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe7200 0%,#f26500 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7200', endColorstr='#f26500',GradientType=0 ); /* IE6-9 */
}
.order-section .fixed-btn-inq {
    background: #7eac0d; /* Old browsers */
    background: -moz-linear-gradient(top,  #7eac0d 0%, #6f8337 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7eac0d), color-stop(100%,#6f8337)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7eac0d 0%,#6f8337 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eac0d', endColorstr='#6f8337',GradientType=0 ); /* IE6-9 */
}
.order-section a:first-child {
    border-radius: 0 0 0 6px;
    border-right: 0;
    /*border-left: 3px solid #202020;*/
    padding: 10px 13px 10px 14px;
}
.order-section .fixed-btn-order:hover {
    background: #ff831d; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff831d 0%, #ff7513 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff831d), color-stop(100%,#ff7513)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff831d 0%,#ff7513 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff831d 0%,#ff7513 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff831d 0%,#ff7513 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff831d 0%,#ff7513 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff831d', endColorstr='#ff7513',GradientType=0 ); /* IE6-9 */
}
.order-section .fixed-btn-inq:hover {
    background: #9cd410; /* Old browsers */
    background: -moz-linear-gradient(top,  #9cd410 0%, #88a044 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cd410), color-stop(100%,#88a044)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9cd410 0%,#88a044 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9cd410 0%,#88a044 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9cd410 0%,#88a044 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9cd410 0%,#88a044 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cd410', endColorstr='#88a044',GradientType=0 ); /* IE6-9 */
}
.navigation {
    background: url(img/nav-bg.png);
    height: 84px;
    position: absolute;
    top: 0;
    width: 100%;
    min-width: 1039px;
}
.navigation .logo {
    width: 222px;
    height: 60px;
    float: left;
    margin-top: 20px;
}
.hero {
    height: 423px;
    background: url(img/hero-bg.jpg) no-repeat center top #999999;
    font-family: arial;
    min-width: 1039px;
}
.hero .container-holder {
    position: relative;
}
.hero .hero-bottom {
    background: url(img/hero-bottom-bg.png);
    position: absolute;
    margin-top: 393px;
    height: 23px;
    padding-top: 7px;
    width: 100%;
    font-family: arial;
    text-align: right;
    min-width: 1039px;
}
.hero .hero-bottom a {
    color: white;
    font-size: 14px;
    display: inline-block;
    background: url(img/sample-arr.png) no-repeat left 40%;
    padding: 0 0 0 15px;
    margin-right: 165px;
}
.hero .hero-bottom span {
    color: white;
    font-size: 11px;
}
.hero .main-title {
    position: absolute;
    top: 140px;
    right: 10px;
    text-align: right;
    width: 630px;
}
.hero .main-title span {
    display: inline-block;  
    background: url(img/hero-title-bg.png);
    padding: 4px 14px;
    border-radius: 2px;
    margin-top: 4px;
    font-size: 36px;
    font-weight: bold;
    color: white;
}
.hero .order-btn {
    position: absolute;
    top: 280px;
    right: 343px;
    background: #fe7100; /* Old browsers */
    background: -moz-linear-gradient(top,  #fe7100 0%, #f26500 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7100), color-stop(100%,#f26500)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe7100 0%,#f26500 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe7100 0%,#f26500 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe7100 0%,#f26500 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe7100 0%,#f26500 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7100', endColorstr='#f26500',GradientType=0 ); /* IE6-9 */
    padding: 20px 35px;
    font-size: 36px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border-radius: 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.75), 0 1px 0 rgba(255,255,255,0.2) inset;
}
.hero .order-btn:hover {
    background: #ff831d; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff831d 0%, #ff7513 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff831d), color-stop(100%,#ff7513)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff831d 0%,#ff7513 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff831d 0%,#ff7513 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff831d 0%,#ff7513 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff831d 0%,#ff7513 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff831d', endColorstr='#ff7513',GradientType=0 ); /* IE6-9 */
} 
.hero .medal-holder {
    position: absolute;
    top: 280px;
    right: 420px;
}
.hero .medal-holder a {
    float: left;
}
div#wrap {
    margin-top: 20px;
}
.navigation #topmenu {
    text-align: right;
}
.navigation #topmenu .submenu {
    position: relative;
}
.navigation #topmenu .submenu > a {
    background: url(img/submenu-arr.png) no-repeat right center;
    padding-right: 15px;
}
.navigation #topmenu .submenu ul {
    display: none;
    padding: 10px;
    position: absolute;
    top: 20px;
    left: -10px;
    background: url(img/nav-bg.png);
    width: 150px;
    text-align: left;
}
.navigation #topmenu .submenu ul li a {
    display: block;
}
.navigation #topmenu .submenu:hover ul {
    display: block;
}
.navigation #topmenu .submenu ul li {
    margin: 0;
}
.btn-block-header {
    position: absolute;
    top: 294px;
    right: 10px;
    width: 350px;
    text-align: right;
}
.btn-block-header > span {
    font: 16px Arial;
    margin-bottom: 10px;
    color: white;
    background: url(img/hero-title-bg.png);
    padding: 5px 14px;
    border-radius: 2px;
    display: inline-block;
}
.btn-block-header .holder {
    text-align: right;
}
.btn-block-header .holder a, .btn-block-header .holder span {
    display: inline-block;
    color: white;
}
.btn-block-header .holder span {
    padding: 0 10px;
    font-size: 18px;
}
.btn-block-header .holder a {
    font-size: 12px;
    text-decoration: none;
    text-transform: uppercase;
    padding: 10px 20px 8px;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.7);
}
.btn-block-header .holder .btn-order {
    background: #fe7100; /* Old browsers */
    background: -moz-linear-gradient(top,  #fe7100 0%, #d14600 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7100), color-stop(100%,#d14600)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe7100 0%,#d14600 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe7100 0%,#d14600 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe7100 0%,#d14600 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe7100 0%,#d14600 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7100', endColorstr='#d14600',GradientType=0 ); /* IE6-9 */
}
.btn-block-header .holder .btn-order:hover {
    background: #ff8521; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff8521 0%, #fa5300 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8521), color-stop(100%,#fa5300)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff8521 0%,#fa5300 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff8521 0%,#fa5300 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff8521 0%,#fa5300 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff8521 0%,#fa5300 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8521', endColorstr='#fa5300',GradientType=0 ); /* IE6-9 */
}
.btn-block-header .holder .btn-inq:hover {
    background: #9cd410; /* Old browsers */
    background: -moz-linear-gradient(top,  #9cd410 0%, #88a044 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cd410), color-stop(100%,#88a044)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #9cd410 0%,#88a044 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #9cd410 0%,#88a044 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #9cd410 0%,#88a044 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #9cd410 0%,#88a044 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cd410', endColorstr='#88a044',GradientType=0 ); /* IE6-9 */
}
.btn-block-header .holder .btn-inq {
    background: #7eac0d; /* Old browsers */
    background: -moz-linear-gradient(top,  #7eac0d 0%, #6f8337 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7eac0d), color-stop(100%,#6f8337)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7eac0d 0%,#6f8337 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eac0d', endColorstr='#6f8337',GradientType=0 ); /* IE6-9 */
}
.side-calc {
    margin-bottom: 20px;
}
.side-calc select, .side-calc input[type=text] {
    width: 100px;
}
.side-calc tr td {
    padding: 5px 0;
}
.side-calc tr td:first-child {
    width: 100px;
    text-align: right;
    padding-right: 5px;
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
}
.side-calc #calprice_div {
    font-size: 30px;
    font-weight: bold;
    color: #588407;
    text-align: center;
    padding: 10px 0;
}
.side-calc .btn-calc {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 130px;
    margin-bottom: 20px; 
    box-shadow: 0 2px 7px rgba(0,0,0,0.4);
}


.side-calc .fe_block_head {
    background: #fe7100; /* Old browsers */
    background: -moz-linear-gradient(top,  #fe7100 0%, #d14600 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7100), color-stop(100%,#d14600)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fe7100 0%,#d14600 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fe7100 0%,#d14600 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fe7100 0%,#d14600 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fe7100 0%,#d14600 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7100', endColorstr='#d14600',GradientType=0 ); /* IE6-9 */
    border-color: #a83800;
}
.right_contacts .fe_orderbutton {
    display: block;
    margin: 10px auto;
    text-align: center;
    width: 130px; 
    box-shadow: 0 2px 7px rgba(0,0,0,0.4);
    background: #7eac0d; /* Old browsers */
    background: -moz-linear-gradient(top,  #7eac0d 0%, #6f8337 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7eac0d), color-stop(100%,#6f8337)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #7eac0d 0%,#6f8337 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #7eac0d 0%,#6f8337 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eac0d', endColorstr='#6f8337',GradientType=0 ); /* IE6-9 */

}
.right_contacts .fe_orderbutton:hover {
    background: #8dbf0f; /* Old browsers */
    background: -moz-linear-gradient(top,  #8dbf0f 0%, #7b913d 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dbf0f), color-stop(100%,#7b913d)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #8dbf0f 0%,#7b913d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #8dbf0f 0%,#7b913d 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #8dbf0f 0%,#7b913d 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #8dbf0f 0%,#7b913d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dbf0f', endColorstr='#7b913d',GradientType=0 ); /* IE6-9 */
}
.types-of-papers, .our-services {
    margin-bottom: 20px;
}
#infooter {
    margin: 40px 0 20px;
}
.bottom-line {
    padding-bottom: 20px;
}
.bottom-line .copyblock {
    float: right;
    text-align: center;
}
.bottom-line .copyblock span {
    display: inline-block;
    margin-bottom: 10px;
}
.bottom-line .social-widgets {
    float: left;
    width: 724px;
    padding-top: 20px;
    text-align: center;
}
div#promo3 .fe_promohead{
    margin-bottom: 50px;
}
.fe_calc input[type=submit] {
    background: #fe7100;
    background: -moz-linear-gradient(top, #fe7100 0%, #d04500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7100), color-stop(100%,#d04500));
    background: -webkit-linear-gradient(top, #fe7100 0%,#d04500 100%);
    background: -o-linear-gradient(top, #fe7100 0%,#d04500 100%);
    background: -ms-linear-gradient(top, #fe7100 0%,#d04500 100%);
    background: linear-gradient(to bottom, #fe7100 0%,#d04500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7100', endColorstr='#d04500',GradientType=0 );
}
.fe_calc input[type=submit]:hover {
    background: #ffa357;
    background: -moz-linear-gradient(top, #ffa357 0%, #ff7a37 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa357), color-stop(100%,#ff7a37));
    background: -webkit-linear-gradient(top, #ffa357 0%,#ff7a37 100%);
    background: -o-linear-gradient(top, #ffa357 0%,#ff7a37 100%);
    background: -ms-linear-gradient(top, #ffa357 0%,#ff7a37 100%);
    background: linear-gradient(to bottom, #ffa357 0%,#ff7a37 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa357', endColorstr='#ff7a37',GradientType=0 );
}
.bottom-line .secured-img {
    margin-left: 120px;
}


.tell-frends {
    margin-bottom: 20px;
}

/* Category */
.hero-page {
    padding-top: 110px;
    background: url(img/hero-page-bg.jpg) no-repeat center top;
    border-bottom: 3px solid #82AA0D;
}
.hero-content {
    width: 1024px;
    margin: 0 auto;
}
.hero-content h1 {
    font-size: 30px;
    color: white;
    background: rgba(0,0,0,0.3);
    padding: 6px 13px;
    display: inline-block;
    font-family: arial;
}

/* Testimonials */

.testim-item {
    margin-bottom: 20px;
    padding-left: 60px;
    background: url(img/quote-icon.png) no-repeat left center;
}
.testim-item.first-testim-item {

}
.testim-item .rating-stars {
    background: url(img/rating-star-icon.png) repeat-x;
    display: block;
    height: 18px;
    width: 18px;
    cursor:pointer;
}
.rating-stars:hover{opacity:0.8;}
.testim-item .rating-stars.rating-stars-3 {
    margin: 5px 0 0;
    width: 54px;
}
.testim-item .rating-stars.rating-stars-4 {
    margin: 5px 0 0;
    width: 72px;
}
.testim-item .rating-stars.rating-stars-5 {
    margin: 5px 0 0;
    width: 90px;
}
.testim-item p {
    padding-left: 0!important;
    padding-bottom: 0!important;
}

/* Contact the Domain Owner:
admin@fast-essay.com */
h2.lead-contact {
    padding-bottom: 0;
    margin: 20px 0 0 233px;
    display: inline-block;
}


div#promo2 .fe_promohead {
    padding-top: 9px;
}
div#promo2 .t1 {
    margin-top: 30px;
}
.benefits-holder {
    background: url(img/benefits-bg.png) repeat-x top #f0f0f0;
    padding-bottom: 10px;
    min-width: 1039px;
}
div#promo1 ul {
    margin-top: 40px;
}
div#promo3 .fe_promohead {
    margin-bottom: 30px;
}
.fe_calc h3 {
    padding: 0 0 10px 0!important;
    font-size: 20px!important;
    text-align: center;
}

/* FAQ */
.link-collapse {
    border: 1px solid #5F7912;
    border-radius: 3px;
    display: block;
    text-decoration: none;
    padding: 10px;
    /*background: url(img/arr-collapse.png) no-repeat 12px 11px;*/
}
.link-collapse:before {
    content: "+  ";
}
.link-collapse.opened:before {
    /*background-position: 10px -34px;*/
    content: "–  ";
    margin-left: 1px;
}
.block-inside-collapse {
    margin-left: 24px;
}

/* How it works */

.how-it-works .item {
    background: url(img/step-arr.png) no-repeat center bottom;
    padding-bottom: 20px;
}
.how-it-works .item:last-child {
    background: none;
}
.how-it-works .link-collapse {
    border: none;
    padding: 3px;
    display: inline-block;
}
.how-it-works .step {
    width: 250px;
    padding-top: 100px;
    float: left;
}
.how-it-works .step p {
    padding-left: 27px!important;
}
.how-it-works .step h2 {
    display: inline-block;
}
.how-it-works .step h2 span {
    font-size: 32px!important;
}
.how-it-works .step-1 {
    background: url(img/step-1-img.png) no-repeat center top;
}
.how-it-works .step-2 {
    background: url(img/step-2-img.png) no-repeat center top;
}
.how-it-works .step-3 {
    background: url(img/step-3-img.png) no-repeat center top;
}
.how-it-works .step-4 {
    background: url(img/step-4-img.png) no-repeat center top;
}
.how-it-works .step-desc {
    width: 500px;
    padding-left: 30px;
    float: left;
    padding-bottom: 20px;
}
div#promo1 ul li {
    padding-left: 20px;
    background: url(img/ben-li.png) no-repeat left center;
}
.text-center {
    text-align: center;
}
#topmenu .order-nav-link {
    color: #fe7200;
}
.float-banner-1 {
    width: 100%;
    position: fixed;
    background: #374643;
    background: rgba(0, 0, 0, .8);
    border-top: 1px solid #000000;
    bottom: 0;
    z-index: 2;
    min-width: 965px;
    color: white;
}
.float-banner-1 .btn-close-banner {
    position: absolute;
    right: 15px;
    top: 10px;
    color: white;
    text-decoration: none;
    padding: 5px 5px;
    font-size: 20px;
}
.float-banner-1 .btn-close-banner:hover {
    color: #dddddd;
}
.float-banner-1 .banner-holder {
    padding: 20px;
}
.float-banner-1 .banner-container {
    width: 805px;
    padding-left: 160px;
    margin: 0 auto;
    position: relative;
    font-size: 18px;
    line-height: 26px;
}
.float-banner-1 .banner-container .disc-code {
    color: #8CC117;
    text-transform: uppercase;
    font-size: 27px;
    font-weight: bold;
    display: inline-block;
}
.float-banner-1 .banner-container .xmas-img {
    position: absolute;
    top: -21px;
    left: 0;
    width: 165px;
    height: 128px;
    background: url(img/banner-elem-fe.png) no-repeat;
}
.float-banner-1 .banner-container > strong > span {
    font-size: 28px;
} 
.float-banner-1 .banner-container > .final {
    display: block;
    text-align: center;
    font-style: italic;
    font-size: 20px;
}

/* Verification */
.verification-block .step .step-holder {
    margin-bottom: 20px;
    padding: 15px 0 0 70px;
}
.verification-block .step h2 {
    font-weight: bold!important;
    font-size: 18px!important;
    margin-top: -3px;
}
.verification-block .step p {

}
.verification-block .step-1 .step-holder {
    min-height: 219px;
}
.verification-block .step-1 {
    background: url(img/ver-step-1.png) no-repeat 52px bottom;
}
.verification-block .step-2 .step-holder {
    min-height: 270px;
}
.verification-block .step-2 {
    background: url(img/ver-step-2.png) no-repeat 52px bottom;
}
.verification-block .step-3 .step-holder {
    min-height: 185px;
}
.verification-block .step-3 {
    background: url(img/ver-step-3.png) no-repeat 52px bottom;
}
.verification-block .step-4 .step-holder {
    min-height: 254px;
    position: relative;
}
.verification-block .step-4 {
    background: url(img/ver-step-4.png) no-repeat 52px 120px;
}
.verification-block .step-5 .step-holder {
    min-height: 37px;
}
.verification-block .step-4 .step-holder .email {
    position: absolute;
    top: 250px;
    left: 80px;
}
.verification-block .step-4 .step-holder .email a {
    color: #308bd7;
}
.verification-block .step-4 .step-holder .upload {
    position: absolute;
    top: 250px;
    left: 310px;
}
.verification-block .step-4 .step-holder .fax {
    position: absolute;
    top: 250px;
    left: 522px
}
.verification-block .step-bottom {
    background: url(img/ver-step-bottom.png) no-repeat left bottom;
    min-height: 300px;
    width: 672px;
    margin-left: 66px;
    margin-bottom: 30px;
}
.verification-block .step-bottom .step-holder {
    padding: 20px;
    border-radius: 4px 4px 0 0;
    background-color: #e7e9e2;
}
.verification-block .step-bottom .step-holder h2 {
    color: #7e999c!important;
    font-weight: normal!important;
    font-size: 20px!important;
}
.verification-block .step-bottom .step-holder p {
    margin-bottom: 0!important;
}


.btn-direct-call {
    display: inline-block;
    border-radius: 50px;
    color: white;
    text-transform: uppercase;
    text-decoration: none;
    padding: 5px 13px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.5);
    cursor: pointer;
    background: #fe7200;
    background: -moz-linear-gradient(top, #fe7200 0%, #f26500 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe7200), color-stop(100%,#f26500));
    background: -webkit-linear-gradient(top, #fe7200 0%,#f26500 100%);
    background: -o-linear-gradient(top, #fe7200 0%,#f26500 100%);
    background: -ms-linear-gradient(top, #fe7200 0%,#f26500 100%);
    background: linear-gradient(to bottom, #fe7200 0%,#f26500 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7200', endColorstr='#f26500',GradientType=0 );
    border: 1px solid #B85200;
}
.chat-fixed .btn-direct-call {
    border: none;
    border-radius: 0;
    padding: 10px 13px 7px;
    margin: 0 0 0 -4px;
}
.click-to-call-modal .hide {
    display: none !important;
}
.fe_block_templ {
    width: 350px !important;
}


.form-wrap .nav-steps .nav-step.active-step {border-bottom: 3px solid #82aa0d  !important; color: #607e09  !important;}
.form-wrap .button.button-primary { background-color: #ff9320 !important;
    border-color: none !important;
    color: #ffffff;}

.form-wrap  ul li {
    /*background: url("img/licont.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    list-style: none outside none;
    padding: 5px 0 3px 26px;
}
.form-wrap { margin-top: 25px;}
ul.order-tabs li {background: none !important; padding: 0 !important;}



.client-lead-informer {
  display: none;
}
.client-lead-modal .alert-danger {
  margin-top: 15px;
}
.client-lead-modal .btn {
  display: block;
  margin: 0 auto;
}



  .client-lead-informer.mobile-view {
    display: none!important;
  } 
  .client-lead-informer.desktop-view {
    top: 450px;
    left: 14px;
    border-radius: 5px;
    width: 200px;
    position: fixed;
    background: rgba(201,55,2,0.95);
    opacity: 0.94;
    color: #fff;
    z-index: 4;
  }
  .client-lead-informer.desktop-view::after {
      right: 100%; 
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-right-color: rgba(201,55,2,0.95);
      border-width: 0px 12px 24px 0px;
      top: 50%;
      margin-top: -16px;    
      box-shadow: 0 5px 15px rgba(0,0,0,0.15);
  }
  .client-lead-informer.desktop-view.closed {
      width: auto;
  }
  .client-lead-informer.desktop-view .fa-phone {
      font-size: 40px; 
      height: 55px;
      float: left;
      padding: 9px 11px 3px 14px;
      cursor: pointer;
  }
  .client-lead-informer.desktop-view div {
      width: 190px;
      padding-top: 10px;
      font-size: 13px;
      line-height: 17px;
  }
  .client-lead-informer.desktop-view div span {
      padding-right: 10px;
  }
  .client-lead-informer.desktop-view div strong {
      background: #ffffff; /* Old browsers */
      background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Opera 11.10+ */
      background: -ms-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* IE10+ */
      background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
      display: block;
      border-radius: 70px;
      padding: 5px 10px;
      color: #222222;
      margin: 10px 0 10px 10px;
      text-align: center;
      box-shadow: 0 1px 2px rgba(0,0,0,0.2);
      cursor: pointer;
  }
  .client-lead-informer.desktop-view .fa-minus,
  .client-lead-informer.desktop-view .fa-plus {
      position: absolute;
      right: 0;
      top: 0;
      color: white;
      font-size: 14px;
      padding: 4px 4px;
      line-height: 10px;
      opacity: 0.8;
      cursor: pointer;
  }
  .client-lead-informer.desktop-view .fa-minus:hover,
  .client-lead-informer.desktop-view .fa-plus:hover {
      background: rgba(255,255,255,0.3);
      border-radius: 3px;
  }
  .client-lead-modal .modal-dialog .btn {
    margin-right: auto;
    display: block;
    margin-left: auto;
    background: #7eac0d;
    background: -moz-linear-gradient(top, #7eac0d 0%, #6f8337 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7eac0d), color-stop(100%,#6f8337));
    background: -webkit-linear-gradient(top, #7eac0d 0%,#6f8337 100%);
    background: -o-linear-gradient(top, #7eac0d 0%,#6f8337 100%);
    background: -ms-linear-gradient(top, #7eac0d 0%,#6f8337 100%);
    background: linear-gradient(to bottom, #7eac0d 0%,#6f8337 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eac0d', endColorstr='#6f8337',GradientType=0 );
    box-shadow: none;
    border: none;
    color: white;
    text-shadow: none;
    padding: 8px 20px;
  }
    .client-lead-modal h4 {
        margin-top: 20px;
    }

