@charset "windows-1251";
/* CSS Document */
@font-face {
font-family: Gabriola;
src: url(/files/Gabriola.ttf, mon-amour-two-medium.ttf, Gabriela-Regular.ttf);
}
.style1 {
font-style: italic;
font-size: 14px;
}
 

.style5 {
color: #FF0000;
font-size: 22px;
font-family: Gabriola, mon-amour-two-medium, Times;
} 
.text_block_name {
position: relative;
background: url("../images/bg_text_block_name.png") no-repeat scroll 0px 0px transparent;
width: 390px;
height: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-weight: normal;
font-size: 22px;
line-height: 15px;
padding: 11px;
color: #F0E0B0;
visibility: visible;
background-image: url(../images/bg_text_block_name.png);
margin: 20px 20px;
} 
.style1 {color: #FFFF00}
.style4 {
font-size: 14px;
font-style: italic;
color: color: #000033;
}
.style6 {
font-size: 15px;
color: #197b30;
font-weight: bold;
}
style7 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 4px;
}
style7 {
font-size: 24px;
font-style: italic;
}
.style8 {
color: #003399;
font-style: italic;
}
h6 {
color:#333333;
font-family: Verdana;
font-size:10px
}
.style10 {
color: #000000
}
td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
align: justify;
}
.style11 {
font-size: 11px
}
.style14 {
color: #550000;
font-weight: bold;
}
.style15 {color: #800000}
.style17 {color: #800000; font-weight: bold; }
.style20 {font-weight: bold}
.style22 {font-weight: bold}
.style15 {
font-weight: bold
}
.style23 {font-weight: bold}
.style24 {
font-size:14px;
color: #FF0000;
font-weight: bold;
}
div.pages-nav
{
font:bold 12px Arial;
color: #FF0000;
}
div.pages-nav span.select
{
background:#efefef;
border:1px solid #FF00FF;
}
div.pages-nav span
{
padding:5px;
background:#FDF2DC;
}
 
.header {
position: relative;
margin: 0 auto;
background: url('../images/header-bg.png') no-repeat;
width: 1254px;
height: 270px;
}
.logo {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	position: absolute;
	width:531px;
	height:138px;
	top: 30px;
	right: 50px;
	top: 80px;
	left: 460px;
	display: block;
	text-indent: -9999px;
	width: 201px;
	height: 46px;
}
.nav {
background: #86bf3d;/* Для старых браузров */
background: -moz-linear-gradient(top, #86bf3d, #5d9e0a); /* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#86bf3d), color-stop(100%,,#f1da36));
background: -webkit-linear-gradient(top, #86bf3d, #5d9e0a);
background: -o-linear-gradient(top, #86bf3d, #5d9e0a); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #86bf3d, #5d9e0a); /* IE10 */
background: linear-gradient(top, #86bf3d, #5d9e0a); /* CSS3 */
border:1px solid #FFF;
width:1250px;
height:40px; 
position:absolute;
bottom:2px; 
}
.nav-menu a {
font-family: Tahoma, Geneva, sans-serif;
color: #FFF;
display:block;
float: left;
text-align: center;
padding: 13px 0 0 22px;
text-decoration: none;
font-size: 14px;
}
.parent {
display: table-cell;
height: 210px;
vertical-align: middle;
}
a {
color:#4c9e2e;
/*	font-size:15px;*/
text-decoration:none;
}
a:hover {
text-decoration: none;
}
p {
margin: 0 0 18px
}
img {
border: none;
}
input {
vertical-align: middle;
}
 h4 {
padding: 1px; 
font-weight:normal;
}
h1 {
color: #12551A;
	font-size: 32px;
    font-family: Gabriola, mon-amour-two-medium, Times;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
padding: 1px;
color:#4c9e2e;
font-family: Gabriola, mon-amour-two-medium, Times;
}
/* Для старых браузров *//* Для старых браузров *//* Для старых браузров *//* Для старых браузров *//* Для старых браузров *//* Для старых браузров */
.right_column {
float: right;
}
.left_column {
float: left;
margin: 14px 0px 0px 14px;
}
.menu_t {
background: url(images/menu_t.png) 1px 0 no-repeat;
}
.menu_m {
margin: 13px 0 0 3px;
background: url(images/menu_bg.png) 1px 3px repeat-y;
}
.menu_b {
background: url('../images/menu_b.png') 1px bottom no-repeat;
padding:0px 0px 10px;
}
.main_menu {
width: 253px;
list-style: none;
padding: 7px 0 0 0;
}
.main_menu li {
width: 212px;
margin-left: 10px;
margin-bottom: 4px;
background: url('../images/nav_but_bg.png') 0 0 no-repeat;
}
.sub_li {
background: none !important;
}
#menu_header {
margin: 9px 0 -8px 10px;
}
#menu_header div {
background: url('../images/menu_header.png') 0 0 no-repeat;
width: 212px;
height: 65px;
}
.main_menu a {
border: none;
display: block;
width: 212px;
height: 37px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 13px;
line-height: 37px;
color: #000;
padding-left: 9px;
}
.main_menu a:hover {
text-decoration: underline;
}
.sub_menu {
margin:0;
list-style: none;
}
.sub_menu a {
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
font-style: normal;
color: #bb6600;
line-height: normal;
margin-left: 14px;
margin-bottom: -17px;
}
.sub_menu li {
padding-bottom: 3px;
background: url('../images/sub_menu_bullet.png') left 2px no-repeat;
}
.navigation {
position: absolute;
bottom: 11px;
left: 52px;
list-style: none;
}
.navigation li {
float: left;
}
.navigation a {
display: block;
margin: 0px 16px 0px 0px;
padding: 11px 0 0 0;
height: 22px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
line-height: 14px;
color: #006000;
text-align: center;
text-shadow:#aacc00 0px 0px 5px;
}
.navigation a:hover {
color: #008000;
text-decoration:underline;
text-shadow:#ccee00 0px 0px 7px;
}
.main_bottom {
max-width: 1278px;
width:100%
}
.main_bottom,.main_middle,#main_bg_top{background:none}.main_bottom {
overflow: hidden;
/*    width: 1033px;*/
width: 1278px;
background: url(images/bg_main_bottom.png) 34px 100% no-repeat;
}
.main_bottom {
overflow: hidden;
/*    width: 1033px;*/
width: 1278px;
background: url(../images/bg_main_bottom.png) 34px 100% no-repeat;
}
.right_column {
float: right;
}
.left_column {
float: left;
margin: 14px 0px 0px 14px;
}
.menu_t {
background: url(../images/menu_t.png) 1px 0 no-repeat;
}
.menu_m {
margin: 13px 0 0 3px;
background: url(../images/menu_bg.png) 1px 3px repeat-y;
}
.menu_b {
background: url('../images/menu_b.png') 1px bottom no-repeat;
padding:0px 0px 10px;
}
.main_menu {
width: 253px;
list-style: none;
padding: 7px 0 0 0;
}
.main_menu li {
width: 212px;
margin-left: 10px;
margin-bottom: 4px;
background: url('../images/nav_but_bg.png') 0 0 no-repeat;
}
.sub_li {
background: none !important;
}
#menu_header {
margin: 9px 0 -8px 10px;
}
#menu_header div {
background: url('../images/menu_header.png') 0 0 no-repeat;
width: 212px;
height: 65px;
}
.main_menu a:hover {
text-decoration: underline;
}
.left{float:left; padding-right:8px;}
.right{float:right; padding-bottom:8px;}
.center{display: block;text-align: center;margin: 0 auto;}

/* тизерное меню */
/* кулинарные статьи */
.imgteaser { /* общий блок */
  position: relative;
  display: table;
  margin: 0 auto;
  border: 10px solid #456;
  line-height: 0;
  color: rgb(223,223,223);
  cursor: pointer;
}
.imgteaser:after { /* "подробнее" */
  content: "Кулинарные статьи\bb";
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 5px 10px;
  background: rgba(17,34,51,.6);
  line-height: 1.6em;
}

 

.imgteaser:hover:after {content: none;}

.imgteaser figcaption {display: none;}
.imgteaser:hover figcaption { /* прозрачная область */
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  padding: 5px 10px;
  background: rgba(68,85,102,.7);
  font-size: 80%;
  line-height: 1.3em;
}

.imgteaser:hover figcaption strong { /* заголовок */
  display: block;
  line-height: 2em;
  font-size: 110%;
}

/* медецина */
.imgteaser2 { /* общий блок */
  position: relative;
  display: table;
  margin: 0 auto;
  border: 10px solid #456;
  line-height: 0;
  color: rgb(223,223,223);
  cursor: pointer;
}

.imgteaser2:after { /* "подробнее" */
  content: "Медицина и Здоровье\bb";
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 5px 10px;
  background: rgba(17,34,51,.6);
  line-height: 1.6em;
}

.imgteaser2:hover:after {content: none;}

.imgteaser2 figcaption {display: none;}
.imgteaser2:hover figcaption { /* прозрачная область */
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  padding: 5px 10px;
  background: rgba(68,85,102,.7);
  font-size: 80%;
  line-height: 1.3em;
}

.imgteaser2:hover figcaption strong { /* заголовок */
  display: block;
  line-height: 2em;
  font-size: 110%;
}
/* фитнес */
 .imgteaser3{ /* общий блок */
  position: relative;
  display: table;
  margin: 0 auto;
  border: 10px solid #456;
  line-height: 0;
  color: rgb(223,223,223);
  cursor: pointer;
}

.imgteaser3:after { /* "подробнее" */
  content: " Спот - фитнес\bb";
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 5px 10px;
  background: rgba(17,34,51,.6);
  line-height: 1.6em;
}
.imgteaser3:hover:after {content: none;}
.imgteaser3 figcaption {display: none;}
.imgteaser3:hover figcaption { /* прозрачная область */
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  padding: 5px 10px;
  background: rgba(68,85,102,.7);
  font-size: 80%;
  line-height: 1.3em;
}
.imgteaser3:hover figcaption strong { /* заголовок */
  display: block;
  line-height: 2em;
  font-size: 110%;
}
 /* диеты */
 .imgteaser4 { /* общий блок */
  position: relative;
  display: table;
  margin: 0 auto;
  border: 10px solid #456;
  line-height: 0;
  color: rgb(223,223,223);
  cursor: pointer;
}
.imgteaser4:after { /* "подробнее" */
  content: "Диети и правельное питание\bb";
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 5px 10px;
  background: rgba(17,34,51,.6);
  line-height: 1.6em;
}
.imgteaser4:hover:after {content: none;}
.imgteaser4 figcaption {display: none;}
.imgteaser4:hover figcaption { /* прозрачная область */
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  padding: 5px 10px;
  background: rgba(68,85,102,.7);
  font-size: 80%;
  line-height: 1.3em;
}
.imgteaser4:hover figcaption strong { /* заголовок */
  display: block;
  line-height: 2em;
  font-size: 110%;
}







 /* Спортивное питание */
 .imgteaser5 { /* общий блок */
  position: relative;
  display: table;
  margin: 0 auto;
  border: 10px solid #456;
  line-height: 0;
  color: rgb(223,223,223);
  cursor: pointer;
}
.imgteaser5:after { /* "Спортивное питание" */
  content: "Спортивное питание \bb";
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 5px 10px;
  background: rgba(17,34,51,.6);
  line-height: 1.6em;
}
.imgteaser5:hover:after {content: none;}
.imgteaser5 figcaption {display: none;}
.imgteaser5:hover figcaption { /* прозрачная область */
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
  right: 10px;
  padding: 5px 10px;
  background: rgba(68,85,102,.7);
  font-size: 80%;
  line-height: 1.3em;
}
.imgteaser5:hover figcaption strong { /* заголовок */
  display: block;
  line-height: 2em;
  font-size: 110%;
}