/*============================ gl block start =======================*/

/* white block 1 */

/* начало белого блока 1 */
.block-pr {padding: 5px 0px 5px 0px; height: 10px; display:block;} 
.block-pr-30 {padding: 5px 0px 5px 0px; height: 30px; display:block;} 

.wht-ot {padding: 0px 45px 0px 45px;} 
.block-white-1-text {font-size:15px;}
.block-title-h1 {
 font-size: 40px;
 line-height: 1.2;
 margin-bottom: 30px;margin-top: 0px;
 font-family: 'Helios';
 font-weight: 900;} 
/* конец белого блока 1 */ 

/* зеленные блоки */ 
.bnr-block {padding: 20px 0px 0px 0px; display : inline-block;}
.bnr-text {
 display : inline-block;
 width : 49%;
 min-height: 220px; 
 margin-bottom: 10px; 
 background:#9ab40d;
 vertical-align: top;
 text-align: center;
 line-height: normal;text-transform: uppercase;
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;}
 .bnr-text:nth-child(1n) {margin-left: 0px;} 
 .bnr-text:nth-child(2n) {margin-left: 15px;} 
 

.bnr-text:hover {opacity:0.8; -moz-opacity:0.8;filter:alpha(opacity=40);} 
.bnr-text-ot {padding: 20px 40px 15px 40px;} 
.bnr-text h3, .bnr-text-mob h3 {color:#fff;font: 17px Roboto Slab;font-weight: bold;margin-top: 30px;margin-bottom: 20px;}
.bnr-text-link {font-size:18px;font-family: PT Sans Narrow;}
.bnr-text-link a {color:#fff; text-decoration:underline; }
.bnr-text-link a:hover {color:#000; text-decoration:none}
.bnr-text-t {color:#fff;font-size:14px;font-family: PT Sans Narrow;} 
.bhr-imgs {margin-right: 30px; float: left; width : 420px; } 

 
/* конец зеленых блоков */

/* end white block 1 */ 


/* gray block 1 */
.block_ginfo_gray { position: relative; background: #666666 url(/images/v/gv-bg-1.jpg) 0 0 no-repeat; }
.block_ginfo_gray_content { margin: 0 auto; width:100%; max-width:1200px; color:#fff;font-size:12pt; }
.block_ginfo_gray_content_ot { padding: 0px 10px 0px 10px;} 
.b-pr-text-b {padding: 10px 0px 10px 0px;} 
.bnr-o-block {padding: 20px 10px 0px 10px;text-align: center;display: inline-block;}
.bnr-o-text {
 display : inline-block;
 width : 22%;
 min-height: 110px; 
 margin-bottom: 10px;margin-left: 5px;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;}
.img-radius {border-radius:50px}
.bnr-o-text-t {padding: 20px 0px 10px 0px;text-transform: normal } 
.b-pr-text-n {padding: 10px 0px 10px 0px; text-align:center;} 



/*end gray block 1 */

/* white block 2 */
 .liblock {display:table;width:100%;padding: 20px 0px 20px 0px;min-height:150px;} 
 .liblock-ot { padding: 20px 20px 0px 20px} 
 .liblock-text { } 
 .liblock-text-left {float:left;width:48%;padding: 0px 0px 0px 0px;} 
 .liblock-text-right {float:right;width:48%;padding: 0px 0px 0px 0px;} 
.liblock-text-li-lrm {padding: 0px 0px 10px 0px;min-height:35px;}
.liblock-text-li-lr {padding: 0px 0px 10px 0px;min-height:100px;}
 .liblock-text-li-lr-2 {padding: 0px 0px 10px 0px;min-height:150px;} 
.liblock-icon-l {float:left;width:8%;padding: 0px 0px 0px 0px; } 
.liblock-icon {background-image:url(/images/v/check.jpg); 
 width:24px; 
 height:24px; 
 display:inline-block;
 vertical-align:bottom; }
.liblock-text-r {float:right;width:91%;padding: 0px 0px 0px 0px;} 
 
.liblock-text-ot {padding: 0px 0px 0px 30px;}
 
 
.bnr-block-gray {padding: 20px 0px 0px 0px; display : inline-block;}
.bnr-text-gray {
 display : inline-block;
 width : 49%;
 min-height: 220px; 
 margin-bottom: 10px; 
 background: #f5f8f9;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;}
 
 .bnr-text-gray:nth-child(1n) {margin-left: 0px;} 
 .bnr-text-gray:nth-child(2n) {margin-left: 15px;} 
.bnr-text-t-gray {color:#000;margin-top: 10px;} 
 
.bnr-block-gray-2 { width : 100%;padding: 20px 0px 0px 0px; display:inline-block;}
.bnr-text-gray-2 {
 display : inline-block;
 width : 49%;
 min-height: 280px; 
 margin-bottom: 10px;
 background: #f5f8f9;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;} 
 
 .bnr-text-gray-2:nth-child(1n) {margin-left: 0px;} 
 .bnr-text-gray-2:nth-child(2n) {margin-left: 15px;} 
 .bnr-text-t-gray-2 {color:#000;margin-top: 10px;} 
 
 


/* end white block 2 */



/* gray block 2 */

.block_ginfo_gray_li { position: relative; background: #fff url(/images/v/gv-bg-2.jpg) 0 0 no-repeat; min-height:500px;}
.block_ginfo_gray_li_content { margin: 0 auto; width:100%; max-width:1200px; color:#fff;font-size:12pt; text-align:center} 
.text-centers-liblgr {padding: 0px 20px 0px 20px; text-align:center} 
.text-center-100 {padding: 0px 70px 0px 70px;}
 
 .liblock_ginfo_gray_text {display:table; } 
.liblock_ginfo_gray_text_left {float:left;width:48%;padding: 0px 0px 0px 0px;} 
.liblock_ginfo_gray_text_right {float:right;width:48%;padding: 0px 0px 0px 0px;} 
.liblock_ginfo_gray_text_li_lr_m {display:block;padding: 0px 0px 10px 0px;min-height:20px; font-size:12pt; color: #fff;} 
.liblock_ginfo_gray_text_li_lr {display:block;padding: 0px 0px 10px 0px;min-height:75px; font-size:12pt; color: #fff;}
.liblock_ginfo_gray_icon_l {float:left;width:8%;padding: 0px 0px 0px 0px; min-height:30px;} 
 .liblock_ginfo_gray_icon {background-image:url(/images/v/galk.png); 
 width:24px; 
 height:24px; 
 display:inline-block;
 vertical-align:bottom; }
.liblock_ginfo_gray_icon_r {float:right;width:91%;padding: 0px 0px 0px 0px; text-align:left} 
.block-lc-txt {padding: 10px 70px 20px 70px;min-height:100px; text-align:center} 
 .block-lc-txt-2 {padding: 10px 70px 0px 70px;min-height:10px; text-align:center} 
 
 .liblock_ginfo_gray_text_ot {padding: 0px 0px 0px 30px;}
 .liblock_ginfo_gray {display:table;width:100%;padding: 20px 0px 20px 0px;min-height:300px;} 
 
 
 

/* end gray block 2 */


 
/* white block 3 */



.bnr-block-3 {padding: 20px 0px 0px 0px;text-align: center;display : inline-block;}

.bnr-text-3 {
 display : inline-block;
 width : 32%;
 min-height: 220px; 
 margin-bottom: 10px; 
 background:#9ab40d;
 vertical-align: top;
 text-align: center;
 line-height: normal;text-transform: uppercase;
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;
 }
 .bnr-text-3:nth-child(1n) {margin-left: 0px;} 
 .bnr-text-3:nth-child(2n), .bnr-text-3:nth-child(3n) {margin-left: 15px;} 
 
 
 
 
 .bnr-text-3 h3, .bnr-text-mob h3 {color:#fff;font: 17px Roboto Slab;font-weight: bold;margin-top: 30px;margin-bottom: 20px;}
 .bnr-text-3-ot {padding: 20px 40px 15px 40px;} 
 .bnr-text-3-link {font-size:18px;font-family: PT Sans Narrow;}
 .bnr-text-3-link a{color:#fff; text-decoration:underline; }
.bnr-text-3-link a:hover{color:#000; text-decoration:none}
 
 .bnr-text-3:hover { 
opacity:0.8; -moz-opacity:0.8;
filter:alpha(opacity=40);
} 
 .bnr-text-3-t {color:#fff;font-size:14px;font-family: PT Sans Narrow;} 
 
 
 .bnr-tree-text {
 display : inline-block;
 width : 31%;
 min-height: 110px; 
 margin-bottom: 10px;margin-left: 5px;
 
 vertical-align: top;
 text-align: center;
 line-height: normal; 

 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;
 }
 .bnr-tree-text-ot {padding: 0px 30px 0px 30px;font-weight:bold } 

 
 
/* end white block 3 */ 
 

/* mobile */ 

 
@media only screen and (max-width:1240px){ 
 .bnr-text {
 display : inline-block;
 width : 48%;
 min-height: 265px; 
 margin-bottom: 10px;margin-left: 0px;margin-right: 0px;
background:#9ab40d;
 vertical-align: top;
 text-align: center;
 line-height: normal;text-transform: uppercase;
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;
}
.bnr-text:nth-child(1n) {margin-left: 0px;} 
 .bnr-text:nth-child(2n) {margin-left: 15px;} 


.bnr-text-gray  {
 display : inline-block;
 width : 48%;
 min-height: 240px; 
 margin-bottom: 10px;
 background: #f5f8f9;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;} 

.bnr-text-gray-2 {
 display : inline-block;
 width : 48%;
 min-height: 285px; 
 margin-bottom: 10px;
 background: #f5f8f9;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;} 



.bnr-text-3 {
 display : inline-block;
 width : 31%;
 min-height: 220px; 
 margin-bottom: 10px; 
 background:#9ab40d;
 vertical-align: top;
 text-align: center;
 line-height: normal;text-transform: uppercase;
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;
 }
 .bnr-text-3:nth-child(1n) {margin-left: 0px;} 
 .bnr-text-3:nth-child(2n), .bnr-text-3:nth-child(3n) {margin-left: 15px;} 




 } 



@media only screen and (max-width:860px){
.block-title-h1 {
 font-size: 30px;
 line-height: 1.2;
 margin-bottom: 30px;margin-top: 0px;
 font-family: 'Helios';
 font-weight: 900;} 
.wht-ot {padding: 0px 45px 0px 45px;} 
.bnr-block {padding: 20px 0px 30px 0px; }
.bhr-imgs {margin-right: 0px; margin-bottom: 10px; float: left; width : 100%; } 
.bnr-text {
 display : inline-block;
 width : 100%;
 min-height: 160px; 
 margin-bottom: 10px;margin-left: 0px;margin-right: 0px;
background:#9ab40d;
 vertical-align: top;
 text-align: center;
 line-height: normal;text-transform: uppercase;
}
 
 

.bnr-block-3 {padding: 20px 10px 0px 10px;text-align: center;display : block;}

.bnr-text-3 {
 display : block;
 width : 100%;
 min-height: 220px; 
 margin-bottom: 10px; 
 background:#9ab40d;
 vertical-align: top;
 text-align: center;
 line-height: normal;text-transform: uppercase;
 
 //zoom : 1;
 }
 .bnr-text:nth-child(1n), .bnr-text-3:nth-child(1n) {margin-left: 0px;} 
 .bnr-text:nth-child(2n), .bnr-text-3:nth-child(2n), .bnr-text-3:nth-child(3n) {margin-left: 0px;} 

 
 .bnr-tree-text {
 display : block;
 width : 100%;
 min-height: 110px; 
 margin-bottom: 10px;margin-left: 5px;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;
 }



}






@media only screen and (max-width:820px){ 
.block_ginfo_gray { position: relative; background: #666666 url() 0 0 no-repeat; } 
.block_ginfo_gray_content_ot { padding: 0px 20px 0px 20px;} 
.bnr-o-block {padding: 20px 10px 0px 10px;text-align: center;display : block;} 
.bnr-o-text {
 display : inline-block;
 width : 100%;
 min-height: 110px; 
 margin-bottom: 10px;margin-left: 0px;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;} 
.bnr-o-text-t {padding: 20px 40px 10px 40px;text-transform: normal } 




.liblock-text-li-lrm {padding: 0px 0px 10px 0px;min-height:65px;}
.liblock-text-li-lr {padding: 0px 0px 10px 0px;min-height:200px;} 
.bnr-block-gray {padding: 20px 10px 0px 10px;text-align: center;display : block;}
.bnr-text-gray {
 display : inline-block;
 width : 100%;
 min-height: 220px; 
 margin-bottom: 10px; 
 background: #f5f8f9;
 vertical-align: top;
 text-align: center;
 line-height: normal; 
 /* эмуляция inline-block для IE6-7*/
 //display : inline;
 //zoom : 1;} 
.bnr-text-gray:nth-child(1n) {margin-left: 0px;} 
 .bnr-text-gray:nth-child(2n) {margin-left: 0px;} 
 
.bnr-text-gray-2 {
 display : block;
 width : 100%;
 min-height: 280px; 
 margin-bottom: 10px;
 background: #f5f8f9;
 vertical-align: top;
 text-align: center;
 line-height: normal; } 
 
 .bnr-text-gray-2:nth-child(1n) {margin-left: 0px;} 
 .bnr-text-gray-2:nth-child(2n) {margin-left: 0px;} 
 


 
.block_ginfo_gray_li { position: relative; background: #666663 url( ) 0 0 no-repeat; min-height:500px;}
.liblock_ginfo_gray_text {display:table; } 
.liblock_ginfo_gray_text_left {float:left;width:100%;padding: 0px 0px 0px 0px;} 
.liblock_ginfo_gray_text_right {float:left;width:100%;padding: 0px 0px 0px 0px;} 
.block-lc-txt {padding: 0px 30px 20px 30px;min-height:100px; text-align:center} 
 
 
 }


 @media only screen and (max-width:680px){ 

.liblock-text-left {float:left;width:100%;padding: 0px 0px 0px 0px;} 
.liblock-text-right {float:left;width:100%;padding: 0px 0px 0px 0px;}  
 .liblock-text-li-lrm {padding: 0px 0px 10px 0px;min-height:45px;}
 .liblock-text-li-lr {padding: 0px 0px 10px 0px;min-height:120px;}
 
 .liblock_ginfo_gray_text_li_lr_m {display:block;padding: 0px 0px 10px 0px;min-height:40px; font-size:12pt; color: #fff;} 
.liblock_ginfo_gray_text_li_lr {display:block;padding: 0px 0px 10px 0px;min-height:95px; font-size:12pt; color: #fff;}
 .liblock_ginfo_gray_icon {background-image:url(/images/v/galk.png); 
 width:24px; 
 height:24px; 
 display:block;
 vertical-align:bottom;text-align:center; padding: 5px 0px 15px 20px;}
.liblock_ginfo_gray_icon_r {float:left;width:100%;padding: 5px 0px 10px 0px; text-align:left} 
.text-centers-liblgr {padding: 0px 30px 0px 30px; text-align:center} 
 } 

 

  


/*============================ gl block end =======================*/







