body { padding: 0px; margin: 0px; font-family: Arial; font-weight: 400; background: url(/img/body_bg.jpg) repeat-x; }
.main { height: 2205px; overflow: hidden; }
.collage { height: 160px; width: 1005px; background: url(/img/top_bg.jpg) repeat-x; }
.logos { width: 100%; }
.logo { float: left; margin-left: 5px; }
.phone { float: left; margin-left: 60px; position: relative; }
.menu_part { float: left; width: 251px; }
.central_part { float: right; width: 754px; }
.container { width: 1005px; text-align: left; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Arial; color: rgb(102, 102, 102); }
ul { padding-left: 10px; }
ul li { list-style: none; padding-left: 20px; margin-top: 10px; background: url(/img/li.png) 0px 50% no-repeat; }
.left-menu { position: absolute; bottom: 286px; padding-left: 46px; width: 173px; }
.left-menu a { color: rgb(23, 87, 214); padding: 6px 0px; display: block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Arial; text-decoration: none; }
.left-menu a:hover { text-decoration: underline; }
.left-menu a.showall { font-weight: 700; text-decoration: underline; padding-left: 50px; }
form { padding: 0px; margin: 0px; }
img { border: 0px; }
* { outline: 0px; }
.body_text { padding-left: 34px; }
.body_text a { color: red; text-decoration: none; }
.body_text a:hover { text-decoration: underline; }
.part2 { margin-top: 50px; }
h1 { font-weight: bold; font-style: normal; font-variant: normal; font-stretch: normal; font-size: 24px; line-height: normal; font-family: Arial; color: rgb(216, 0, 0); padding: 10px 0px 0px; margin: 36px 0px 0px; height: 41px; background: url(/img/h1_r.png) 100% 0% no-repeat; }
.h1 { height: 51px; background: url(/img/h1_c.jpg) repeat-x; }
.h1_l { float: left; width: 37px; height: 51px; margin-right: 10px; background: url(/img/h1_l.jpg) no-repeat; }
h2 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 22px; line-height: normal; font-family: Arial; color: rgb(255, 102, 0); }
h3 { font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 22px; line-height: normal; font-family: Arial; color: rgb(255, 102, 0); padding-left: 22px; background: url(/img/h3.png) 5px 50% no-repeat; }
.footer { margin-top: 50px; height: 165px; background: url(/img/footer_bg.jpg) repeat-x; }
.chat-fixed .phone { font-weight: 700; color: rgb(255, 255, 255); line-height: 22px; text-shadow: rgba(0, 0, 0, 0.298039) 0px 1px 2px; background-image: url(/img/chat-icon.png); background-repeat: no-repeat; }
.chat-fixed-bottom .phone { float: left; border-right-width: 1px; border-right-style: solid; border-right-color: rgba(0, 0, 0, 0.298039); box-shadow: rgba(255, 255, 255, 0.2) 1px 0px 0px; margin-left: 14px; padding: 7px 16px 4px 20px; font-size: 22px; background-position: 0px 8px; }
.chat-fixed-left .phone { display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.298039); box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px; padding: 7px 16px 4px 26px; font-size: 16px; background-position: 6px 8px; }
.chat-fixed-right .phone { display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgba(0, 0, 0, 0.298039); box-shadow: rgba(255, 255, 255, 0.2) 0px 1px 0px; padding: 7px 8px 4px 26px; font-size: 16px; background-position: 6px 8px; }
.chck-date { position: absolute; top: 200px; left: 120px; }
.clear { clear: both; }
.textbotm { text-align: left; width: 754px; margin: 0px auto 50px; }
.menu { width: 940px; position: relative; margin-left: 60px; height: 50px; }
.top-menu-ordr { float: left; margin-top: 5px; }
.top-menu { float: left; margin: 10px 0px 0px 30px; }
.top-menu a { border-left-width: 1px; border-left-style: dotted; border-left-color: rgb(136, 138, 141); color: rgb(51, 51, 51); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 16px; line-height: normal; font-family: Arial; padding-left: 27px; padding-right: 27px; text-decoration: none; }
.social { float: right; width: 105px; padding-top: 8px; }
.social a { margin-left: 10px; }
.social a:hover img { opacity: 0.6; }
.collage { height: 160px; width: 1005px; }
.menu_part { float: left; width: 251px; position: relative; }
.central_part { float: right; width: 754px; position: relative; }
.container { width: 1005px; text-align: left; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Arial; color: rgb(102, 102, 102); }
.clear { clear: both; }
.header-section { background: url(/img/header-section-bg.png) 0px 0px repeat-x scroll transparent; }
.header-section .collage { margin: 0px auto; height: 143px; }
.container-section { height: 200px; background: url(/img/content-bg.png) 0px -18px repeat-x scroll rgb(255, 255, 255); }
.container-section .container { margin: 0px auto; }
.body_text { position: absolute; top: -19px; left: 0px; }
.body_text.part2 { top: 560px; }
.wrap { width: 1005px; margin: 0px auto; }
.ban-trust { float: left; margin-left: 30px; }
.banner-section { background: url(/img/banner_bg.jpg) 0% 0% repeat-x; }
.footer-bg { width: 1005px; height: 165px; background-image: url(/img/bottom.jpg); background-repeat: no-repeat; }
.footer-lnk { padding-top: 25px; width: 900px; height: 60px; }
.footer-lnk a { border-left-width: 1px; border-left-style: solid; border-left-color: rgb(217, 217, 217); color: rgb(0, 54, 99); cursor: pointer; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Arial; padding-left: 30px; padding-right: 30px; text-decoration: none; }
.footer-ban-tr { width: 420px; height: 60px; }
.footer-rep { text-align: center; }
.footer-rep a { color: rgb(0, 54, 99); font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Arial; text-decoration: none; }
.social-bottom { float: left; width: 105px; padding-top: 10px; margin-left: -280px; }
.social-bottom a { margin-left: 10px; }
.social-bottom a:hover img { opacity: 0.6; }
.myButton { -webkit-box-shadow: rgb(230, 122, 115) 0px 39px 0px -24px inset; box-shadow: rgb(230, 122, 115) 0px 39px 0px -24px inset; border-radius: 4px; border: 1px solid rgb(255, 255, 255); display: inline-block; cursor: pointer; color: rgb(255, 255, 255); font-family: arial; font-size: 16px; font-weight: 700; padding: 6px 25px; text-decoration: none; text-shadow: rgb(178, 62, 53) 0px 1px 0px; background: linear-gradient(rgb(222, 94, 47) 5%, rgb(194, 42, 0) 100%) rgb(222, 94, 47); }
.myButton:hover { background: linear-gradient(rgb(194, 42, 0) 5%, rgb(222, 94, 47) 100%) rgb(194, 42, 0); }
.myButton:active { position: relative; top: 1px; }
.popup { position: absolute; left: 60px; top: 25px; }
.popup-area { height: 35px; width: 190px; }
a.tooltip { outline: none; }
a.tooltip span { z-index: 10; display: none; padding: 0px; margin-top: 12px; margin-left: -115px; }
a.tooltip:hover span { display: inline; position: absolute; }
.callout { z-index: 20; position: absolute; border: 0px; top: -14px; left: 120px; }
.discount{-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: white url("/img/discount-bg.png") repeat-x scroll 0 0;
border-color: rgba(201, 55, 2, 0.95) -moz-use-text-color -moz-use-text-color;
border-image: none;
border-style: solid none none;
border-width: 6px medium medium;
bottom: 0;
box-sizing: border-box;
cursor: pointer;
display: block;
height: auto;
position: fixed;
text-align: center;
text-transform: uppercase;
width: 100%;
z-index: 2;}
.discount-block{height:130px}
.discount-block img{margin-top:10px}
.discount-code{margin:-47px 0 0 92px;}
.discount-code span {
color: white;
font-weight: 500;
letter-spacing: 1px;
margin-left: 5px;
padding: 2px 5px;
text-transform: uppercase;}
.close-btn{height: 40px;
position: absolute;
right: 0;
top: 0;
width: 40px;
}
.close-btn a{color:#333;font-weight:bold; text-decoration:none}