/**************************************************************************** шрифты */
@font-face {font-family: My_shrift;src: url(../fonts/NeoSansPro-Regular.ttf);}
h1, h2, li, a, span {font-family: My_shrift;line-height: 1.2;}
div, p {font-family: sans-serif;line-height: 1.6;}
a {color:#807f7f;}
a:hover {text-decoration: none;}
/***************************************************************************** меню */
.fixed {position: fixed;z-index: 10000;width:100%;background-color: #ffffff;box-shadow: 0 2px 2px #d5d5d5;}
.logo {padding:13px 0;}
.menu {width: 940px;margin: 0 auto;height:77px;}
.menu ul {float: right;border-right: 1px solid #d5d5d5;}
.menu ul li {display: inline-block;padding: 29px 40px;text-transform: uppercase;}
.menu ul li.active {background-color: #f1f1f1;}
.menu ul li a {color:#04afef;text-decoration: none;}
.menu ul li {color:#04afef;text-decoration: none;border-left: 1px solid #d5d5d5;}
.menu ul li a:hover {color:#04afef;text-decoration: underline;}
/**************************************************************************** подвал */
.block {width:100%;background-color: #fcca13;}
.footer {width: 940px;margin: 0 auto;padding-top:20px;overflow: hidden;height: 150px;}
.footer #social {width:300px;float:left;}
.footer #social li {display: inline-block;margin-left: 12px;}
.footer #nav {width:600px;float:left;}
.footer #nav li {padding:15px;display: inline-block;margin-left: 60px;}
.footer #nav li a {color:white;text-decoration: none;}
.footer #nav li a:hover {color:white;text-decoration: underline;}
/**************************************************************************** страницы */
#wrapper {width: 940px;margin: 0 auto;overflow: hidden;padding-top:78px;}
h2.text_vit {text-align:center;font-size:30px;padding:20px;}
h2.text_vit2 {text-align:center;font-size:20px;padding:20px;}
h2.text_left {font-size:30px;padding:20px;}
.white {color:white;}
h2.blue {color:#04afef;}
p.grey {color:#404040;}
p.width {width:540px;}
h1 {text-align:center;font-size:30px;padding:40px;color:#04afef;text-transform: uppercase;}
h2.vita {text-align:center;font-size:20px;padding:60px 40px 60px;color:#ee9d00;text-transform: uppercase;}
h2.voda {text-align:center;font-size:20px;padding:0 20px 60px;color:#04afef;}
span.blue {color:#04afef;font-weight: bold;}

p.text_vit {margin:0 auto;text-align:justify;padding: 0 20px 20px;}
p.text_vit_uznat {margin:0 auto;text-align:justify;padding: 20px 20px 10px;color:#04afef;}

.left {padding:20px;}
.center {text-align: center;padding:20px;}
/**************************************************************************** главная */
.gg {height:78px;}
.page {margin:0 auto;width:100%;}
.story {}
.baner {width: 100%;height:558px;background: url(../images/banner.png) 50% 78px no-repeat fixed;}
.yellow {background-color: #fcce13;}
.yellow_color {color: #ffd731;font-size:40px;}
.blue_fon {background-color: #3abef0;}
.vkusy {width: 100%;height:447px;background: url(../images/3vkusa2.png) 50% 200px no-repeat fixed;}
.gradient {background: linear-gradient(to top, #dfdfdf, #fff);}

.bgfon1, .bgfon2, .bgfon3 {background: url(../images/fon_vitamini.png) 50% 0 no-repeat fixed;}
.bgfon4, .bgfon5, .bgfon6 {background: url(../images/fon_vitamini2.png) 50% 0 no-repeat fixed;}
.width2 {width:600px;}

div.family_fon {background: url(../images/papa_9.png) 50% 0 no-repeat;height:520px;}
div.family {width: 940px;margin:0 auto;}
div.family_right {padding-top:100px;float:right;width:500px;}
div.sport {background: url(../images/mama_92.png) 50% 0 no-repeat;height:534px;width: 940px;margin:0 auto;}
div.sport_left {padding-top:30px;width:500px;}
div.children_fon {background: url(../images/deti3.png) 50% 0 no-repeat;}
div.children {width: 940px;margin:0 auto;}
div.children_left {width:500px;}