/*
font-family: 'Ubuntu Mono';
font-family: 'Ubuntu', sans-serif;
font-family: 'Ubuntu Condensed', sans-serif;
font-family: 'PT Sans', sans-serif;
font-family: 'PT Sans Narrow', sans-serif;
font-family: 'PT Serif Caption', serif;
font-family: 'PT Serif', serif;
font-family: 'PT Sans Caption', sans-serif;
font-family: 'Open Sans', sans-serif;
font-family: 'Open Sans Condensed', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Roboto Slab', serif;

font-family: 'Noto Sans', sans-serif;
font-family: 'Noto Serif', serif;
font-family: 'Playfair Display', serif;
font-family: 'Yeseva One', cursive;
font-family: 'Oranienbaum', serif;
font-family: 'Cousine', ;
font-family: 'Marmelad', sans-serif;
font-family: 'Exo 2', sans-serif;
font-family: 'Scada', sans-serif;
*/

html{ min-height:100%; }

body { font-family: 'PT Sans', arial, sans-serif; background:#fffbf1; color:#000; margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { /*margin:1em 0 .5em 0;*/ line-height:1.2em; font-weight:300; font-family: "Roboto", Verdana, arial, sans-serif; }

h1 { font-size:2em; text-align:center; text-transform: uppercase; font-weight: bolder; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; }

i { font-style: italic; }
b { font-weight: bold; }

ul, ol { margin-left:2em; }
ul { list-style: disc; }
ol { list-style-type: decimal; }
li { margin-bottom:1em; line-height:1.2em; }

p { line-height: 1.2em; margin-bottom:1.25em; }
p, ul, ol { font-size:1em; }

table td { vertical-align:top; padding:10px; }

blockquote { font-weight:600; margin:2em 0 2em 0; padding:1em; font-size:1.2em; font-family: 'Roboto', sans-serif; }
blockquote p { margin:0; }


a:link, a:visited { color:#0055cc; }
a:hover { color:#c00000; }

.foto-frame {display:inline-block; background: #f4f4f6; padding:10px; margin:15px 15px 15px 0; -webkit-box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.3);}
.foto-frame img {-webkit-box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.2); box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.2);}

.video-frame {border:1px solid #ddd; display:inline-block; background: #f4f4f6; padding:10px; margin:0 15px 15px 0; -webkit-box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.3); box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.3);}
.video-frame iframe {-webkit-box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.2); box-shadow: 0px 0px 14px rgba(50, 50, 50, 0.2);}

.ico-circle {margin-left:-13px; padding:10px; height:250px; width:250px; background-color:#d4d4d4; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 1px 3px 10px #666;}
.ico-circle img {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height:230px; width:230px;}



.wrap { margin:0 auto; min-width: 970px; max-width: 970px; }
.clear { clear: both; height: 0; overflow: hidden; }


/* Смысловые блоки  */
.structblock { width:100%; }
.structblock:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.structblock .col     { float:left; }
.structblock .left    { float:left; }
.structblock .center  { float:left; }
.structblock .right   { float:left; }

/* Блок с двумя колонками */
.structblock.col2 {  }
.structblock.col2 .left, .structblock.col2 .right, .structblock.col2 .col { width:50%; }

/* Блок с тремя колонками */
.structblock.col3 {  }
.structblock.col3 .left, .structblock.col3 .center, .structblock.col3 .right, .structblock.col3 .col { width:33%; }

.structblock .col p { margin-right:15px; }



/* Шапка */
.header--node--2 { border-top:1px solid #45a80d; width:100%; height:900px; background:url('../img/headerbg.jpg') center top no-repeat;}
.header--node--2 h1, header--node--2 h2 { margin:0; }
.header--node--2 h1 { margin-top:100px; text-align:left; color:#cc1e20; text-transform: uppercase; font-size:4em; }
.header--node--2 h2 { margin-left:350px; color:#08710c; text-transform: uppercase; font-weight:600; font-size:1.6em; }
.header--node--2 p.memo { margin:30px 0 0 350px; font-size:1.4em; font-family: "Roboto Condensed"; }


.header--node--2 .panel { margin:10px 0 0; padding:15px 0; background:#fefaef; }
.header--node--2 .panel h1 { margin-top:0; color:#111; text-align: center; font-size:1.4em; }

.action { margin:50px 0 0 500px; /*width:300px;*/ padding:25px; text-align: center; background:#fff601; }
.orderoffer { margin:0 0 0 500px; padding:25px; /*width:300px;*/ background:#fffbf2; }
.orderoffer .price { margin:0 0 15px; text-align:center; font-size:2em; font-weight:bold; font-family: "Roboto Condensed";  }



section { margin-top:100px; }

/* Главная */
.sec_main { }



.img { color:#111; width:80%; height:300px; background:#fff; border:1px dashed #666; }


/* Что говорят врачи */
.sec_doctor { background:#eee3c9; padding:25px 0; }
.sec_doctor h1 { margin-top:0; }



/* Чем опасен диабет  */
.sec_danger { padding:25px 0; background:#994926; color:#fff; }
.sec_danger h1, .sec_danger h3 { margin-top:0; font-weight: bolder; text-transform: uppercase; }
.sec_danger h1 { margin-bottom:1em; }

/* Отзывы */
.sec_testimonials { }
.testimonial { background:#f6ebce url('../img/testimonialbg.jpg') 0 0 no-repeat; margin:0 0 2em 0; padding:40px 20px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.testimonial .author { text-align:right; margin-bottom:0; font-style:italic; }


/* Для кого предназначен чай*/
.sec_portrait { padding:25px 0; background:#fff; }



/* Остерегайтесь подделок*/
.sec_warning { padding:25px 0; background:#fff; }



/* Успей купить со скидкой*/
.sec_orderform { padding:25px 0; background:#fff; }
.sec_orderform h1 { padding:5px; background:#1f7408; color:#fff;}
.sec_orderform p { margin:0; }
.sec_orderform .price { font-size:2em; font-weight:bold; font-family: "Roboto Condensed"; }






.buybtn { margin-top:30px; text-align: center; cursor:pointer; width: 280px; border-radius:20px; 

	border:1px solid #df0909; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202); }

 .buybtn:hover { border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);}


.buybtn a { color:#fff; }

/* Подвал */
footer { border-top:2px solid #cc1e20; margin:50px auto 0; text-align:center; font-size:.9em; padding:20px 0; }

footer p { margin:0; line-height:1.2em;}

.form{margin-bottom:20px!important}
form dl{display:table;width:100%;table-layout:fixed;margin-bottom:8px;margin-top:0px;}
form dt,form dd{display:table-cell;vertical-align:middle;}
form dt{text-align:right;padding-right:10px;color:#fff;width:120px}
form input[type="text"],textarea,select{font:16px/34px Arial;height:34px;border:1px solid #7F9DB9;padding:0 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:300px}
select{padding-right:0}