
@media screen and (min-width: 768px){
.header{width:980px;margin:0 auto;padding:0}
.logo{padding:11px 0;margin:0;width:264px;float:left}
.menu{padding:30px 0 0 0;margin:0;width:400px;float:right}
.menu ul{padding:0;margin:0;list-style:none;border:0;float:left}
.menu ul li{float:left;margin:0;padding:0 5px;border:0}
.header_text{height:376px;margin:0 auto;padding:0;width:985px}
.header_text2{height:154px;margin:0 auto;padding:0;width:985px;background:url(images/header_text_bg_main2.gif) top center no-repeat}
.FBG{width:980px;margin:0 auto;padding:0}
.largeBtn{-moz-box-shadow:inset 0px 1px 0px 0px #A293F2;-webkit-box-shadow:inset 0px 1px 0px 0px #A293F2;box-shadow:inset 0px 1px 0px 0px #A293F2;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2B00FE), color-stop(1, #0F00CE));background:-moz-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:-webkit-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:-o-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:-ms-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:linear-gradient(to bottom, #2B00FE 5%,#0F00CE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B00FE', endColorstr='#0F00CE',GradientType=0);background-color:#2B00FE;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #4126D8;display:inline-block;cursor:pointer;color:#fff !important;font-family:arial;font-size:78px !important;font-weight:bold;padding:15px 32px;text-decoration:none;text-shadow:0px 1px 0px #4735B2}
.FBG h3,.FBG h2{font-family:'Open Sans', sans-serif;font-size:45px;color:#2800FA;margin:0;padding:0px 5px}
.left_bg{width:100%;float:left;margin:5px;padding:10px 15px}
.body{width:980px;margin:0 auto;padding:0}
.body2{width:980px;margin:0 auto}
.body_big{width:550px;float:left;margin:0;padding:0 20px}
}

@media screen and (max-width: 768px){
.header{width:95%;margin:0 auto;padding:0}
.logo{padding:11px 0;margin:0;width:100% }
.menu{ margin:0;width:100%; }
.menu ul{padding:0;margin:0;list-style:none;border:0;}
.menu ul li{float:left;margin:0;padding:0 5px;border:0; width:100%; background-color:#FFFFFF; border-bottom: #000000 solid 1px}
.header_text{height: auto;margin:0 auto;padding:0;width: 100%}
.header_text2{height: auto;margin:0 auto;padding:0;width:100%;background:url(images/header_text_bg_main2.gif) top center no-repeat}
.FBG{width:100%;margin:0 auto;padding:0}
.largeBtn{-moz-box-shadow:inset 0px 1px 0px 0px #A293F2;-webkit-box-shadow:inset 0px 1px 0px 0px #A293F2;box-shadow:inset 0px 1px 0px 0px #A293F2;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2B00FE), color-stop(1, #0F00CE));background:-moz-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:-webkit-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:-o-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:-ms-linear-gradient(top, #2B00FE 5%, #0F00CE 100%);background:linear-gradient(to bottom, #2B00FE 5%,#0F00CE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B00FE', endColorstr='#0F00CE',GradientType=0);background-color:#2B00FE;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #4126D8;display:inline-block;cursor:pointer;color:#fff !important;font-family:arial;font-size:35px !important;font-weight:bold;padding:15px 32px;text-decoration:none;text-shadow:0px 1px 0px #4735B2}
.FBG h3,.FBG h2{font-family:'Open Sans', sans-serif;font-size:25px;color:#2800FA;margin:0;padding:0px 5px}
.left_bg{width:90%; margin:5px; padding:10px 0px}
.body{width:90%;margin:0 auto;padding:0}
.body2{width:90%;margin:0 auto}
.body_big{width:90%;float:left;margin:0;padding:0 20px}
.header_text img{ width:100%; height:auto}
}


.highLightTxt{color:#CB00FF}body{margin:0;padding:0;width:100%}html{padding:0;margin:0}a{text-decoration:none}a:hover{text-decoration:underline}.main{padding:0;margin:0 auto}.blok_header{margin:0;padding:0;background:#1C1C1C}



.logo h1,.logo a{margin:0px;padding:0px;font-family:'Open Sans', sans-serif;text-decoration:none;display:inline-block;line-height:1.2em;font-size:28px;color:white}.logo em{display:block;color:#160CAF}



.menu ul li a{float:left;margin:0;padding:12px 0 13px 0;color:#646464;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none}.menu ul li a span{padding:12px 10px 13px 10px;background:none}.menu ul li a:hover{color:#fff;background:url(images/r_menu.gif) right no-repeat}.menu ul li a:hover span{color:#fff;background:url(images/l_menu.gif) left no-repeat}.menu ul li a.active{color:#fff;background:url(images/r_menu.gif) right no-repeat}.menu ul li a.active span{color:#fff;background:url(images/l_menu.gif) left no-repeat}.header_text_bg{margin:0;padding:0;background:#1C1C1C url(images/slider_bg.gif) bottom repeat-x}.header_text_bg2{margin:0;padding:0;background:#1C1C1C url(images/header_text_bg2.gif) bottom repeat-x}



.header_text2 img{float:right;padding:53px 50px 0 0;margin:0}
.header_text2 h2{font:bold 36px Arial, Helvetica, sans-serif;color:#fff;padding:53px 0 0 57px;margin:0}
.header_text .div .left1{float:left;width:380px;padding:65px 0 0 50px;margin:0}

.header_text .div .left1 img{margin:0 5px;padding:0}.header_text .div .left1 h2{font:normal 36px Arial, Helvetica, sans-serif;color:#FEFEFE;padding:10px 0 0 0;margin:0;border:0}.header_text p{font:normal 12px Arial, Helvetica, sans-serif;color:#F6F6FF;padding:20px 0 0 0;margin:0;line-height:1.8em}.body_resize{margin:0;padding:0;background:#F1F1F1 url(images/body_bg_main.gif) top repeat-x}.body_resize2{margin:0;padding:0;background:#F1F1F1}.body_top{background:url(images/body_img_top.jpg) top center no-repeat;padding:30px 0 0 0}.body_top2{padding:30px 0 0 0;background:#F1F1F1 url(images/body2_bg.gif) top center no-repeat}.body_bottom{background:url(images/body_img_bottom2.gif) bottom center no-repeat}



.body h2,.body h3{font-size:22px;color:#2800F8;margin:0;padding:5px 5px;font-family:'Open Sans', sans-serif}.body h2 span,.body h3 span{font:normal 11px Arial, Helvetica, sans-serif;color:#7D7D7D}.body img{padding:0;margin:0px}.body img.floated{float:left;padding:0;margin:10px}.body p{font-size:14px;font-family:'Open Sans', sans-serif;color:#808080;line-height:1.8em;padding:5px 5px;margin:0}.body p span{color:#5FAF00}.body p.data{text-align:center;font:bold 12px Arial, Helvetica, sans-serif;color:#FDFDFD;padding:5px 5px 10px 5px;margin:10px 0 5px 0;background:url(images/p_data_bg.gif) top no-repeat;width:100px}.body a{font-size:14px;text-decoration:none;color:#2800FA}

.body_small{width:330px;float:right;margin:0;padding:0 20px 20px 20px}
.body_small_bg{background:#292929;border:1px solid #E1E1E1;padding:20px;margin:0 0 30px 0;color:#FFFFFF}

.body_small_bg p{color:#FFFFFF;font-size:13px;font-family:'Open Sans', sans-serif}.body_small_bg2{background:#E2E2E2;border:1px solid #D0D0D0;padding:20px;margin:20px 0 0 0}

.body_big article{margin-bottom:20px}.body_big article h2,.body_big article h3,.body h2,.body h3{text-transform:uppercase;font-family:'Open Sans', sans-serif;font-size:18px}.body_big ul{list-style:none;margin:0;padding:20px 0 0 0}.body_big li{background:url(images/ul_li.gif) left no-repeat;padding:5px 30px;margin:0 0 0 200px;font:normal 12px Arial, Helvetica, sans-serif;color:#404040;line-height:1.8em}.body_big ul.portf{list-style:none;margin:0;padding:20px 0 0 0}.body_big li.portf{background:url(images/ul_li.gif) left no-repeat;padding:5px 0 5px 30px;margin:0 0 0 130px;font:normal 12px Arial, Helvetica, sans-serif;color:#404040;line-height:1.8em}.FBG_resize{background:#292929;margin:0;padding:0}



.FBG p{font-size:25px;font-family:'Open Sans', sans-serif;color:#FFFFFF;padding:10px 5px;margin:0;line-height:1.8em}.FBG img{float:left;margin:5px;padding:0}.FBG a{color:#190EB2;text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif}



ul.Navigation{padding:0;margin:10px 0;list-style:none;border:0}ul.Navigation li{width:280px;margin:0;padding:0}ul.Navigation li a{height:26px;display:block;padding:5px 0 0 15px;margin:0;color:#202021;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;line-height:1.6em}ul.Navigation li a:hover{height:26px;background:url(images/navigat.gif) center no-repeat;color:#F2F2F2;padding:5px 0 0 15px;margin:0}ul.Navigation li a.active{height:26px;background:url(images/navigat.gif) center no-repeat;padding:5px 0 0 15px;margin:0;color:#F2F2F2}.footer_resize{width:981px;margin:0 auto;padding:0;background:url(images/body_img_bottom.gif) no-repeat top}.footer{padding:0;margin:0;background:#E8E8E8 url(images/footer_bg.gif) top repeat-x}.footer img{margin:0;padding:0}.footer p{font:normal 12px  Arial, Helvetica, sans-serif;color:#5D5D5D}.footer a{font:normal 12px Arial, Helvetica, sans-serif;color:#5D5D5D;text-decoration:none;padding:5px;margin:0}.footer span{padding:10px 0 0 0;margin:0}.footer p.leftt{text-align:left;width:40%;margin:0;padding:40px 0 20px;float:left}.footer p.rightt{text-align:right;width:30%;margin:0;padding:40px 20px 0 0;float:right}p.response{text-align:center;color:#2C2C2C;font:bold 11px Arial, Helvetica, sans-serif;line-height:1.8em;width:auto}p.clr,.clr{clear:both;padding:0;margin:0}li.bg,.bg{clear:both;border-bottom:1px solid #E2E2E2;padding:10px 0 0 0;margin:0 0 10px 0;background:none;list-style:none}li.line,.line{border-top:1px solid #D9D9D9;padding:0;margin:10px 0;background:none;list-style:none}.gallery{float:right;width:319px;height:202px;margin:68px 136px 0 0 !important;margin:68px 68px 0 0}#slider{margin:0;padding:0;list-style:none}#slider ul,#slider li{margin:0;padding:0;list-style:none}#slider li{width:319px;height:202px;overflow:hidden}.phoneBx{text-align:center}.phoneBx img{text-align:center;display:inline-block;line-height:1.2em;margin-left:38%}



.largeBtn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0F00CE), color-stop(1, #2B00FE));background:-moz-linear-gradient(top, #0F00CE 5%, #2B00FE 100%);background:-webkit-linear-gradient(top, #0F00CE 5%, #2B00FE 100%);background:-o-linear-gradient(top, #0F00CE 5%, #2B00FE 100%);background:-ms-linear-gradient(top, #0F00CE 5%, #2B00FE 100%);background:linear-gradient(to bottom, #0F00CE 5%,#2B00FE 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0F00CE', endColorstr='#2B00FE',GradientType=0);background-color:#0F00CE}.largeBtn:active{position:relative;top:1px}html *{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}@media only screen and (min-device-width: 320px) and (max-device-width: 568px){-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;user-select:auto}
