@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(https://fonts.gstatic.com/s/roboto/v13/G1l_KMKj5pga7ZKths0iTfesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v13/Fl4y0QdOxyyTHEGMXX8kcT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v13/Y5yuUJGDLtmYv2_3fMB4fA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v13/isZ-wbCXNKAbnjo6_TwHTj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: local('Roboto Black'), local('Roboto-Black'), url(https://fonts.gstatic.com/s/roboto/v13/3Y_xCyt7TNunMGg0Et2pnj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'), url(https://fonts.gstatic.com/s/roboto/v13/5z9jpDJQqVE5bmkRqplJfhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v13/7m8l7TlFO-S3VkhHuR0at2Ob2gHztoQeulij-1lvl-8.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v13/m1uAalIytmLBFXF3PwhxpPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'), url(https://fonts.gstatic.com/s/roboto/v13/t6Nd4cfPRhZP44Q5QAjcC2Ob2gHztoQeulij-1lvl-8.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'), url(https://fonts.gstatic.com/s/roboto/v13/bmC0pGMXrhphrZJmniIZpWOb2gHztoQeulij-1lvl-8.woff) format('woff');
}

@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/yrzXiAvgeQQdopyG8QSg8Q.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/g46X4VH_KHOWAAa-HpnGPhsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: local('PT Sans Italic'), local('PTSans-Italic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/7dSh6BcuqDLzS2qAASIeuj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v6/lILlYDvubYemzYzN7GbLkIraN7vELC11_xip9Rz-hMs.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/UyYrYy3ltEffJV9QueSi4S4mX3cpNo8MnLri8k21-rs.woff) format('woff');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(https://themes.googleusercontent.com/static/fonts/ptsansnarrow/v5/Q_pTky3Sc3ubRibGToTAYigwe3ZcNEyK1ut-Sjba9Qg.woff) format('woff');
}


a {
  color: #06A4D2;
  text-decoration: none; }

