
html{ min-height:100%; }

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

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


h1 { font-size:2em; padding: 0px 0px 30px 0px; text-align:center; text-transform: uppercase; font-weight: bolder; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; color:#fcf4d0;}
h4 { font-size:1.2em; }
h5 { font-size:3.5em; text-transform: uppercase; font-weight: bolder; }

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%; }

/* Блок с 4 колонками */
.structblock.col4 {  }
.structblock.col4 .left, .structblock.col4 .center, .structblock.col4 .right, .structblock.col4 .col { width:25%; }


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



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


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

.action { margin:275px 0 0 560px; width:280px; padding:92px 0 13px 35px; text-align: center; background:none; }
.orderoffer { margin:0 0 0 560px; padding:14px 0 0 35px; width:280px; background:none; }
.orderoffer .price { margin:0 0 15px; text-align:center; font-size:2em; font-weight:bold; font-family: "Roboto Condensed";  }



section { margin-top:-120px; }

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



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


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

/* СПЕЦ ПРЕДЛОЖЕНИЕ */
.sec_spec { background:url('../img/spec_bg.jpg') no-repeat; padding:40px 0 35px 0; }
.sec_spec h1 { margin-top:10px; }

/* Чем опасен диабет  */
.sec_danger { padding:25px 0; background:#a82f2f; color:#fff; }
.sec_danger h1, .sec_danger h3 { color:#fff000; 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:30px 30px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; }
.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:20px; background:#fff000; color:#000;}
.sec_orderform p { margin:0; }
.sec_orderform .price { font-size:2em; font-weight:bold; font-family: "Roboto Condensed"; }






.buybtn { margin-top:4px; font-size:1.5em; text-align: center; cursor:pointer; width: 258px; border-radius:0px; 

	border:1px solid #df0909; padding: 15px 10px 15px 10px; text-transform: uppercase; 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;}