.left{float:left;}.right{float:right;}.wrapper{width:100%;overflow:hidden;}.relative{position:relative;}body{background:#cb610c;border:0;font:13px Arial,Helvetica,sans-serif;color:#323232;line-height:25px;min-width:940px;overflow:hidden;}.css3{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.4);-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);position:relative;}.page_spinner{position:absolute;background:url(../images/bg1.jpg) 0 0 no-repeat;z-index:99;width:100%;height:100%;top:0;left:0;}.page_spinner div{position:absolute;background:url(../images/ajax-loader.gif) 50% 50% no-repeat;width:100%;height:100%;top:0;left:0;}.main{margin:0 auto;width:940px;}#bgStretch{overflow:hidden;z-index:-1;position:fixed;}.spinner{width:100%;height:100%;position:fixed;z-index:0;left:0;top:0;background:url(../images/ajax-loader.gif) center center no-repeat;}.ic{border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-300% 0 0 0;overflow:hidden;padding:0;}body,html{height:100%;}.over{position:relative;width:100%;overflow:hidden;min-height:100%;height:auto!important;background:url(../images/bg_top.png) 0 0 repeat-x;}.bg1{position:absolute;bottom:0;left:0;width:100%;background:url(../images/bg_footer.png) 0 0 repeat-x;height:60px;}#bgStretch{overflow:hidden;z-index:-1;position:fixed;}.spinner{width:100%;height:100%;position:fixed;z-index:0;left:0;top:0;background:url(../images/ajax-loader.gif) center center no-repeat;}a{color:#ad2f00;text-decoration:none;outline:none;}h1{float:left;}h2{font:30px 'Asap',sans-serif;color:#ad2f00;line-height:1.2em;padding:2px 0 14px 0;letter-spacing:-2px;}p{padding-bottom:25px;}strong{color:#ad2f00;}header{height:220px;}#logo{display:block;text-indent:-9999px;background:url(../images/logo.png) 0 0 no-repeat;width:220px;height:220px;}.menu{float:right;padding-top:36px;}#menu>li{float:left;margin-left:30px;position:relative;}#menu>li>a{display:block;font:17px 'Asap',sans-serif;color:#fff;text-shadow:1px 1px rgba(0,0,0,.5);}.submenu_1{position:absolute;top:30px;left:-30px;width:180px;text-align:left;background:url(../images/bg_footer.png) repeat;padding:10px 0;}.submenu_1 li{position:relative;}.submenu_1 span{position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;}.submenu_1 a{display:block;font:14px 'Asap',sans-serif;line-height:30px;color:#ad2f00;position:relative;padding-left:5px;padding-right:3px;}#content{margin-top:30px;padding-bottom:90px;position:relative;}#content>ul>li{position:relative;background:#FFF;opacity:.9;width:100%;overflow:hidden;}.pad{padding:60px;overflow:hidden;}.pad_left1{padding-left:60px;}.pad_bot1{padding-bottom:15px;}.marg_right1{margin-right:20px;}figure{padding-top:3px;}#page_Services figure{padding-top:0;}.link1{position:relative;display:inline-block;}.link1 span{position:absolute;bottom:4px;left:0;height:1px;width:0;}.close{position:absolute;background:url(../images/close.gif) 0 0 no-repeat;width:13px;height:13px;top:20px;right:20px;}.close span{width:100%;height:100%;background:url(../images/close_active.gif) 0 0 no-repeat;display:block;}#icons{padding-top:8px;}#icons li{float:left;margin-right:10px;}#icons .first{font-size:14px;margin-right:18px;}#icons a{position:relative;display:block;}#icons .img_act{position:absolute;top:0;left:0;}.scroll{height:290px;width:340px;overflow:hidden;}.track{width:20px;height:299px;padding:0;top:38px!important;left:360px!important;background:url(../images/scroll_track.png) 0 0 no-repeat;}.shuttle{width:20px;height:76px;background:url(../images/scroll_drag.png) 0 0 no-repeat;margin-left:0;}._up-butt,._down-butt{height:0!important;}.list1 li{padding-left:15px;background:url(../images/marker_1.gif) 0 10px no-repeat;overflow:hidden;}.list1 a{position:relative;}.list1 span{position:absolute;bottom:0;left:0;width:0;height:1px;background:#ad2f00;}.gallery_big_img{position:relative;width:100%;height:355px;margin-top:10px;}.gallery_big_img img{position:absolute;top:0;left:0;}#caption{position:relative;height:213px;width:100%;overflow:hidden;}#caption li{position:absolute;top:0;left:0;}#gallery1{width:380px!important;}#gallery1 li{float:left;margin-right:10px;}#gallery1 img{width:120px;height:100px;}.prev,.next{position:absolute;top:42px;width:4px;height:6px;padding:5px;background:url(../images/marker_left.gif) 5px 5px no-repeat;left:-19px;}.next{left:auto;right:-19px;background:url(../images/marker_right.gif) 5px 5px no-repeat;}.prev span,.next span{display:block;width:100%;height:100%;background:url(../images/marker_left.gif) 0 bottom no-repeat;}.next span{background:url(../images/marker_right.gif) 0 bottom no-repeat;}.google_map{width:380px;/*height:206px;*/padding-top:0;position:relative;background:#fff;margin-top:3px;margin-bottom:22px;}footer{color:#4d4d4d;text-align:center;padding-top:16px;position:relative;}footer a{text-decoration:underline;}#bg_pagination{position:absolute;right:60px;top:20px;}#bg_pagination li{float:left;margin-left:5px;background:url(../images/buttons.png) 0 0 no-repeat;position:relative;}#bg_pagination span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/buttons_active.gif) 0 0 no-repeat;}#bg_pagination a{position:relative;display:block;width:20px;height:20px;line-height:20px;text-align:center;text-decoration:none;}#ContactForm{position:relative;padding-bottom:20px;}#ContactForm .col1{width:76px;}#ContactForm .wrapper{overflow:inherit;min-height:25px;}#ContactForm .success{display:none;position:absolute;bottom:0;line-height:20px;}#ContactForm label{position:relative;min-height:22px;display:inline-block;}#ContactForm .message{height:206px;}#ContactForm .error,#ContactForm .empty{font-size:10px;color:#ad2f00;line-height:14px;display:none;width:100%;}#ContactForm a{margin-left:23px;float:right;}#ContactForm .input{margin:0;width:282px;height:16px;background:url(../images/spacer.gif) repeat;padding:2px 10px;color:#323232;font:13px Arial,Helvetica,sans-serif;}#ContactForm textarea{overflow:auto;margin:0;resize:none;width:282px;height:197px;background:url(../images/spacer.gif) repeat;padding:2px 10px;color:#323232;font:13px Arial,Helvetica,sans-serif;}#ContactForm .bg{background:#fff;border:1px solid #e5e5e5;position:relative;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;line-height:20px;}.col1,.col2,.col3,.cols{float:left;}.col1{width:380px;}.col2{width:280px;}#page_Contacts .col2{width:70px;}.pro_marq{margin:0;padding:0;font-size:13px;text-align:center;background:#54453E;color:#FFF;}