﻿@charset "utf-8";
/* CSS Document */
#ho_adv{ display:none !important;}
body{margin:0; padding:0; color: #000; font-family: 'Open Sans', 'Arial Narrow', sans-serif; font-size:14px;}
img{vertical-align: middle; max-width:100%;}
.main{position:relative; margin:0 auto; width:960px;}
ol,ul{padding:0 0 0 0px;}
ul li{list-style:none;list-style-image:none;}
table{border-collapse:collapse;	border-spacing:0;}
h1,h2,h3,h4,h5{margin:0px; font-weight:400;}
.wrapper{margin:0 auto;	width: 980px;}
.row{overflow:hidden;}

.header{background:url(../images/uzor.jpg) center top; height:63px; position:fixed; z-index: 100; width:100%;} 
.header p{text-align:right; padding:0px; margin:0px; font:400 12px/10px 'Open Sans', 'sans-serif'; margin-bottom:6px;}
.header ul{margin:0 0 0 148px;}
.header ul li{float:left; padding:0 9px;}
.header ul li a h2{font:700 17px/15px 'Open Sans', 'sans-serif'; color:#fff; padding:0px; margin:5px 0 0 0; text-decoration:underline;}
.header ul li a h3{font:400 14px 'Open Sans', 'sans-serif'; color:#fff; padding:0px; margin:0px; text-decoration:underline;}
.header h4{float:right; color:#fff000; font:bold 25px/20px 'Open Sans', 'sans-serif'; padding:0px; margin:5px 0 0 0;}
.header a{font:400 15px/13px 'Open Sans', 'sans-serif'; color:#fff; padding:0px; margin:0px; text-decoration:underline; float:right;}

#top_menu{ position:fixed; top:0; left:0;  width:100%; min-width:940px; z-index:999;}
#top_menu .top{ background:url(../images/bg_top_menu_top.jpg) no-repeat center top; background-size:cover; height:14px; text-align:right; font-size:14px; color:#000; line-height:11px;}
#top_menu .bottom{background:url(../images/bg_top_menu.png) repeat-x; height:49px;}
#top_menu a.logo{ display:block; background:url(../images/logo.jpg); width:76px; height:76px; float:left; margin:-14px 0px 0 0px; background-size: 76px;}
#top_menu .menu{ float:left; padding-top:7px; line-height: 18px;}
#top_menu .menu li{ display:inline-block; margin-left:18px; color:#fff; font-size:17px; font-weight:700;}
#top_menu .menu li span{ display:block; font-size:15px; font-weight:normal;}
#top_menu .menu li a{ color: white;}
#top_menu .phone{ float:right; font-size:26px; color:#fff000; font-weight:700; text-align:right; line-height:1; padding-top:2px;}
#top_menu .phone span{ font-size:15px; color:#fff; text-decoration:underline; display:block; font-weight:400;}
#top_menu .phone span a{color: white;}
#top_menu .phone.phone_span{font-size:26px !important; color:#fff000 !important; font-weight:700 !important; text-decoration:none !important; }

.sb-hide {display: none;} 

.block1{background:rgba(255,255,255,0.8); height:736px; width:100%; padding-top:90px;}
.block1 .main{padding-top:0px;} 
.block1 h2{font:700 60px 'Open Sans', 'sans-serif'; color:#2c2c2c;  text-transform:uppercase; padding-top:10px;}
.block1 h2 span{    background: url(../images/val.png) no-repeat center; padding-left: 18px; padding-top: 10px; padding-right: 18px;}
.block1 h3{font:400 30px 'Open Sans', 'sans-serif'; color:#2c2c2c; text-align:center; padding-top:15px; margin-top: 50px;}
.block1 h4{font:400 60px/55px 'Open Sans', 'sans-serif'; color:#2c2c2c; text-align:center; padding-top:30px;}
.block1 h5{font:400 30px 'Open Sans', 'sans-serif'; color:#2c2c2c; text-align:center;}
.block1 h6{font:400 22px 'Open Sans', 'sans-serif'; color:#2c2c2c; text-align:center; text-decoration:underline; margin:20px 0 0 0;}
.block1 .prebtn{margin-top:30px;}
.block1 .button1{    margin: auto; margin-bottom: 17px; margin-top: 15px; width: 282px;}
.block1 .button1 a{background:#f00; border-bottom:4px solid #bd0000; font:700 16px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none; padding:12px 20px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); box-shadow: 0 0 5px 5px rgba(0,0,0,0.12);}
.block1 .button1 a:hover{background:#bd0000;}
.block1 .main_photo { background-color: rgba(0,0,0,0.44); float: left; margin-left: -80px; padding: 58px 30px 0 30px; margin-top: -18px;}


.buyrecord  a{
  background: #f00;
  border-bottom: 4px solid #bd0000;
  font: 700 18px 'Open Sans', 'sans-serif';
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  padding: 12px 12px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12);
  -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12);
  box-shadow: 0 0 5px 5px rgba(0,0,0,0.12);
}
.buyrecord .button1 a:hover{background:#bd0000;}

.block1 .video-small{width:360px; float:right; margin-right:50px;}
.block1 .video-small p{width:150px; float:left; font:400 22px 'Open Sans', 'sans-serif'; color:#2c2c2c; padding-top:10px;}
.block1 .video-small .for-small-video{float:right; width:193px; /*height:129px;*/ position:relative;}
span.play_info{position:absolute; color: blue; text-decoration: underline; right:10px; top:-3px; z-index:1; font-size:22px;}
.play_gif{ position:absolute; top:50%; left:50%; width:56px; height:34px; margin-top:-17px !important; margin-left:-28px !important;}
.block1 ul{margin-left:38px; margin-top:30px; overflow:hidden;}
.block1 ul li{width:135px; float:left; padding:0 4px;}
.block1 ul li img{display:block; margin:0 auto;}
.block1 ul li p{font:400 14px 'Open Sans', 'sans-serif'; text-align:center; margin:0px;}
.block1 ul li a{background:#f00; border-bottom:4px solid #bd0000; font:400 22px/25px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; text-decoration:none; margin-top:3px; padding:13px 0px 0px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); display:block; width:125px; height:112px;}
.block1 ul li a:hover{background:#bd0000;}
.photo {width: 120px; border: 1px solid #000; border-radius: 4px;}
.photoli { margin-top: 4px;}

.kogo{background:url(../images/polosi.jpg) no-repeat center top; height:509px;}
.kogo h2{padding-top:17px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.kogo img{display:block; margin:50px auto 0;}

.bgray{background:url(../images/wg.jpg) no-repeat center top;}
.for-form{-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); box-shadow: 0 0 5px 5px rgba(0,0,0,0.12);}
.bgray form{background:#f8f8f8; border:1px solid #269500; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;  padding:20px 0px; margin:0px 0px 35px;} 
.bgray form h2{font:700 24px 'Open Sans', 'sans-serif'; color:#124b00;  text-transform:uppercase; margin:0px 0 0 10px; margin-bottom:-8px;}
.bgray form p{font:400 18px 'Open Sans', 'sans-serif'; color:#124b00;   margin:0px 0 0 10px; padding-top:0px;}
.bgray form input{width:189px; height:30px; border:1px solid #269500; background:#fff; float:left; margin:5px 8px 0px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; text-align:center; font:400 18px 'Open Sans', 'sans-serif'; color:#000;}
.bgray form button{background:#f00; border-bottom:4px solid #bd0000; font:700 18px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; text-decoration:none; margin-top:0px; padding:5px 0px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); display:block; width:300px;  float:left; border-left:none; border-top:none; border-right:none; cursor:pointer;}
.bgray form button:hover{background:#bd0000;}

.programma{margin:0px auto 30px; -webkit-box-shadow: 0 0 8px 3px rgba(0,0,0,0.18);
-moz-box-shadow: 0 0 8px 3px rgba(0,0,0,0.18);
box-shadow: 0 0 8px 3px rgba(0,0,0,0.18);
width: 98%;
}
.programma .when{}
.prd{background:#ededed; border-bottom:1px solid #acacac; width:100%; overflow:hidden; padding:15px 0px;}
.prd img{ margin:0 80px 0 90px; border:1px solid #000;}
.prd p{font:400 18px/18px 'Open Sans', 'sans-serif'; color:#5f5f5f; margin:4px 0px; width:630px; text-align:justify;  text-align-last: left; -moz-text-align-last:left;}
.prd h2{font:700 24px/26px 'Open Sans', 'sans-serif'; color:#007303; margin:0px;}
.prd p span{font-weight:700;}
.prw{background:#fbfbfb; border-bottom:1px solid #acacac; width:100%; overflow:hidden; padding:15px 0px;}
.prw img{ margin:0 80px 0 90px; border:1px solid #000;}
.prw p{font:400 18px/18px 'Open Sans', 'sans-serif'; color:#5f5f5f; margin:4px 0px; width:630px; text-align:justify;  text-align-last: left; -moz-text-align-last:left;}
.prw h2{font:700 24px/26px 'Open Sans', 'sans-serif'; color:#007303; margin:0px;}
.prw p span{font-weight:700;}
.prd table tr td:first-child{width:254px;}
.prw table tr td:first-child{width:254px;}

.prd-new{background:#ededed; width:100%; overflow:hidden;}
.prd-new table tr td{padding:25px 0px 15px;}
.prd-new table tr td:first-child{width:15%;}
.prd-new img{display:block; margin:0 auto; border:1px solid #000;}
.small{text-align:center; color:#5f5f5f; font:400 13px/13px 'Open Sans', 'sans-serif';}
.prd-new table tr td:nth-of-type(2){width:35%; vertical-align:top; /*background: url(../images/sep-1.png) repeat-y right;*/ padding-right:10px;}
.prd-new table tr td:nth-of-type(3){width:15%;}
.prd-new table tr td:nth-of-type(4){width:35% vertical-align:top; padding-right:0px;}
.green{font:700 18px/18px 'Open Sans', 'sans-serif'; color:#007303; margin:0px;}
.kto{font:700 16px/16px 'Open Sans', 'sans-serif'; color:#5f5f5f; margin:5px 0px 0px 0px;}
.chem{font:400 15px/15px 'Open Sans', 'sans-serif'; color:#5f5f5f; margin:5px 0px 0px 0px; text-align:justify;  text-align-last: left; -moz-text-align-last:left; padding-right: 10px;}
.new-line{background: url(../images/v4.jpg) no-repeat center; width:940px; height:70px; -webkit-box-shadow: 0 0 8px 3px rgba(0,0,0,0.18); -moz-box-shadow: 0 0 8px 3px rgba(0,0,0,0.18); box-shadow: 0 0 8px 3px rgba(0,0,0,0.18);}
.line-left{width:470px; float:left;}
.zal{display:block; margin:7px auto -6px; padding-top:11px; background: url(../images/zal.png) no-repeat center; width:340px; height:32px; font:400 18px/18px 'Open Sans', 'sans-serif'; text-align:center;background-size: 100%;
max-width: 100%;}
.zalp{font:400 14px/14px 'Open Sans', 'sans-serif'; margin:4px 0 0 0; text-align:center;}
.zalp img{margin-right:5px;}

.what_say{background:url(../images/og2.png) no-repeat center top; min-height:476px; padding-bottom:80px;}
.what_say h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.say_block{width:295px; float:left; margin:30px 9px 0 9px;}
.say_block h3{font:700 18px 'Open Sans', 'sans-serif'; color:#007303; border-bottom:1px solid #007303; padding-top:15px; margin-bottom:-10px;}
.say_block p{font:400 16px/18px 'Open Sans', 'sans-serif'; text-align:justify;}
.say_block p span{font:400 18px/19px 'Open Sans', 'sans-serif';}
.more{width:281px; margin:20px auto 0;}
.more a{background:#f00; border-bottom:4px solid #bd0000; font:700 18px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; text-transform:uppercase; text-decoration:none; padding:12px 12px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); box-shadow: 0 0 5px 5px rgba(0,0,0,0.12);}
.more a:hover{background:#bd0000;}



.mesto{}
.mesto h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}

.online{background:#fff url(../images/camera.png) no-repeat center bottom; height:313px; padding-bottom:110px;}
.online h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.online h3{font:700 36px/40px 'Open Sans', 'sans-serif'; color:#f00; text-transform:uppercase; padding-top:50px;}
.online ul{padding-top:10px;}
.online ul li{color:#353535; font:400 24px 'Open Sans', 'sans-serif'; background:url(../images/red-dot.png) no-repeat left; padding-left:14px;}

.kak{background:#fff url(../images/green1.jpg) no-repeat center bottom; height:449px; padding-bottom:80px;}
.kak h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.kak_block{width:290px; float:left; margin:30px 9px 10px 9px;}
.kak_block img{display:block; margin:0 auto;}
.kak_block p{color:#fff; font:400 24px 'Open Sans', 'sans-serif'; text-align:center; background:rgba(0,0,0,0.44); -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; border:1px solid rgba(255,255,255,0.60); padding:50px 0px;}

.rega{margin-top:20px;}
.rega h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.tabla{font:400 24px 'Open Sans', 'sans-serif'; color:#333; text-align:center; margin-top:20px;}
.tabl{background:url(../images/tab.png) no-repeat center; width:960px; height:553px; margin:0 auto;}
.timer{overflow:hidden;}
.count{background:url(../images/countd.png) no-repeat center; height:128px; width:529px; margin:10px auto 0px;}
#clou_xs {position:relative;width:60px;height:60px;background: url() no-repeat} 
#clock {width:300px;height:60px;text-align:right;color:#fff;font-size:21px;} 
#RemainsFullDays {position:absolute;bottom:1px;left:32px; top:8px; font:700 60px 'Open Sans', 'sans-serif'; color:#fff000; text-shadow:#666 2px 0px 0px;} 
#RemainsFullHours {position:absolute;bottom:1px;left:165px; top:8px; font:700 60px 'Open Sans', 'sans-serif'; color:#fff000; text-shadow:#666 2px 0px 0px;} 
#RemainsMinutes {position:absolute;bottom:1px;left:298px; top:8px; font:700 60px 'Open Sans', 'sans-serif'; color:#fff000; text-shadow:#666 2px 0px 0px;} 
#lastSec {position:absolute;bottom:1px;left:430px; top:8px; font:700 60px 'Open Sans', 'sans-serif'; color:#fff000; text-shadow:#666 2px 0px 0px;} 
#Rem {font-size:11px;font-weight:normal;color:#fff; margin-right:7px; display:none;} 
#svoy {color:#2C79BF; font-size:10px;}
.do{font:700 30px 'Open Sans', 'sans-serif'; color:#585b62; text-align:center;}
.po{font:400 21px 'Open Sans', 'sans-serif'; color:#585b62; text-align:center; margin:0px;}
.po span{color:#f00;}
.forma{max-width:537px; margin:35px auto 25px; width: 100%;}
.fo1{font:700 30px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; margin:5px 0 -5px 0; padding-top:11px;}
.fo2{font:400 18px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; margin:0;}
.all-in{    max-width: 460px; width: 90%; margin: 0px auto 0px;}
.all-inp{font:400 18px 'Open Sans', 'sans-serif'; color:#fff; margin:6px 0 0 0;}
.forma input[type="text"]{max-width:445px; width: 100%; padding-left:10px; height:52px; border:1px solid #269500; -webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.forma form button{background:#f00; border-bottom:4px solid #bd0000; font:700 24px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; text-decoration:none; margin-top:0px; padding:5px 0px; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; -webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); -moz-box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); box-shadow: 0 0 5px 5px rgba(0,0,0,0.12); display:block; width:300px; margin:0 auto; border-left:none; border-top:none; border-right:none; cursor:pointer;}
.forma form button:hover{background:#bd0000;}
.vibori{overflow:hidden;}
.vib{font:400 21px 'Open Sans', 'sans-serif'; color:#fff; float:left;}
.vibor{float:left; font:400 18px 'Open Sans', 'sans-serif'; color:#fff; margin:23px 5px 0px}





.vtabl{overflow:hidden; width:950px; margin:20px auto 0px;}
.ta1{width:392px; float:left; margin-top:15px;}
.gta{background:#36a53c;}
.gta p{margin:0px; font:700 24px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; padding:13px 0px;}
.grta{background-color: #fff; background-image: -webkit-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: -moz-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: -o-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: -ms-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: linear-gradient(to top, rgba(0,0,1,.12), rgba(255,255,255,.12)); padding:10px 15px 10px; border-left:1px solid #008207;}
.grta p{margin:0px; font:400 18px 'Open Sans', 'sans-serif'; color:#2d2d2d; text-align:justify;  text-align-last: left; -moz-text-align-last:left;}
.grta p span{color:#007c07;}

.ta2{width:184px; float:left; margin-top:15px;}
.grta2{background: #e5e6e7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTZlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYmNjY2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5e6e7 0%, #cbcccd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e6e7), color-stop(100%,#cbcccd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e5e6e7 0%,#cbcccd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e5e6e7 0%,#cbcccd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e5e6e7 0%,#cbcccd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e5e6e7 0%,#cbcccd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e6e7', endColorstr='#cbcccd',GradientType=0 ); /* IE6-8 */
}
.grta2 p{margin:0px; font:700 60px/60px 'Open Sans', 'sans-serif'; color:#585b62; text-align:center;}
.grta2 p.price{margin:0px; font:700 24px/24px 'Open Sans', 'sans-serif'; color:#585b62; text-align:center;}
.grta2 p.price span{margin:0px; font:700 24px/24px 'Open Sans', 'sans-serif'; color:#36a53c; text-align:center;}

.ta3{width:184px; float:left;}
.gta2{background:#36a53c; -webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px; border-top:1px solid #008207; border-left:1px solid #008207; border-right:1px solid #008207;}
.gta2 p{margin:0px; font:700 24px 'Open Sans', 'sans-serif'; color:#fff; text-align:center; padding:13px 0px;}
.grta3{background-color: #fff; background-image: -webkit-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: -moz-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: -o-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: -ms-linear-gradient(bottom, rgba(0,0,1,.12), rgba(255,255,255,.12)); background-image: linear-gradient(to top, rgba(0,0,1,.12), rgba(255,255,255,.12)); padding:10px 15px 10px; border-left:1px solid #008207; border-right:1px solid #008207;}
.grta3 p{margin:0px; font:700 60px/60px 'Open Sans', 'sans-serif'; color:#585b62; text-align:center;}
.grta3 p.price2{margin:0px; font:700 24px/24px 'Open Sans', 'sans-serif'; color:#585b62; text-align:center;}
.grta3 p.price2 span{margin:0px; font:700 24px/24px 'Open Sans', 'sans-serif'; color:#f00; text-align:center;}

.bordr{border-right:1px solid #008207;}




.part{}
.part h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.part .main{padding:30px 0px;}
.nata{float:left; width:190px;}
.nata h3{font:700 18px 'Open Sans', 'sans-serif'; color:#007c07; text-align:center;}
.nata p{font:400 14px 'Open Sans', 'sans-serif'; text-align:center;}
.nata h4{font:700 18px 'Open Sans', 'sans-serif'; text-align:center; margin-bottom:-12px;}
.nata a{color:#004cb4; font:400 18px 'Open Sans', 'sans-serif'; text-align:center; display:block; margin:0 auto;}
.nata-text{font:400 18px/19px 'Open Sans', 'sans-serif'; font-style:italic; float:right; max-width:545px; width: 90%; color:#232323;}


.sponsor{}
.sponsor h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.sponsor .main{padding:30px 0px;}


.organ{}
.organ h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.organ .main{padding:30px 0px;}
.organ-text{width: 65%; float:left;}
.organ-text p{text-align:justify; font:18px 'Open Sans', 'sans-serif'; color:#333; margin:0px;}
.organ-text p span{font-weight:700;}
.organ-social{float:right;}

.inner {width: 940px; margin: 0 auto;}
.clear {clear: both;}

.klienti{}
.klienti h2{background:url(../images/uzor.jpg) repeat-x center; height:67px; padding-top:13px; font:700 36px 'Open Sans', 'sans-serif'; color:#fff; text-decoration:underline; text-align:center;}
.klienti .main{padding:30px 0px;}

.footer{ background:url(../images/bg_footer.jpg) repeat-x; padding:10px 0; font-size:16px; color:#fff;text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); line-height:1.2}
.footer .l_block{ float:left;}
.footer .r_block{ float:right; text-align:right;    white-space: nowrap; width:60%;}
.footer .r_block img{ float:right; margin-left:12px; margin-top:-1px; width: 76px;}
.footer .f_phone{ font-size:30px; font-weight:700; color:#fff000;}

.footer ul{ text-align:center;}
.footer ul li{ display:inline-block; margin:5px 30px;}
.footer ul li.sep{ margin:5px 0}
.footer ul li a{ color: white;}

.sb-slidebar{ background:#F8F8F8;    width: 260px;background: url(../img/bg_block_02.html) repeat;}
.sb-slidebar  .menu{}
.sb-slidebar  .menu li{ display:block; margin-left:18px; color:#fff; font-size:17px; font-weight:700; padding-top:15px;}
.sb-slidebar  .menu li span{ font-size:15px; font-weight:normal;}{}

.sb-slidebar .bg_sliderbar {
	padding-top:80px; 
    background: rgba(0,0,0,0.24);
    height: 100%;
}


ul.slides li table tr td{width:152px; height:140px;}
ul.slides li table tr td a img{display:block; margin:0 auto;}





.m-dotted { color: #106d9f; border-bottom: 1px dotted #106d9f; cursor: pointer; font-size:13px; }
.m-dotted:hover { color: #c00; border-color: #c00; }

/* global */
.g-hidden { display: none; }
.g-line { zoom: 1; }
.g-line:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

/* layouts */
.l-container { width: 720px; padding: 0 40px; margin: 0 auto; }

/* header */
.b-header { position: relative; padding-top: 32px; }
.b-header .title { float: left; padding: 18px 0 0 0; }
.b-header .title .name { float: left; padding: 4px 12px; background: #86c7e0; color: #fff; font-size: 36px; line-height: 40px; }
.b-header .title .slogan { padding: 4px 0 0 13px; color: #545454;}
#touch-menu{display: none;}
.none{display: none;}

.roomphoto {
	position: absolute;
    z-index: 1;
    top: 300px;
    width: 100%;
}

.roomphoto .zal1 {
	width: 320px;
    border: 5px solid #2a932e;
    float: right;
}

.roomphoto .zal2 {
	width: 320px;
    border: 5px solid #2a932e;
    float: left;
}
.pereriv1 {
	width:50%; float: left; text-align: center;height: 60px;    line-height: 60px; background: url(../images/sep-1.png) repeat-y right;
}
.pereriv1 .small {
	    margin-right: 30px;
}
.pereriv2 {
	width:50%; float: left; text-align: center;height: 60px;    line-height: 60px;
}
.pereriv2 .small {
	    margin-right: 30px;
}
.numberpart {
	float: right;
    width: 210px;
}

#show_menu{ display:none;}

.sb-slidebar{ background:#F8F8F8;    width: 260px;background: url(../img/bg_block_02.jpg) repeat;}
.sb-slidebar  .menu{}
.sb-slidebar  .menu li{ display:block; margin-left:18px; color:#fff; font-size:17px; font-weight:700; padding-top:15px;}
.sb-slidebar  .menu li a{ color:inherit;font: 700 17px/15px 'Open Sans', 'sans-serif'; color: #fff;  padding: 0px;  margin: 5px 0 0 0; text-decoration: underline;}
.sb-slidebar  .menu li span{ font-size:15px; font-weight:normal;}

.sb-slidebar .bg_sliderbar {
	padding-top:80px; 
    background: rgba(0,0,0,0.24);
    height: 100%;box-sizing: border-box;
}

.wrapper-1{background: url(../images/block11.jpg); width: 100%;}

.block_02 {
    background: url(../img/bg_block_02.jpg) repeat;
    border-top: 3px solid;
    border-bottom: 3px solid;
    border-color: #398421;
    z-index: 1;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.5); height:auto;
}

.block_02 .why_us{ width:940px; background:url(../img/bg_why_us.png); height:354px; margin:30px 0; text-align:center; color:#fff; font-size:18px; line-height:1.2;    margin: 20px auto;}
.block_02 .why_us .why_us_01{ width:325px; float:left; padding-top:180px; padding-left:15px;}
.block_02 .why_us .why_us_02{ width:270px; float:left; padding-top:180px;}
.block_02 .why_us .why_us_03{ width:310px; float:left; padding-top:180px; padding-right:15px;}
.block_02 .why_us  .t_2{ font-weight:bold; font-size:22px;}
.block_02 .why_us  p{ padding-top:10px;}
.block_02 .why_us .why_us_02 p{ padding-top:5px;}
.block_02 .why_us .why_us_03 p{ padding-top: 0px;margin-top: 8px;}
.block_02 .title{ background:rgba(0,0,0,0.2); padding:0 0 20px 0; color:#fff;text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);}



.y_prw{background:#fbfbfb; border-bottom:1px solid #acacac; width:100%; overflow:hidden; padding:15px 0px; text-align:center;}
.y_prw img{ margin:0 80px 0 90px; border:1px solid #000;}
.y_prw p{font:400 18px/18px 'Open Sans', 'sans-serif'; color:#5f5f5f; margin:4px 0px; }
.y_prw h2{font:700 24px/26px 'Open Sans', 'sans-serif'; color:#007303; margin:0px;}
.y_prw p span{font-weight:700;}
.y_prd table tr td:first-child{width:254px;}
.y_prw table tr td:first-child{width:254px;}

.y_prd-new{background:#ededed; width:100%; overflow:hidden;}
.y_prd-new table tr td{padding:25px 0px 15px;}
.y_prd-new table tr td:first-child{width:15%;}
.y_prd-new img{display:block; margin:0 auto; border:1px solid #000;}
.y_prd-new table tr td:nth-of-type(2){width:35%; vertical-align:top; background: url(../images/sep-1.png) repeat-y right; padding-right:10px;}
.y_prd-new table tr td:nth-of-type(3){width:15%;}
.y_prd-new table tr td:nth-of-type(4){width:35% vertical-align:top; padding-right:0px;}

.y_new-line {
    background: url(../images/v4.jpg) no-repeat center;   
    height: 70px;
    -webkit-box-shadow: 0 0 8px 3px rgba(0,0,0,0.18);
    -moz-box-shadow: 0 0 8px 3px rgba(0,0,0,0.18);
    box-shadow: 0 0 8px 3px rgba(0,0,0,0.18);padding-top: 1px;
    padding-bottom: 7px;background-size: 100% 100%;
}
.pr_block{ width:50%; float:left;}
.y_pereriv1 {text-align: center;height: 60px;line-height: 60px;}
.y_pereriv1 .small {  margin-right: 30px;}
.y_pereriv2 { text-align: center;height: 60px;    line-height: 60px;}
.y_pereriv2 .small {  margin-right: 30px;}

.pr_block-left{ background: url(../images/sep-1.png) repeat-y right;}
.pr_block-left {
    background: url(../images/sep-1.png) repeat-y right;
    padding-right: 2px;
    /* margin-right: -2px; */
    box-sizing: border-box;
}
.pr_block-left .y_new-line{ margin-right:-2px;}
.pr_block table tr td{ vertical-align:top}


/*==========  Desktop First Method  ==========*/
@media only screen and (max-width : 1200px) {
  
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
  .main {
	  width: 100%;
  }
  .header ul li a h2{
	font: 700 13px/15px 'Open Sans', 'sans-serif';
  } 
  .header ul li a h3{
	font: 400 12px 'Open Sans', 'sans-serif';
  }
  .new-line {
	  width: 100%;
  }
  .line-left {
	  width: 50%;
  }
  .header h4 {
	  font: bold 19px/20px 'Open Sans', 'sans-serif';
  }
  .programma {
	  width: 100%;
  }
  .numberpart {
    margin-top: 0px;
	padding-right: 10px;    width: 160px;
}
.say_block {
    width: 30%;
    float: left;
    margin: 30px 1.5% 0 1.5%;
}
.say_block .video iframe{ width:100% !important;}
.online .main{ padding:0 10px; box-sizing:border-box;}
.part .main{ padding:30px 10px; box-sizing:border-box;    text-align: center;}
.sponsor .main{ padding:0 10px; box-sizing:border-box;}
.organ .main{ padding:30px 10px; box-sizing:border-box;}
.klienti .main{ padding:30px 10px; box-sizing:border-box;}
.wrapper-1 .main{ padding-bottom:20px;}
}
@media only screen and (max-width : 940px) {
.block1 .main_photo{ display:none}

.inner {
	width: 768px;
    margin: 0 auto;
    padding: 0 10px;	
}

.kak_block {
	margin: 30px 1.1% 10px 1.1%;
	width: 31%;
}

#top_menu{ min-width:768px;}
	/*#show_menu{color: #fff; font-size: 17px; font-weight: 700; text-decoration:underline; line-height:44px; display:inline-block; margin:0 10px; cursor:pointer; margin-left:100px}
	#show_menu:hover{ text-decoration:none;}*/
	#top_menu .menu { display:none;}
	
.t-product-wrap {
	width: 600px;
    margin: auto;
}
.bl-item {
	height: auto;
	margin-bottom: 30px;
}
.money {
	width: 90%;
}
.block1 .button1{ width:285px;}
.wrapper-1{ background-size:cover;}
.block1 ul {
    margin-left: 0 !important;
    margin-top: 30px;
    overflow: hidden;
    text-align: center;
}
.block1 ul li {
        width: 129px;
    float: left;
    padding: 0 4px;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.block1 ul li .spoiler_style a{ margin:0 auto;}
.block_02 .why_us {width: 748px;background-size: 100%; height: 280px;font-size: 15px; line-height: 1.2; margin:0 auto;}
	.block_02 .why_us .why_us_01 { width: 245px;    padding-top: 140px;}
	.block_02 .why_us .t_2 {font-size: 20px;}
	.block_02 .why_us p, .block_02 .why_us .why_us_02 p{ padding-top:0px;}
	.block_02 .why_us .why_us_02 { width: 230px;padding-top: 140px;}
	.block_02 .why_us .why_us_03 {width: 240px;padding-top: 140px;}
	.tabla{ padding:0 10px; box-sizing:border-box;}
	.nata-text { max-width: 425px;float: left;}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 900px) {
	.organ-social {width: 600px; margin: auto; float: none;}
	.organ-social img {    margin-left: 20px;
    margin-bottom: 45px;
    float: left;
    margin-top: 20px;}
	
}
@media only screen and (max-width : 860px) {
	.numberpart { margin-top: 0px;}
	.nav{ display:none;}
	#show_menu{color: #fff; font-size: 17px; font-weight: 700; text-decoration:underline; line-height:44px; display:inline-block; margin:0 10px; cursor:pointer; margin-left:150px}
	#show_menu:hover{ text-decoration:none;}
	.block1 ul li {
    width: 122px;
    float: left;
    padding: 0 4px;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.flexslider .slides > li div{ width:100% !important;}
.flexslider { padding: 0 60px !important;}
.flexslider .slides img {
    display: block;
    max-width: 80%;
    max-height: 80%;
    height: auto;
}

.flexslider2 .slides > li div{ width:100% !important;}
.flexslider2 { padding: 0 60px !important;}
.flexslider2 .slides img {
    display: block;
    max-width: 80%;
    max-height: 80%;
    height: auto;
}
}


@media only screen and (max-width : 810px) {
	.numberpart {
    margin-top: 0px;
}
	.top_logo {
		 left:10px !important;
	}
  .footer .pf1{
    width: 40% !important;
  }
  .footer .blf{
    width: 55% !important;
  }
    table{
      width: 100% !important;
    }
    .header h4{
      margin-top: 8px;
    }
    .topLink{
      margin-top: 9px !important;
    }
    .main > a:last-of-type{
      margin-top: 20px;
    }
    .nav{
      display: none;
    }
    .nav h2{
      font-size: 14px !important;
      margin: 0 !important;
      text-decoration: none !important;
    }
    .nav h3{
      font-size: 13px !important;
      text-decoration: none !important;
    }
    .nav li{
      float: none !important;
      border-top:1px solid #222;
      padding: 5px 0 !important; 
    }
    .nav{
      background-color: #a0a0a0;
      width: 40%;
      margin-left: -20% !important;
      left: 50%;
      position: absolute;
      top: 50px;
      text-align: center;
    }
    .nav li a{
      float: none !important;
    }
    #touch-menu{
      display: block;
      position: absolute;
      margin-left: 15px;
      top:12px;
    }

    .wrapper{
        min-width: 0;
        width: 100% !important;padding: 0 10px;
       box-sizing: border-box;
    }
    .main,.prw p{
        width: 100% !important;
    }
    #jivo-iframe-container{
      display: none !important;
    }
    .block1 h4{
      font-size: 50px !important;
    }
    .block1 .prebtn {
    float: none !important;
    margin-left: 0;
    margin: 0 auto;
        width: 292px;
}
.block1 .button1 a {
    display: inline-block;}
    .block1 .video-small .for-small-video{
      float: none !important;
      display: inline-block !important;
      margin-left: 30px;
      width: 25% !important;margin: 10px !important;
    }
    .block1 h6{
      margin-top: 60px !important;
    }
    .block1 ul li{
      margin-left: 0 !important;
      width: 32% !important;
      display: inline-block;
      float: none !important;
    }
    .block1 ul{
      margin-left: 20%;
    }
    .say_block{
      width: 46% !important;
      float: none !important;
      display: inline-block !important;    vertical-align: top; text-align:left;
    }
	.what_say .row{ text-align:center;}
    .what_say h2,.mesto h2,.kak h2,.rega h2,.kogo h2,.online h2{
      font-size: 28px !important;
      padding-top:18px !important;
    }
    .kak_block{
      float: none !important;
      display: inline-block !important;
      width: 29% !important;vertical-align: top;
    }
    .kak_block p{
      font-size: 18px !important;
    }
    .bl-item.accent::before{
      background-image: none !important;
    }
    .bl-button{
      left:54% !important;
      margin-left: -116px !important;
    }
    .bl-item{
      width: 40% !important;
      margin-bottom: 20px !important;
    }
    .block1 .video-small{
      float: none !important;
      width: 100%;
      margin-top: 50px;
    }
	.bl-button {
    height: 40px;
    position: absolute;
    width: 214px;
    display: block;
    margin-top: -31px;
    margin-left: 3px;
	}
	.bl-button.b-btn-1 {
    background: url(../img/button_blue.png);

}

.bl-button.b-btn-2 {
    background: url(../img/button_orange.png);

}

.bl-button.b-btn-3 {
    background: url(../img/button_yellow.png);

}

.bl-button.b-btn-4 {
    background: url(../img/button_green.png);

}
    .block1 .video-small > a{
      display: none !important;
    }
    .block1 .video-small > p{
      margin-right: 40px;
      margin-left: 0 !important;
      display: inline-block;
    }
    .line-left{
      width: 49%;
    }
    .new-line{
      width: 100% !important;
    }
    .prd-new table tr td:first-child{
      width: 13% !important;
    }
    .prd-new table tr td:nth-of-type(2){
      width: 36% !important;
    }
    .prd-new table tr td:nth-of-type(3){
      width: 13% !important;
    }
    .prd-new table tr td:nth-of-type(4){
      width: 36% !important;
    }
    .prw table tr td:nth-of-type(2){
      padding-right: 10px;
    } 
	.prd table tr td:nth-of-type(2){
      padding-right: 10px;
    }
    .prd p{
      width: 100% !important;
    }
  /*Disable Animation on Mobile Devices*/
  .animated {
    /*CSS transitions*/
    -o-transition-property: none !important;
    -moz-transition-property: none !important;
    -ms-transition-property: none !important;
    -webkit-transition-property: none !important;
    transition-property: none !important;
    /*CSS transforms*/
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
    /*CSS animations*/
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    -ms-animation: none !important;
    animation: none !important;
  }
  .prd-new table tr td{ vertical-align:top;}
.nata-text {
   
    clear: both;
    width: 100%;
    min-width: 100%;
    padding-top: 20px;
}
.prd-new table tr td {
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
}
}
@media only screen and (max-width : 768px) {
	.block1 {height: 726px;}
	.inner {width: 640px;}
	.footer ul li{ display:block;}
	.footer ul li.sep{ display:none}
	.block_02 .why_us { background:none; height:auto;    width: 100%;  font-size: 18px;   line-height: 1.2;}
	.block_02 .why_us .why_us_01{ background:url(../img/why_us_1_full.png); width:355px; height:354px; float:none; margin:10px auto;padding-top: 190px;
    padding-left: 0px;    box-sizing: border-box;}
	.block_02 .why_us .t_2 {  font-size: 24px;}
	.block_02 .why_us .why_us_02{ background:url(../img/why_us_2_full.png); width:355px; height:354px; float:none; margin:10px auto;padding-top: 190px;
    padding-left: 0px;    box-sizing: border-box;}
	.block_02 .why_us .why_us_03{ background:url(../img/why_us_3_full.png); width:355px; height:354px; float:none; margin:10px auto;padding-top: 190px;
    padding-right: 0px;    box-sizing: border-box;}
	.roomphoto .zal1, .roomphoto .zal2{ width:300px;}
	.online h3{ font-size:28px;}
	.online ul li{ font-size:20px;}
	.online ul {
    padding-top: 25px;
}
.organ img{     float: none !important;
    margin: 0 auto 10px auto !important;
    display: block;}
	.organ-text {
    max-width: 100%;
    width: 100%;
    float: left;
}
}
@media only screen and (max-width : 640px) {
	.inner{width:100%;}
	.footer .r_block { float: none; text-align: center; padding:10px 0; width:100%}
	.footer .l_block { float: none; text-align: center;}
	.footer .r_block img { float: none; display: block; margin: 0 auto;}
	.online { background-position: 40% bottom;}
	.t-product-wrap {
    width: 100%;
    margin: auto;
}
.bl-item{ width:217px !important; margin-left:10px !important; margin-right:10px !important;}
.pr_block {
    width: 100%;
    background: none !important;
    float: left;
    padding: 0 !important;
}
.prd-new{ height:auto !important;}
.prd-new img{ margin:0 auto;}
}
@media only screen and (max-width : 620px) {
  .blf img{
    display: none;
  }
 /* .kogo{
    height: 375px;
  }*/
  .prw h2,.prd h2{
    font-size: 20px;
    line-height: 20px;
  }
  .prw p{
    font-size: 16px;
    line-height: 16px;
  }
  .nav{
    left: 20% !important;
  }
  .prw table tr td:first-child,.prd table tr td:first-child{
    width: 120px;
  }
  .prd img,.prw img{
    margin: 0 20px !important;
  }
  .what_say h2, .mesto h2, .kak h2, .rega h2, .kogo h2, .online h2 {
    font-size: 24px !important;
    padding-top: 18px !important;
}
  #touch-menu {
    left: 0;
    margin-left: 15px;
}
  
  .zal{
    -webkit-background-size: 95%;
    background-size: 95%;
    width: 100% !important;
  }
  .sponsor,.klienti{
    display: none;
  }
  

      .prd-new table tr td:first-child{
      width: 17% !important;
    }
    .prd-new table tr td:nth-of-type(2){
      width: 33% !important; padding-left: 5px;
    }
    .prd-new table tr td:nth-of-type(3){
      width: 17% !important;
    }
    .prd-new table tr td:nth-of-type(4){
      width: 33% !important; padding-left: 5px;
    }
	 .roomphoto .zal1, .roomphoto .zal2 {
		 width: 200px;
}
	 .block1 .video-small{ text-align:center;}
	  .block1 .video-small > p{ float:none; margin:0 !important; width:100%;}
	  .block1 .video-small .for-small-video{ width:130px !important;margin: 10px !important;}
	  .what_say h2 {
    font-size: 24px !important;
    padding-top: 15px !important;
    padding-bottom: 8px;
}
.roomphoto .zal1, .roomphoto .zal2{ width:45%;}
.count {
    background: url(../images/countd.png) no-repeat center;
    height: 128px;
    width: 529px;
    margin: 10px auto 0px;
    width: 460px;
    background-size: contain;
}
#RemainsFullHours{ left:140px;}
#RemainsFullDays{ left:27px;}
#RemainsMinutes {left: 255px;}
#lastSec{ left:370px;}
.sert{ text-align:center;}
.sert *{ float:none !important;}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	.block1 {height: 826px;}
  .inner {width:100%;}
  .timer{
    display: none;
  }
  .footer ul{
    display: none;
  }
  /*.roomphoto img{
    margin-left: -130px !important;
    width: 30% !important;
  }*/
  .organ img{
    float: none !important;
    margin-right: 0 !important;
  }
  .footer{
    height: auto;
    background-repeat: repeat;
  }
  .pf1 span{
    float: none;
    font-size: 25px;
  }
  .pf1{
    width: 100% !important;
  }
  .pf3{
    float: none;
    text-align: center;
    padding-top: 3px;
  }
  .blf{
    width: 100%;
    float: none;
  }
  .block1 ul li{
      width: 47% !important;
      display: inline-block;
      float: none !important;
      padding: 0 !important;
  }
  .rega{
    text-align: center;
  }
  .nata{
    width: 100% !important;
  }
  .button_out{
    width: 90% !important;
    margin: 0 !important;
  }
  .organ img {
    width: 75px !important;
    /* text-align: center; */
    margin: 0 auto 10px auto !important;
}
  .part img{
    width: 132px !important;
    float: none !important;
    margin-right: 0 !important;
  }
  .sponsor,.klienti{
    display: none;
  }
  .bl-item{
    width: 90% !important;
  }
  .kak{
    background-repeat:repeat-y !important;
    height: 950px !important;
    padding-bottom: 0;
  }
  .kak_block{
    margin-top: 4px !important;
  }
  .online h3{
    font-size: 28px !important;
  }
  .online ul li{
    font-size: 19px !important;
  }
  .say_block,.kak_block,.nata-text,.sert{
    width: 95% !important;
  }
  .kak_block img{
    width: 72px !important;
  }
  .prw h2,.prd h2{
    font-size: 17px;
    line-height: 17px;
  }
  .prw p,.prd p{
    font-size: 15px;padding: 0 10px;
  }
  .what_say h2, .mesto h2, .kak h2, .rega h2, .kogo h2, .online h2{
    font-size: 24px !important;
  }
  .prw img,.prd img{
    margin: 0 4px !important;
  }
  .prw table tr td:first-child,.prd table tr td:first-child{
    width: 30% !important;
  }
  .green{
    font-size: 16px;
  }
  .prd img,.prw img{
    width: 90%;
  }
  .kto{
    font-size: 14px;
  }
  .chem{
    font-size: 13px;
  }
  .zal,.prd p{
    width: 100% !important;
  }
  /*.kogo{
    height: 292px !important;
  }*/
  .zalp img{
    width: 11px;
  }
  .block1 ul li{
    margin-left: 0 !important;
  }
  img{
    width: 100%;
    height: auto;
}
  #touch-menu{
    left:0;
    margin-left: 15px;
  }
  .nav{
    left:20%;
  }
  .block1 h3,.block1 h5{
    font-size: 24px !important;
  }
  .block1 h4{
    font-size: 38px !important;
  }
  /*.block1 .prebtn{
    margin-left: 16% !important;
  }*/
  .block1 .video-small p{
    margin-right: -16px !important;
  }
  .nata-text{ width: 100% !important;text-align: justify;}
  .organ-text p{ font-size: 15px;}
 .block_02 .why_us .why_us_01 ,.block_02 .why_us .why_us_02,.block_02 .why_us .why_us_03{width: 300px; height: 300px;background-size: 100%; padding-top: 155px;font-size: 15px;} 
 
  .when img {
    position: absolute;
    left: 50%;
    margin-left: -300px !important;
    width: 600px !important;
    max-width: 600px !important;
    height: 68px;
}
.online {
    background-position: 35% bottom;
}
  .when{ position:relative; width:100%; height:68px; overflow:hidden;}
  .sert .col-l img{ width:185px !important; margin:0 auto 10px auto !important;}
 
}
@media only screen and (max-width : 360px) {
	.block1 {height: 856px;}
  .zalp{
    font-size: 12px !important;
  }
  .block1 ul{
    margin: 0 !important;
  }
  /*.block1 .prebtn{
    margin-left: 3% !important;
  }*/
  .block1 .video-small{
    display: none;
  }
  
  .prw table tr td:first-child{
    padding-left: 0 !important;
  }
  .button_in{
    width: 90% !important;
  }
  .header h4{
    margin-top: 1px !important;
  }
  .timer{
    display: none;
  }
  .top_logo {
    left: 5px !important;
}
#show_menu {
   
    margin-left: 90px;
    margin-right: 0px;
}
.prd-new table tr td:nth-child(n), .prd-new table tr, .prd-new table, .prd-new table tbody{
       display: block; text-align:center;
    width: 100% !important;
    box-sizing: border-box !important;
  }
  .online h3 {
    font-size: 26px !important;
}
.prd-new img {
    margin: 0 auto;
    width: 80px;
}
.prd-new table tr td p{ text-align:left}
.prd-new table tr td p.small{ text-align:center;}
.prd-new table tr td:nth-child(1){ padding-bottom:0;}
.prd-new table tr td:nth-child(2){ padding-top:0;}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
 /* .prd-new table tr td img{
    width: 40% !important;
  }
   .prd-new table tr td:first-child,.prd-new table tr td:nth-of-type(3){
    display: table-row;
  }
  .prd-new table tr td:nth-of-type(2),.prd-new table tr td:nth-of-type(4){
    display: table-row;
  }
*/
}


    
    #mlb2-5842815,
    #mlb2-5842815 *,
    #mlb2-5842815 a:hover,
    #mlb2-5842815 a:visited,
    #mlb2-5842815 a:focus,
    #mlb2-5842815 a:active {
        overflow: visible;
        position: static;
        background: none;
        border: none;
        bottom: auto;
        clear: none;
        cursor: default;
        float: none;
        letter-spacing: normal;
        line-height: normal;
        text-align: left;
        text-indent: 0;
        text-transform: none;
        visibility: visible;
        white-space: normal;
        max-height: none;
        max-width: none;
        left: auto;
        min-height: 0;
        min-width: 0;
        right: auto;
        top: auto;
        width: auto;
        z-index: auto;
        text-shadow: none;
        box-shadow: none;
        outline: medium none;
    }
    
    #mlb2-5842815 a:hover {
        cursor: pointer !important;
    }
    
    #mlb2-5842815 h4 {
        font-weight: normal;
    }
    
    #mlb2-5842815 .subscribe-form {
        padding: 20px;
        width: 450px !important;
        border: 2px solid #F6F6F6 !important;
        background: #f6f6f6 none !important;
        border-radius: 0px !important;
        box-sizing: border-box !important;
    }
    
    #mlb2-5842815 .ml-block-form {
        margin-bottom: 0px;
    }
    
    #mlb2-5842815 .subscribe-form .form-section {
        margin-bottom: 20px;
        width: 100%;
    }
    
    #mlb2-5842815 .subscribe-form .form-section.mb10 {
        margin-bottom: 10px;
        float: left;
    }
    
    #mlb2-5842815 .subscribe-form .form-section.mb0 {
        margin-bottom: 0px;
    }
    
    #mlb2-5842815 .subscribe-form .form-section h4 {
        margin: 0px 0px 10px 0px !important;
        padding: 0px !important;
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 28px !important;
        line-height: 100%;
        text-align: left !important;
    }
    
    #mlb2-5842815 .subscribe-form .form-section p,
    #mlb2-5842815 .subscribe-form .form-section li {
        line-height: 150%;
        padding: 0px !important;
        margin: 0px 0px 10px 0px;
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 14px !important;
    }
    
    #mlb2-5842815 .subscribe-form .form-section a {
        font-size: 14px !important;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .confirmation_checkbox {
        line-height: 150%;
        padding: 0px !important;
        margin: 0px 0px 15px 0px !important;
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 12px !important;
        font-weight: normal !important;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .confirmation_checkbox input[type="checkbox"] {
        margin-right: 5px !important;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .form-group {
        margin-bottom: 15px;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .form-group label {
        float: left;
        margin-bottom: 10px;
        width: 100%;
        line-height: 100%;
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 14px !important;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .checkbox {
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .checkbox label {
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 14px !important;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .checkbox input {
        margin: 0px 5px 0px 0px;
    }
    
    #mlb2-5842815 .subscribe-form .form-section .checkbox input[type=checkbox] {
        -webkit-appearance: checkbox;
    }
    
    #mlb2-5842815.ml-subscribe-form .form-group .form-control {
        width: 100%;
        font-size: 13px;
        padding: 10px 10px;
        height: auto;
        font-family: Arial;
        border-radius: 0px;
        border: 1px solid #cccccc !important;
        color: #000000 !important;
        background-color: #FFFFFF !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        clear: left;
    }
    
    #mlb2-5842815.ml-subscribe-form button {
        border: none !important;
        cursor: pointer !important;
        width: 100% !important;
        border-radius: 0px !important;
        height: 40px !important;
        background-color: #27AE60 !important;
        color: #FFFFFF !important;
        font-family: 'Arial', sans-serif !important;
        font-size: 16px !important;
        text-align: center !important;
        padding: 0 !important;
        margin: 0 !important;
        position: relative!important;
    }
    
    #mlb2-5842815.ml-subscribe-form button.gradient-on {
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    }
    
    #mlb2-5842815.ml-subscribe-form button.gradient-on:hover {
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    }
    
    #mlb2-5842815.ml-subscribe-form button[disabled] {
        cursor: not-allowed!important;
    }
    
    #mlb2-5842815.ml-subscribe-form .form-section.ml-error label {
        color: red!important;
    }
    
    #mlb2-5842815.ml-subscribe-form .form-group.ml-error label {
        color: red!important;
    }
    
    #mlb2-5842815.ml-subscribe-form .form-group.ml-error .form-control {
        border-color: red!important;
    }
    
    @media (max-width: 768px) {
        #mlb2-5842815 {
            width: 100% !important;
        }
        #mlb2-5842815 form.ml-block-form,
        #mlb2-5842815.ml-subscribe-form .subscribe-form {
            width: 100% !important;
        }
    }

