a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;} ol, ul{list-style: none;} blockquote, q{quotes: none;} table, table td{padding:0;border:none;border-collapse:collapse;} img{vertical-align:top;} embed{vertical-align:top;} input, textarea{outline:none;}
/*****************************************************************/
@font-face{font-family:'Ekibastuz';src:url('../fonts/EkibastuzRegular/EkibastuzRegular.eot');src:url('../fonts/EkibastuzRegular/EkibastuzRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/EkibastuzRegular/EkibastuzRegular.woff') format('woff'), url('../fonts/EkibastuzRegular/EkibastuzRegular.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'Ekibastuz';src:url('../fonts/EkibastuzBold/EkibastuzBold.eot');src:url('../fonts/EkibastuzBold/EkibastuzBold.eot?#iefix') format('embedded-opentype'), url('../fonts/EkibastuzBold/EkibastuzBold.woff') format('woff'), url('../fonts/EkibastuzBold/EkibastuzBold.ttf') format('truetype');font-weight:bold;font-style:normal;} @font-face{font-family:'EkibastuzExtraBlack';src:url('../fonts/EkibastuzExtraBlack/EkibastuzExtraBlack.eot');src:url('../fonts/EkibastuzExtraBlack/EkibastuzExtraBlack.eot?#iefix') format('embedded-opentype'), url('../fonts/EkibastuzExtraBlack/EkibastuzExtraBlack.woff') format('woff'), url('../fonts/EkibastuzExtraBlack/EkibastuzExtraBlack.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'EkibastuzHeavy';src:url('../fonts/EkibastuzHeavy/EkibastuzHeavy.eot');src:url('../fonts/EkibastuzHeavy/EkibastuzHeavy.eot?#iefix') format('embedded-opentype'), url('../fonts/EkibastuzHeavy/EkibastuzHeavy.woff') format('woff'), url('../fonts/EkibastuzHeavy/EkibastuzHeavy.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'EkibastuzLight';src:url('../fonts/EkibastuzLight/EkibastuzLight.eot');src:url('../fonts/EkibastuzLight/EkibastuzLight.eot?#iefix') format('embedded-opentype'), url('../fonts/EkibastuzLight/EkibastuzLight.woff') format('woff'), url('../fonts/EkibastuzLight/EkibastuzLight.ttf') format('truetype');font-weight:normal;font-style:normal;} @font-face{font-family:'PTSans';src:url('../fonts/PTSansRegular/PTSansRegular.eot');src:url('../fonts/PTSansRegular/PTSansRegular.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSansRegular/PTSansRegular.woff') format('woff'), url('../fonts/PTSansRegular/PTSansRegular.ttf') format('truetype');font-weight: normal;font-style: normal;} @font-face{font-family:'PTSans';src:url('../fonts/PTSansBold/PTSansBold.eot');src:url('../fonts/PTSansBold/PTSansBold.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSansBold/PTSansBold.woff') format('woff'), url('../fonts/PTSansBold/PTSansBold.ttf') format('truetype');font-weight:bold;font-style:normal;} @font-face{font-family:'PTSans';src:url('../fonts/PTSansItalic/PTSansItalic.eot');src:url('../fonts/PTSansItalic/PTSansItalic.eot?#iefix')format('embedded-opentype'), url('../fonts/PTSansItalic/PTSansItalic.woff') format('woff'), url('../fonts/PTSansItalic/PTSansItalic.ttf') format('truetype');font-weight:normal;font-style:italic;}
/*****************************************************************/
html, body{width:100%;min-width:1230px;height:100%;color:#000;}
body{background:url(../images/body.jpg) center top no-repeat;}
#wrapper, #header, .mod-sunfl, .mod-top-ban, #footer{width:100%; min-width:1230px;}
#wrapper{width:100%;min-height:100%;}
#header{padding-top:45px;height:143px;border-top:18px solid #FDC444;}
#logo{width:293px;height:79px;background-image:url(../images/logo.png);float:left;}
#top-contact{padding:0px 0 10px 53px;font-family:Ekibastuz;font-weight:bold;font-size:15px;line-height:21px;color:#000;background:url(../images/phone.png) left center no-repeat;float:right;}
#top-contact a {color: #000; text-decoration: none;}
#callback{margin:23px 46px 0 0;padding:14px 0;width:240px;font-family:PTSans;font-size:14px;line-height:14px;text-transform:uppercase;text-align:center;background-color:#FDC444;border-radius:21px;-moz-border-radius:21px;-webkit-border-radius:21px;float:right;cursor:pointer;}
#callback:hover{background-color:#f6b31d;color:#FFF;}
#menu{height:93px;position:relative;z-index:20;clear: both;}
#menu ul li{margin-right:3px;float:left;}
#menu ul li a{padding:8px 12px;font-family:PTSans;font-size:14px;line-height:14px;text-transform:uppercase;text-decoration:none;color:#000;border-radius:15px;}
#menu ul li.active a, #menu ul li a:hover{background-color:#FDC444;}
#content{padding-bottom:140px;font-family:PTSans;font-size:16px;line-height:19px;}
#content h1, h2{font-family:EkibastuzHeavy;font-size:30px;line-height:34px;color:#4a8553;margin-bottom:30px;}
#content h3{font-family:EkibastuzHeavy;font-size:20px;line-height:24px;color:#4a8553;margin-bottom:20px;}
#content p{margin-bottom:20px;}
#footer{margin-top:-64px;height:64px;background-color:#F9AC2E;}
#footer-inner{padding-top:25px;font-family:PTSans;font-size:14px;line-height:14px;color:#FFF;}
#footer-inner a{color:#FFF;text-decoration:none;border-bottom:1px solid #FFF;}
#footer-inner a:hover{border-bottom:none;}
#footer-left{float:left;}
#footer-right{float:right;}
/*********************************************************/
a.product-link{margin-bottom:110px;text-decoration:none;font-size:30px;line-height:33px;color:#4a8553;display:block;}
a.product-link span.s{margin-bottom:-70px;font-family:Ekibastuz;position:relative;z-index:2;display:block;}
a.product-link span.s span.b{font-family:EkibastuzExtraBlack;}
a.product-link img{position:relative;z-index:1;}
p.product-link{margin-bottom:110px !important;text-decoration:none;font-size:30px;line-height:33px;color:#4a8553;display:block;}
p.product-link span.s{margin-bottom:-70px;font-family:Ekibastuz;position:relative;z-index:2;display:block;}
p.product-link span.s span.b{font-family:EkibastuzExtraBlack;}
p.product-link img{position:relative;z-index:1;}
/*********************************************************/
.mod-top-ban{margin-top:-127px;min-height:750px;background:url(../images/banner_min.png) center top no-repeat;}
.custom-top-ban{margin:0 auto;padding:183px 15px 0px 70px;width:1145px;font-family:PTSans;font-size:16px;line-height:19px;color:#FFF;}
.custom-top-ban h3{font-family:Ekibastuz;font-size:30px;line-height:34px;text-transform:uppercase;margin-bottom:10px;}
.custom-top-ban img{margin-bottom:25px;display:block;}
.custom-top-ban h3.extra-1{font-family:EkibastuzExtraBlack;font-size:60px;line-height:64px;margin-bottom:0;}
.custom-top-ban h3.extra-2{font-family:EkibastuzExtraBlack;margin-bottom:0;}
.custom-top-ban .tb-item{margin-right:45px;padding-top:63px;float:left;}
/**************************************************************************/
.mod-sunfl{margin-top:-72px;padding-top:45px;min-height:477px;background:url(../images/sunfl.png) center top no-repeat;position:relative;z-index:15;}
.custom-sunfl{font-family:Ekibastuz;font-size:17px;line-height:22px;color:#000;}
.inner-sunfl{margin-left:242px;}
.custom-sunfl h3{font-family:EkibastuzHeavy;font-weight:bold;font-size:30px;line-height:34px;color:#4a8553;margin-bottom:75px;}
.sf-item{margin-right:58px;width:280px;height:170px;float:left;}
.sf-item p.num{font-family:EkibastuzLight;font-size:36px;line-height:36px;color:#dfb217;margin-bottom:20px;}
/***********************************************************************/
.mod-flag{margin:0 auto 130px auto;padding:37px 32px 0 313px;width:855px;height:419px;background:#ECF7FF url(../images/flag.jpg) 0 0 no-repeat;font-family:Ekibastuz;font-size:14px;line-height:17px;color:#222;overflow:hidden;}
.flag-left{width:440px;float:left;}
.flag-left-left{width:100px;float:left;}
.flag-left-left h3{font-size:60px;line-height:64px;text-transform:uppercase;}
.flag-left-left h4{font-size:28px;line-height:32px;text-indent:14px;}
.flag-left-inner{margin-left:106px;}
.flag-left-inner h3{font-size:49px;line-height:23px;text-transform:uppercase;margin-bottom:38px;}
.flag-left-inner h4{padding-top:9px;font-size:21px;line-height:25px;text-transform:uppercase;margin-bottom:25px;}
.flag-left-inner h5{font-family:EkibastuzHeavy;font-size:18px;line-height:22px;color:#68af7b;margin-bottom:15px;}
.flag-left-inner p{margin-bottom:35px;}
.flag-left-left h3, .flag-left-left h4, .flag-left-inner h3, .flag-left-inner h4{font-family:EkibastuzExtraBlack;color:#68af7b;}
.white-bordered-block{padding:104px 21px 0 41px;width:270px;height:245px;background:url(../images/wb-bg.png) 41px 38px no-repeat;border:16px solid #FFF;float:right;}
.white-bordered-block h3{font-family:EkibastuzHeavy;font-size:18px;line-height:21px;color:#68af7b;margin-bottom:18px;}
/***********************************************************************/
p.phone{padding-left:45px;height:25px;background:url(../images/phone-min.png) 0 0 no-repeat;display:block;}
p.mail{padding-left:45px;height:25px;background:url(../images/mail.png) 0 0 no-repeat;display:block;}
p.mail a{color:#00864F;}
p.place{padding:5px 0 0 45px;min-height:30px;background:url(../images/place.png) 0 0 no-repeat;display:block;}
#yandex-map{padding:5px;width:730px;height:430px;font-size:0;line-height:0;background-color:#FFF;float:right;border:1px solid #CCC;}
span.c-num{font-size:30px;line-height:18px;}
div.content-left{padding-top:80px;width:500px;float:left;}
img.p-right{margin-top:20px;}
div.pull-right img{float:right;margin:0 0 0 40px;}
div.pull-left img{float:left;margin:0 40px 0 0;}
.preimu{width:1200px;min-height:487px;background:url(../images/preimu.png) 0 0 no-repeat;}
.preimu-left{padding:150px 30px 0 30px;margin-right:257px;width:235px;height:500px;color:#FFF;float:left;}
.preimu-left h3{margin-bottom:50px !important;font-weight:bold !important;font-family:PTSans !important;font-size:16px !important;line-height:19px !important;text-transform:uppercase !important;color:#FFF !important;}
.preimu-item{margin-bottom:20px;padding-top:65px;width:320px;height:140px;float:left;}
/***********************************************************************/
.inner, .custom-sunfl{margin:0 auto;padding-left:15px;padding-right:15px;width:1200px;}
.clear{clear:both;}
/***********************************************************************/
.p-input{font-size:18px;line-height:18px;color:#676767;}
#popup{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);position:fixed;left:0;top:0;z-index:100;display:none;font-family:Ekibastuz;}
#popup table{width:100%;height:100%;}
#popup table tr td{width:100%;height:100%;vertical-align:middle;}
.popup{margin:0 auto;width:520px;background-color:#FFF;font-size:16px;line-height:19px;color:#676767;font-weight:bold;-moz-box-shadow:rgba(0,0,0,0.2) 0 0 9px;-webkit-box-shadow:rgba(0,0,0,0.2) 0 0 9px;box-shadow:rgba(0,0,0,0.2) 0 0 9px;}
.popup h3{font-size:24px;line-height:24px;color:#000;margin-bottom:25px;}
.popup p{margin-bottom:25px;}
.close-btn{width:32px;height:32px;background-image:url(../images/close.png);background-position:center center;background-repeat:no-repeat;border-left:1px solid #627399;border-bottom:1px solid #627399;float:right;cursor:pointer;}
.close-btn:hover{background-color:#ffa22e;background-image:url(../images/close-white.png);border-left:1px solid #ffa22e;border-bottom:1px solid #ffa22e;}
.popup-inner{padding:70px 75px 40px 75px;}
.p-input{margin-bottom:20px;padding-left:24px;padding-right:24px;width:320px;height:52px;border:1px solid #D4D4D4;}
.call-blok, .message{display:none;}
.call-btn{padding-top:15px;width:208px;height:37px;font-weight:normal !important;font-size:18px;line-height:18px;color:#FFF;text-align:center;background-color:#ffa22e;background:-moz-linear-gradient(to bottom, #ffa22e, #f1992b);background:-webkit-linear-gradient(to bottom, #ffa22e, #f1992b);background:-o-linear-gradient(to bottom, #ffa22e, #f1992b);background:linear-gradient(to bottom, #ffa22e, #f1992b);float:right;cursor:pointer; border-radius:26px;}
.call-btn:hover{background-color:#f1992b;background:-moz-linear-gradient(to bottom, #f1992b, #ffa22e);background:-webkit-linear-gradient(to bottom, #f1992b, #ffa22e);background:-o-linear-gradient(to bottom, #f1992b, #ffa22e);background:linear-gradient(to bottom, #f1992b, #ffa22e);}
.close-call-blok:hover{background-color:#ffa22e !important;border-color:#ffa22e !important;}
.error{border-color:#FF0000 !important;background-color:#FFE8DF !important;}
@-moz-document url-prefix() { 
.ui-effects-wrapper { left:50%; margin-left:-260px !important; } 
}
.ui-effects-explode{z-index:200;}

.lang{
    position: relative;
    top: -24px;
    left: 210px;
}
.lang a{
    margin-right:10px;
    width:18px;
    height:12px;
    float:left;
}
.lang a.lang-ru{
    background:url(../images/ru.gif) center center no-repeat;
}
.lang a.lang-en{
    background:url(../images/en.gif) center center no-repeat;
}