a:hover {
  color: #2D536A; }


b {font-weight: 400;}
  
h1{
color:#FFFFFF;
text-transform: none;
font-family:'pt sans narrow';
font-size:55px;
text-shadow: 1px 1px 2px black, 0 0 1em #4D7D8D;
margin: 0px 50px 15px 50px;
line-height: 1.0em;
}

h2{
color:#BB0000;
text-transform: none;
font-family:'Roboto';
font-size:48px;
margin: 0px 50px 15px 50px;
line-height: 1.0em;
}



h3{
color:#39313C;
text-transform: none;
font-family:'pt sans narrow';
font-size:30px;
margin: 0px 50px 15px 50px;
line-height: 1.0em;
}


p {
	font: 300 19px/23px "Roboto", sans-serif;
	color: #1B1B1B;
    margin-left: 50px;
	margin-right: 50px;
	text-align: left;
}

.header {
    height: 100%;
    width: 100%; 
    background: url(images/header.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
   }
   
 .header2 {
    height: 100%;
    width: 100%; 
    background-color: #F6F6F6;
	background-size: cover;
   }

.header3 {
    height: 100%;
    width: 100%; 
    background: url(images/header2.jpg) no-repeat;
	background-size: cover;
   }
 
 .blok1 {
    height: 432px;
    width: 100%; 
    background: url(images/fon_blok1.jpg) no-repeat;
	background-size: cover;
   }
 
  .blok2 {
    height: 432px;
    width: 100%; 
    background: url(images/fon_blok2.jpg) no-repeat;
	background-size: cover;
   }
 
.im2 {
   float: left; max-width: 87%; margin: 0px 0px 0px 0px;border: 2px solid #fff; padding: 10px;
}

.rez {

margin: 30px 50px 50px 50px;
background: #3f3f3f;
padding: 10px 30px 10px 30px;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px dashed #E33922;
}

 
 /*----------------------list*/
 
.list_bullet {
	font: 300 15px/18px "Roboto", sans-serif;
	color: #1B1B1B;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: left;
	padding: 7px 2px 2px 20px;
	background: url(images/bul.png) 2px 14px no-repeat;
}

.list_bullet2 {
	font: 300 15px/18px "Roboto", sans-serif;
	color: #707070;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: left;
	padding: 7px 2px 2px 20px;
	background: url(images/bul2.png) 2px 14px no-repeat;
}
 
 
.list_or_bullet {
	font-family:'Roboto';
    font-size:16px;
	color: #1B1B1B;
	margin-left: 70px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: left;
	padding: 7px 2px 2px 35px;
	background: url(images/or_bullet.png) 2px 8px no-repeat;
}


.list_white_bullet {
	font: 300 17px/21px "Roboto", sans-serif;
	color: #1B1B1B;
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 3px;
	text-align: left;
	padding: 7px 2px 2px 25px;
	background: url(images/white_bullet.png) 2px 15px no-repeat;
}


/*----------------------button*/

.button {
	display: inline-block;
	width: 602px;
	height: 82px;
	text-align: center;
	font-family:'pt sans narrow';
    font-size:32px;
	line-height: 85px;
	font-weight: 700;
	color: #161616;
	vertical-align: middle;
	text-decoration: none;
	background: #fab704;
	overflow: hidden;
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
	transition: 0.3s linear;
}

.button:hover {
	color: #161616;
	background: #ecac02;
}


.button2 {
	display: inline-block;
	width: 250px;
	height: 50px;
	text-align: center;
	font-family:'pt sans narrow';
    font-size:21px;
	line-height: 50px;
	font-weight: 700;
	color: #4F4F4F;
	vertical-align: middle;
	text-decoration: none;
	border-bottom: 0px;
	background: url(images/button2.png) 0 0 no-repeat;
	overflow: hidden;
}

.button2:hover {
	color: #333333;
	background-position: 0 -50px;
}

.button3 {
	display: inline-block;
	width: 250px;
	height: 50px;
	text-align: center;
	font-family:'pt sans narrow';
    font-size:21px;
	line-height: 50px;
	font-weight: 700;
	color: #fff;
	vertical-align: middle;
	text-decoration: none;
	border-bottom: 0px;
	background: url(images/button3.png) 0 0 no-repeat;
	overflow: hidden;
}

.button3:hover {
	color: #FFEAC8;
	background-position: 0 -50px;
}



/*----------------------footer*/
.fix {clear: both;}
.footer {}
.footer a{ color:#06A4D2; text-decoration: none; border-bottom: 1px dashed #06A4D2;}
.footer a:hover{ text-decoration: none; color:#FFFFFF; border-bottom: 0px;}
.wrapper_product {width: 875px; margin: 0 auto; background: white url('images/bg_insid.jpg'); background-repeat: repeat-x; background-position: bottom;border: 2px solid #d7e1ea; box-shadow: 0 0 10px grey; border-radius: 15px; margin-top: 40px;}

/*----------------------menu*/
.cntSeparator { float: left; font-size: 48px; margin: 7px 0px;}
#header-menu {z-index:1000;margin:0px auto;width:100%; height: 67px;background:#F8F8F8; text-align: center;color: #9CA9B7; font-size: 29px;line-height: 49px;font-family:'pt sans narrow';border-bottom:1px dashed #969696;}
#counter {width: 465px; margin: 0 auto; margin-top: 20px;}
.desc div {float: left; font-size: 13px; width: 40px; margin-right: 58px; font-family: Arial; font-weight: bold;}
.desc p {font-size: 25px; font-family: Tahoma, Arial, sans-serif !important; text-align: center;}
.desc {width: 580px; margin: 7px 3px;}
.mega {width: 100%;}
.for_free {color: #cc0000;}
.request_wrapper {padding: 330px 15px 0 15px}
.request_wrapper .sign, .request_wrapper_mob .sign{font-weight: bold; text-align: right; margin-top: -5px; padding-bottom: 15px;}
.request_wrapper_mob {display: none;}
.pl50 {padding-bottom: 50px;}

#header-menu a {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #E9E8E8; background-color: #E9E8E8; opacity: 1; color: #333333;padding:10px; font-weight:bold; font-family: arial, serif; font-size: 19px;font-weight: 500;font-family:'pt sans narrow';}
#header-menu a:hover {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #BB0000; background-color: #BB0000; color: #FFFFFF;padding:10px; font-weight:bold; font-family: arial, serif; font-size: 19px;font-weight: 500;font-family:'pt sans narrow';}



#header-menu a.link1{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #BB0000; background-color: #BB0000; opacity: 1; color: #FFFFFF;padding:10px; font-weight:bold; font-family: arial, serif; font-size: 19px;font-weight: 500;font-family:'pt sans narrow';}
#header-menu a.link1:hover {-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; border:1px solid #E90A0A; background-color: #E90A0A; color: #FFFFFF;padding:10px; font-weight:bold; font-family: arial, serif; font-size: 19px;font-weight: 500;font-family:'pt sans narrow';}



/*----------------------prise*/

@charset "utf-8";.fl-lt{float:left;}.fl-rt{float:right;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:after{clear:both;}img{max-width:100%;border:0px;}body{background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000;margin:0px;padding:0px;}@font-face{font-family:'helvetica_light-normalregular';src:url('https://genesislabs.tv/go/fonts/helvetica_light-normal-webfont.eot');src:url('https://genesislabs.tv/go/fonts/helvetica_light-normal-webfont.eot?') format('embedded-opentype'),url('https://genesislabs.tv/go/fonts/helvetica_light-normal-webfont.woff') format('woff'),url('https://genesislabs.tv/go/fonts/helvetica_light-normal-webfont.ttf') format('truetype'),url('https://genesislabs.tv/go/fonts/helvetica_light-normal-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'helveticaregular';src:url('https://genesislabs.tv/go/fonts/helvetica-webfont.eot');src:url('https://genesislabs.tv/go/fonts/helvetica-webfont.eot?') format('embedded-opentype'),url('https://genesislabs.tv/go/fonts/helvetica-webfont.woff') format('woff'),url('https://genesislabs.tv/go/fonts/helvetica-webfont.ttf') format('truetype'),url('https://genesislabs.tv/go/fonts/helvetica-webfont.svg') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'helveticabold';src:url('https://genesislabs.tv/go/fonts/helvetica-bold-webfont.eot');src:url('https://genesislabs.tv/go/fonts/helvetica-bold-webfont.eot?') format('embedded-opentype'),url('https://genesislabs.tv/go/fonts/helvetica-bold-webfont.woff') format('woff'),url('https://genesislabs.tv/go/fonts/helvetica-bold-webfont.ttf') format('truetype'),url('https://genesislabs.tv/go/fonts/helvetica-bold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}.page_outer{background:#ececef;background-image:url(gen-back.png);padding-top:73px;min-height:1500px;}.wrapper{background:#fff;width:903px;margin:0 auto;padding:0 23px;margin-bottom:34px;position:relative;border-radius:5px;}.container{padding:0px 27px;}.topheader{font-family:helvetica;padding:0px 0 0px;text-align:center;}.topheader h1{font-size:30px;color:#fff;margin:0px;line-height:34px;width:800px;text-align:center;}.topheader strong{display:block;font-size:48px;color:#000;}.header{font-family:'Bitter',serif;padding:20px 0 25px;text-align:center;}.header h1{font-size:30px;color:#000;margin:0px;line-height:34px;}.header strong{display:block;font-size:48px;color:#4b9529;}.video_box{padding-bottom:15px;}.cont_txt1{font-family:'helvetica';font-size:16px;color:#262626;padding-bottom:24px;width:885px;padding-right:20px;padding-left:23px;}.cont_txt1 p{margin:0px;}.cont_txt1 strong{display:inline-block;font-size:34px;color:#000;}.cont_txt1 span{border-bottom:2px groove #828282;}.content{background:#f6f6f6;padding:19px 0px 0;margin-bottom:48px;}.cont_txt2{font-family:'Bitter',serif;font-size:18px;color:#000;text-align:center;padding:0 73px 16px;}.cont_txt2 h2{font-size:26px;margin:0px;}.cont_txt2 p{margin:0px;}.cont_txt2 strong{display:block;font-family:'Bitter',serif;font-size:26px;color:#000;}.cont_txt2 span{color:#4b9529;}.cont_txt3{background:#eeeeee;border-top:10px solid #858181;}.cont_txt3 .left_txt_box{width:603px;float:left;padding-left:18px;}.left_txt_box h3{font-size:38px;color:#868080;margin:0px;font-weight:bold;}.left_txt_box strong{display:block;font-family:'Bitter',serif;font-size:24px;color:#868080;font-weight:normal;}.left_txt_box span{display:block;font-size:17px;color:#858181;}.right_txt_box{width:205px;float:right;float:right;padding:16px 29px 12px 0;}.right_txt_box_cont{background:#e5e4e4;border:1px solid #cccccc;position:relative;border-radius:2px;margin-bottom:37px;width:180px;float:right;}.right_txt_box span{display:block;font-family:'helveticaregular';font-size:15px;color:#858181;}.right_txt_box em{font-family:'helvetica_light-normalregular';display:block;font-style:normal;font-size:13px;color:#858181;text-align:right;}.cont_txt4{padding:24px 0px;text-align:center;}.cont_txt4 strong{display:block;font-family:'Bitter',serif;font-size:26px;color:#000;}.cont_txt4 strong span{color:#4b9529;}

.cont_block{background:#F6F5F5;width:325px;border-top:30px solid #bcbcbc;min-height:2680px;float:left;margin-right:4px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.cont_block2{background:#F6F5F5;width:325px;border-top:10px solid #658e67;min-height:2680px;float:left;margin-right:4px;}
.cont_block3{background:#FDF9E7;width:325px;border-top:10px solid #8c8c8c;min-height:2680px;float:left;margin-right:4px;}
.no_margin{margin:0px!important;}
.cont_block_top{border-bottom:1px solid #cccccc;padding:16px 20px 0px;margin-bottom:12px;}
.cont_block_top h2{font-family:Arial;font-size:38px;color:#000;margin:0px;text-align: center;}
.cont_block_top h3{font-family:Arial,serif;font-size:21px;color:#000;font-weight:300;margin:0px;padding-bottom:7px;text-align: center;}
.cont_block_top span{font-family:Arial;display:block;font-size:16px;color:#000;padding-bottom:20px;}
.select_box{float:right;}.cont_block_bottom{padding:0 20px 0px;font-family:Arial;font-size:15px;color:#000;}
.cont_block_bottom strong{font-family:'helveticabold';font-size:15px;color:#000;margin:0px;line-height:20px;}
.cont_block_bottom span{display:block;padding-bottom:18px;}
.cont_block_bottom del{text-decoration:none;font-family:'helveticaregular';font-weight:normal;}
.cont_block_bottom p{line-height:21px;padding-bottom:22px;margin:0px;}
.cont_block_bottom small{border-bottom:2px groove #828282;font-family:'helveticabold';font-size:15px;}
.cont_block_bottom i{border-bottom:2px groove #828282;font-family:'helveticaregular';font-size:15px;font-style:normal;}
.cont_block_bottom p b{font-family:'helveticabold';}
.cont_block_bottom p em{font-style:normal;font-family:'helveticabold';color:#ff0000;}
.cont_block_bottom strong em{font-style:normal;color:#28742d;}
.list{font: 300 17px/19px "Roboto", sans-serif;padding:0px 0 0 8px;}
.list h4{font-size:17px;color:#000;margin-left: 10px;padding-bottom:0px;text-decoration:underline;}
.list ul{margin:0px;padding:0px;list-style:none;}
.list li strong{font-weight:bold;font-size:15px;}
.list li{background:url(images/bullet10.png) left top no-repeat;padding:0px 0px 20px 24px;font-size:15px;color:#000;display:block;margin-left: 3px;margin-right: 10px}
.list li.active{background:url(images/bullet20.png) left top no-repeat;color:#707070;}
.list span{font: 300 19px/23px "Roboto", sans-serif;display:block;color:#000;padding-top:10px;padding-bottom:0px;border-top:1px solid #cccccc;margin-left: -10px;text-align: center;}
.list p{font: 300 15px/20px "Roboto", sans-serif;display:block;color:#000;padding-top:0px;padding-bottom:10px;text-align: center;margin-left: 15px;margin-right: 15px;margin-top: 5px;}


.cont_block_bottom{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;padding:10px 20px 0px;margin-bottom:5px;}
.cont_block_bottom h2{font-family:Arial;font-size:30px;color:#000;margin:0px;text-align: center;}
.cont_block_bottom h3{font-family:Arial,serif;font-size:21px;color:#000;font-weight:300;margin:0px;padding-bottom:7px;text-align: center;}
.cont_block_bottom span{font-family:Arial;display:block;font-size:16px;color:#000;padding-bottom:30px;}

.testimonial2{}

.border1{border-top:30px solid #bcbcbc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.border2{border-top:50px solid #FBB546;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.bg_color{background:#cadef3;}
.cont_txt5{}
.cont_txt5_block{background:#f6f6f6;border-right:1px solid #cccccc;width:280px;height:190px;font-family:'helveticabold';float:left;color:#000;text-align:center;padding:0 10px;position:relative;}
.cont_txt5_block h4{font-size:17px;color:#000;margin:0px;padding:26px 0 45px;text-decoration:underline;text-align:left;font-weight:normal;}
.cont_txt5_block span{display:block;font-family:'helveticaregular';font-size:16px;text-align:left;padding-bottom:13px;}
.cont_txt5_block strong{display:block;font-size:21px;text-align:left;font-weight:normal;}
.cont_txt5_block_img{display:block;padding:18px 0px 0;}
.cont_txt5_block h5{font-size:16px;color:#000;margin:0px;padding:26px 0 5px;text-align:left;letter-spacing:-1px;}
.input_txt{background:#fff;border:1px solid #cccccc;position:relative;border-radius:3px;font-family:'helvetica_light-normalregular';font-size:15px;color:#585656;width:247px;height:23px;padding:7px 15px;}
.checkbox{float:left;margin:0;padding:3px 5px 3px 2px;}
.cont_txt5_block .txt1{font-family:"Lucida Grande","Lucida Sans Unicode",'helvetica_light-normalregular';font-size:11px;color:#585656;padding:3px 0 10px;text-align:left;}
.submit{background:url(btn_bg00.png) left top repeat-x;border:1px solid #258c27;position:relative;border-radius:3px;height:40px;font-family:'helveticabold';font-size:27px;color:#fbfbfb;cursor:pointer;padding:0 74px;text-shadow:-1px 1px #353535;}
.ie7 .submit{padding:0 32px;}
.cont_txt5_block em{display:block;text-align:right;font-style:normal;font-family:'helveticaregular';font-size:10px;color:#000;padding:5px 0px;}
.radio_btn1{background:#8c8c8c;border:1px solid #cccdcd;width:90px;height:18px;float:right;margin:12px 10px 12px 0;}
.bg_color .radio_btn1{background:#29ac30;}.radio_btn1 span{font-family:'helveticaregular';font-size:15px;color:#fff;}
.radio_btn3 span{font-family:'helveticaregular';font-size:15px;color:#fff;}
.cont_txt6{padding:30px 17px 35px;border-top:3px dotted #CFCFCF;}
.ie7 .cont_txt6{padding:70px 17px 0px;}
.cont_txt6_left{width:408px;float:left;color:#8F8F8F;font-family:'helveticaregular';font-size:14px;}
.cont_txt6_left strong{display:block;color:#000;font-family:'Bitter',serif;font-size:35px;font-weight:700;line-height:normal;padding-bottom:29px;}
.cont_txt6_left strong span{color:#56A432;}
.cont_txt6_left p{line-height:22px;margin:0;padding-bottom:42px;}
.cont_txt6_right{width:460px;float:right;position:relative;}
.img_border{border-bottom:1px solid #C0BFBF;border-top:1px solid #C0BFBF;bottom:1px;height:1px;position:absolute;right:63px;width:460px;right:30px;bottom:0px;}
.footer_outer{background:#222222;}.footer_wrap{width:800px;margin:0 auto;}
.footer{padding:10px 0px 0;}.footer span{display:block;color:#888888;font-family:'helveticaregular';font-size:13px;margin:0;padding-bottom:22px;text-align:center;}
.footer_nav{}.footer_nav ul{padding:0px;margin:0px;list-style:none;}.footer_nav li{background:url(nav_bord.png) right center no-repeat;padding:17px 6px 17px 4px;float:left;}
.no_bg{background:none!important;}.no_border{border:0px;}.footer_nav li a{display:block;color:#888888;font-family:'helveticaregular';font-size:13px;text-decoration:none;}
.footer_nav li a:hover{color:#fff;}.btn{float:left;padding:0px 6px;}.btn input{margin:2px 0 0 0;}span.ui-checkbox{display:block;float:left;width:14px;height:15px;background:url(checkbox.png) no-repeat;}span.ui-radio{display:block;float:left;width:13px;height:16px;background:url(https://genesislabs.tv/go/img/radio_btn.png) no-repeat;}span.ui-helper-hidden{display:none;}span.ui-radio-state-hover,span.ui-checkbox-state-hover{background-position:0 0px;}span.ui-checkbox-state-checked{background-position:-14px 0;}span.ui-checkbox-state-checked-hover{background-position:-14px 0;}span.ui-radio-state-checked-disabled-hover,span.ui-radio-state-checked-disabled,span.ui-radio-state-checked{background-position:-13px 0;}span.ui-radio-state-checked-hover{background-position:-13px 0;}.ui-radio-disabled,.ui-checkbox-disabled{opacity:0.7;}.ui-helper-hidden-accessible{position:absolute;left:-999em;}#error{color:red;position:absolute;left:10px;bottom:-5px;}


.cont_block7 {width:33.3%;float:left;margin: 0 auto;text-align: center;padding: 0px; position: static;margin-top: 10px;margin-bottom: -20px;}
.cont_block7 H3 {font: 400 21px/25px "Roboto", sans-serif;color: #1B1B1B;text-align: center;margin: 10px 35px 10px 35px;padding: 0px;}
.cont_block7 p {font: 300 15px/19px "Roboto", sans-serif;color: #1B1B1B;text-align: center;margin: 10px 10px 10px 10px;}	
.cont_block7 img {max-width:90%;margin: 5px 0px 0px 0px; border: 6px double #E33922;}



/* Всплывающее окно */	

.parent_popup, .parent_popup_click {
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.popup, .popup_click { 
  background: #F4F4F4;
    max-width: 600px;
    width:70%;
    margin: 7% auto;
	padding: 5px 10px 13px 10px;
	border: 10px solid #FFAF02;
	position: relative;
	/*--CSS3 CSS3 Тени для Блока--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Закругленные углы--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/* кнопка закрытия */
.close {
    background-color: rgba(0, 0, 0, 0.8);
	border: 2px solid #ccc;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: -24px;
	cursor: pointer;
    text-align: center;
    text-decoration: none;
	color: rgba(255, 255, 255, 0.9);
    font-size: 14px;
    font-family: helvetica, arial;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    top: -24px;
    width: 24px;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    -o-border-radius: 15px;
    border-radius: 15px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close:hover {
    background-color: rgba(157, 7, 4, 0.9);
}


/*----------------------------------------------------------------------------------------
						CONTACT FORM STYLE
----------------------------------------------------------------------------------------*/

.form-container {
	background: #F4F4F4;
	margin: 0 auto;
	padding: 20px 20px 0px 20px;
	border-radius: 3px;
	text-align: center;
	font: 300 15px "Roboto", sans-serif;
}
.form-container form{
	margin: 0 auto;
	text-align: center;
}

.button_sub{text-decoration:none; text-align:center;
width:80%;
 cursor: pointer;
 margin-top:17px;
 padding:20px 10px; 
 border:none; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font: 400 25px/32px "Roboto", sans-serif;
 color:#fff; 
 background:#b80517;  
}



.button_sub:hover{ 
 border:none; 
 color:#fff; 
 background:#E8051B;  
}

.zag_form {
	font: 400 25px/28px "Roboto", sans-serif;
	color: #1B1B1B;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
}

.gar_form {
	font: 300 13px/15px "Roboto", sans-serif;
	color: #878586;
	text-align: center;
	margin-left: -10px;
	margin-right: -10px;
	margin-top: 20px;
	margin-bottom: -20px;
}

input[type=text], input[type=email]{
width:80%;
height:40px;
text-align:left;
font: 300 17px/17px "Roboto", sans-serif;
color:#4f4f4f;
font-style:normal;
margin:5px 0px 5px 0px;
padding-left:15px;
border: 1px solid #989999; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
}

input[type=text]:hover, input[type=email]:hover{

border: 1px solid #FFAF02; 
}

