*{
margin: 0;
padding: 0;
}

body {
font: 12px/18px  'Open Sans', sans-serif;
width: 100%;
background: #fff;
min-width: 1260px;
}

a {
color: blue;
outline: none;
text-decoration: none;
}


p {
font-family: 'Open Sans', sans-serif;
margin: 0 0 18px;
}

img {
border: none;
}

input {
vertical-align: middle;
}

#wrapper {
position:relative;
margin: 0 auto;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
margin: 0 auto;
position:relative;
width:100%;
float: left;
box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.6), inset 0 -1px 1px rgba(0, 0, 0, 0.6), 0 0 5px rgba(0, 0, 0, 0.6);
background-color: rgba(57, 114, 155, 1);
border-top: 1px solid rgba(12, 60, 96, 1);
border-bottom: 0px solid rgba(12, 60, 96, 1);
background-image: url("../img/bevel_300.png");
background-repeat: repeat-x;
}

#container {
width:100%;
margin:0 auto;
height: 100%;
}

#center {
position:relative;
width:100%;
float:left;
}

.center{
width: 1260px;
margin: 0 auto;
position: relative;
}

#content {
position: relative;
width: 820px;
float: left;
margin-top: 36px;
margin-left: 60px;
}

/* Sidebar left
-----------------------------------------------------------------------------*/
#sideLeft {
float:left;	
width: 200px;
margin-top:36px;
position: relative;
margin-bottom:20px;
}

#sideRight{
float:right;
width:172px;
margin-top:36px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
width:100%;
position:relative;
margin:0 auto;
float: left;
background-color: rgba(12, 60, 96, 1);
border-top: 0px solid rgba(12, 60, 96, 1);
border-bottom: 0px solid rgba(12, 60, 96, 1);
}

.moduletable_logo{
float: left;
}


.pagination > ul > li > span {
border-bottom: 1px solid #000000;
font-family: Trebuchet MS;
font-size: 18px;
font-style: italic;
font-weight: bold;
margin-right: 15px;
}

.pagination-start span, .pagination-prev span, .pagination-next span, .pagination-end span {
border-bottom: medium none !important;
font-size: 15px !important;
font-weight: normal !important;
}

.pagination {
float: left;
padding-top: 15px;
text-align: center;
width: 100%;
}

.pagination > ul > li {
color: #333333;
font-family: Georgia,Trebuchet MS;
font-size: 15px;
font-style: italic;
margin-right: 15px;
}

.pagination > ul > li {
display: inline-block;
}

.pagination > ul > li > a {
font-family: Trebuchet MS;
font-size: 15px;
font-style: italic;
margin-right: 15px;
}

#shipping_form label {
font-weight: bold;
}

#shipping_form .shipping_descr {
margin-left: 20px;
margin-top: 5px;
}

form[name="form_finish"] > table.jshop {
margin-top: 30px;
}

#system-message{
background-color: #dff0d8;
border-color: #d6e9c6;
color: #468847;
font-size: 14px;
margin-bottom: 15px;
padding: 15px;
}

.td_1 a, .td_2 a{
font-size:14px;
}

.foxcontainer h2 {
margin-bottom: 15px;
}

.shipping_descr{
display:none; 
margin-left:20px;
}

#table_shippings td{
float:left;
display:block;
}

#table_shippings .open .shipping_descr{
display:block!important;
}

#table_shippings > tbody > tr:first-child .shipping_descr{
display:block;
}

div.jshop_register .inputbox , .login_block  .inputbox {
margin-bottom: 5px;
}

div.jshop_register {
padding: 0 !important;
width: 100% !important;
}

.cart img{
max-height:90px;
}

#mxcpr{
display: none;
}

.product_list_hr{
border: none!important;
}

.jshop_categ{
text-align: center;
}

.jshop table.category {
width: 100% !important;
}

.product_link{
float: left;
width: 100%;
text-align: center;
}

.product .old_price {
font-style: normal;
padding-bottom: 1px;
text-decoration: none!important;
}

.product .old_price span{
text-decoration: line-through;
}

.shipping_descr {
display: none;
margin-left: 20px;
}

#table_shippings .open .shipping_descr {
display: block !important;
}

#table_shippings .name:first-child .shipping_descr {
display: block;
}

.camera_pag{
margin-top: -56px;
}

.slideshowck_slider{
margin-bottom: 0 !important;
}

.control-label {
line-height: 18px;
min-width: 75px;
}

.form-horizontal .form_sort_count .controls {
float: left;
margin-left: 0 !important;
}

.icon-arrow {
float: left;
}

#order, #limit {
float: left;
}

.row-fluid .sblock2 {
width: 100%!important;
}

.jshop_categ category{
text-align: center;
}

#uf_price_from, #uf_price_to, .uf_pricereset {
float: left;
margin-bottom: 30px;
margin-top: 0px;
max-width: 37% !important;
}

#uf_price_to {
margin-left: 0 !important;
float: right;
}

#uf_price_from{
float: left;
}

.uf_pricereset {
float: left;
width: 27px !important;
}

.productfull .image_middle {
width: auto !important;
}

form[name="updateCart"] .td_1{
float: left;
}

form[name="updateCart"] .td_2{
float: right;
}

#sort_count .control-group {
width: auto !important;
}

form[name="add_review"]  .button {
margin-top: 5px!important;
}

.simplecallback .btn {
background: #3aa7ec none repeat scroll 0 0;
border: medium none;
color: #fff;
cursor: pointer;
font-size: 17px;
padding: 5px;
}

.header_title {
color: #3aa7ec;
font-size: 16px;
margin-bottom: 15px;
text-transform: uppercase;
}

.input-block-level {
border: 1px solid #ccc;
padding: 10px;
width: 250px;
}

.simplecallback-overlayed {
margin-left: -180px !important;
width: 300px !important;
}

.simplecallback  .control-group {
float: left;
margin-bottom: 10px;
width: 100%;
}

.block_slider{
float: left;
width: 100%;
position: relative;
}

.moduletable_main_menu{
float:left;
width:100%;
text-align:center;
position:relative;
}

.moduletable_main_menu ul{
margin:0 auto;
text-align:center;
display:inline;
}

.moduletable_main_menu li{
display: inline-block;
}

.moduletable_main_menu li a {
border-radius: 8px 8px 8px 8px;
text-align: initial;
align-items: center;
background-color: rgba(72, 145, 182, 1);
border: solid rgba(57, 114, 155, 1) 1px;
box-shadow: 1px 1px #24485B, 3px 3px #24485B, 5px 5px #24485B, 7px 7px #24485B, 9px 9px #24485B;
transition: all 0.12s ease 0s;
font: normal normal 700 17px/1.4em play,sans-serif;
transition: all 0.12s ease 0s;
color: #FFFFFF;
display: block;
margin-top: calc(-1 * 1px);
position: relative;
white-space: nowrap;
width:178px;
text-align:center;
left:0;
top:0;
right:0;
bottom:0;
position:relative;
line-height:28px;
z-index:1;
}

.moduletable_main_menu li:hover a {
background-color: rgba(125, 202, 218, 1);
border-color: rgba(12, 60, 96, 1);
bottom: -9px;
box-shadow: 0 0 #24485B;
left: 9px;
right: -9px;
top: 9px;
color:#000;
transition: all 0.12s ease 0s;
}

.style-itfqzu2sline {
border-left: 3px dashed rgba(214, 16, 67, 1);
margin-left: -1.5px;
width: 100%;
height: 100%;
}

.moduletable_tell{
float: left;
color: #fff;
line-height: 28px;
margin: 22px 6px 0 20px;
}

.moduletable_adr{
float: left;
margin: 24px 0 0 0;
color: #fff;
}

.moduletable_gr_rab{
float: left;
margin: 23px 0 0 6px;
color: #fff;
}

.moduletable_search{
float: right;
color: #fff;
position: relative;
margin: 24px 0 0 0;
width: 195px;
}

.moduletable_search .button {
border: none;
background: url(../img/search_icon2.png)no-repeat;
text-indent: -99999px;
cursor: pointer;
width: 20px;
height: 20px;
position: absolute;
top: 6px;
left: 8px;

}

.moduletable_search .inputbox {
padding:5px 0px 5px 25px;
}

.moduletable_logo a > img{
float:left;
}

.logo_3{
margin-top:25px;
}

.logo_2{
margin-top:22px;
}

.moduletable_search label{
display:none;
}

.moduletable_search .button {
background:url("../img/search_icon2.png")no-repeat;
}

.moduletable_left_menu a {
font-weight:bold;
font-size:20px;
line-height:30px;
color: #39729B;
display: block;
white-space: nowrap;
}

.moduletable_left_menu a:hover{
color: #3D9BE9;
}

.moduletable_left_menu li.current.active a{
color: #3D9BE9;
}

.moduletable_left_menu li{
display:block;
}

.moduletable_right_menu{
float:left;
border:3px dashed rgba(214, 16, 67, 1);
border-radius:10px;
padding: 10px 25px;
}

.moduletable_right_menu li{
display: block;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
border-radius: 50%;
border: 8px solid rgba(255, 255, 255, 1);
background-color: rgba(255, 255, 255, 1);
width: 100px;
height: 104px;
text-align:center;
margin-bottom: 70px;
}

.moduletable_right_menu a{
display: block;
padding-top: 124px;
font-size: 22px;
color: #39729B;
font-family: 'Lobster', cursive;
}

.moduletable_right_menu li:first-child > a{
background:url("/images/pas.webp")no-repeat;
background-position: 8px 5px;
}

.moduletable_right_menu li:first-child + li > a{
background:url("/images/avia.webp")no-repeat;
background-position: 9px 9px;
text-indent:-10px;
}

.moduletable_right_menu li:first-child + li + li > a{
background:url("/images/strahovka.webp")no-repeat;
background-position: 8px 9px;
}


.act_block{
float: left;
width: auto;
box-sizing: border-box;
padding-left: 60px;
border-left: 3px dashed rgba(214, 16, 67, 1);
margin-left: 50px;
margin-bottom: 15px;
}

.act_1, .act_2, .act_3, .act_4{
position:relative;
}

.act_1:before {
background: url(/images/1.webp)no-repeat;
content: "";
display: block;
width: 62px;
position: absolute;
height: 62px;
top: -16px;
left: -90px;
}

.act_2:before{
background:url("/images/2.webp")no-repeat;
content: "";
display: block;
width: 62px;
position: absolute;
height: 62px;
top: -16px;
left: -90px;
}

.act_3:before{
background:url("/images/3.webp")no-repeat;
content: "";
display: block;
width: 62px;
position: absolute;
height: 62px;
top: -16px;
left: -90px;
}

.act_4:before{
background:url("/images/4.webp")no-repeat;
content: "";
display: block;
width: 62px;
position: absolute;
height: 62px;
top: -16px;
left: -90px;
}

.act_block .act{
color: #39729B;
margin-bottom: 20px;
margin-top: 20px;
display: block;
font-size:17px;
font-weight:bold;
margin-left:20px;
}

.act_block .act_1 .act{
margin-top:0;
}

.act_block .act_4 .act{
margin-bottom:0;
}

.act_block .act:before{
display:none;
}

.act_block span{
color: #1EABC7;
position: relative;
margin-left: 65px;
display: block;
line-height: 38px;
}


.act_block span:before{
left: -65px;
width: 5px;
position: absolute;
transform: rotate(90deg);
top: -5px;
height: 57px;
content: "";
border-left: 3px dashed rgba(214, 16, 67, 1);;
}

.act_h1{
font-size:36px;
text-align: center;
color:#39729B;
line-height: 60px;
}

.act_h2{
font-size:23px;
color:#39729B;
text-align: center;
line-height: 40px;
margin-bottom: 20px;
}

.viza{
float:left;
width:100%;
position:relative;
margin:0;
background:#39729B;
}

.moduletable_viza > h3{
font-family: 'Play', sans-serif;
font-size:20px;
text-align: center;
color: #fff;
line-height:46px;
}

.viza_text{
color:#fff;
float:left;
width:310px;
margin-left:20px;
}

.viza_img{
float:left;
}

.viza_block_1{
width:32%;
float:left;
margin-right:2%;
}

.viza_block_2{
width:32%;
float:left;
margin-right:2%;
}

.viza_block_3{
width:32%;
float:left;
margin-right:0;
}

.viza_strana{
float:left;
width:100%;
margin-bottom:20px;
}

.viza_text p{
margin-bottom:0;
font-family: 'Play', sans-serif;
}

.viza_strana.img img{
margin-left:65px;
}

.viza_text > p{
margin-bottom:10px;
}

.text_after_viza{
text-align:center;
float:left;
width:100%;
margin-bottom:40px;
}

.text_after_viza_center{
border-radius: 8px 8px 8px 8px;
background-color: rgba(255, 255, 255, 1);
border: solid rgba(57, 114, 155, 1) 2px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.6), inset 0 -1px 1px rgba(255, 255, 255, 0.75);
display:inline-block;
width:55%;
padding:15px;
color:#39729B;
}

.statistica{
float:left;
width:100%;
position:relative;
}

.moduletable_statistica{
float:left;
width:100%;
margin-top:20px;
position:relative;
}

.moduletable_statistica > h3{
text-align:center;
margin-bottom:15px;
line-height:1;
color:#39729B;
font-size:20px;
font-family: 'Play', sans-serif;
}

.statist_img{
float:left;
}

.statist_right_block{
border: 3px dashed rgba(214, 16, 67, 1);
border-radius: 10px;
padding: 10px 25px;
float:left;
width:610px;
color:#39729B;
font-size:20px;
font-family: 'Play', sans-serif;
margin:36px 0 0 40px;
}

.right_bottom_statist_block {
float: left;
color: #fff;
margin-left:40px;
width: 610px;
margin-bottom: 40px;
padding: 10px 25px 0;
margin-top: 40px;
border-radius: 8px 8px 8px 8px;
background-color: rgba(57, 114, 155, 1);
border: solid rgba(57, 114, 155, 1) 2px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.6), inset 0 -1px 1px rgba(255, 255, 255, 0.75);
}

.statist_right_block > img{
float:left;
}

.statist_right_block .font_7{
float:left;
display:block;
width:216px;
}

.statist_right_block .font_3{
float:left;
display:block;
font-family:StencilW01-Bold;
margin-left:15px;
color:rgb(12, 60, 96);
}

.statist_right_block .font_3 + .font_7{
width:auto;
margin-left:15px;
}

.statist_right_block .font_3.last{
margin-left:38px;
}

.statist_right_block .font_3.last + .font_7{
margin-left:36px;
}

.block_1_st{
display: block;
margin: 12px 0;
float: left;
line-height: 1;
}

.block_2_st{
display: block;
margin: 12px 0;
float: left;
line-height: 1;
}

.block_3_st{
display: block;
margin: 12px 0;
float: left;
line-height: 1;
}

.block_4_st{
display: block;
margin: 30px 0 0 0;
float: left;
width:100%;
line-height: 1;
}

.block_4_st .font_7{
float:left;
display:block;
width:100%;
}

.klientu{
float:left;
width:100%;
position:relative;
background: #39729B;
}

.moduletable_klientu{
float:left;
width:100%;
position:relative;
}

.moduletable_klientu > h3 {
font-family: 'Play', sans-serif;
font-size: 20px;
text-align: center;
color: #fff;
line-height: 46px;
}

.klientu_block_left{
float:left;
width:620px;
}

.klientu_block_right{
float:right;
width:610px;
}

.klientu_block_center{
float:left;
width:100%;
margin-top: -30px;
}

.klientu_block{
float:left;
width:100%;
}

.klientu_img{
float:left;
width:150px;
}

.klientu_img img{
float:right;
}

.klientu_text{
float:left;
width:450px;
margin-left:10px;
color:#fff;
font-size:14px;
}

.klientu_block_center .klientu_img{
margin-left:234px;
}

.klientu_block_center .klientu_text{
width:560px;
}

.mir_s_nami{
float:left;
width:100%;
position:relative;
height:225px;
}

.moduletable_mir_s_nami{
float:left;
width:100%;
position:relative;
}

.moduletable_mir_s_nami #comp-ius64x0y {
margin-left: calc((100% - 980px) * 0.5);
}
.moduletable_mir_s_nami .txtNew {
word-wrap: break-word;
text-align: start;
}

.moduletable_mir_s_nami .font_8 {
color: rgb(12, 60, 96);
line-height: 40px;
font-size: 40px!important;
margin-bottom:0;
}

.moduletable_mir_s_nami .font_8 span{
font-size: 40px!important;
}

.moduletable_foot_menu li{
display:block;
}

.moduletable_foot_menu{
float:left;
margin:10px 0;
}

.moduletable_foot_menu a{
font-size:15px;
color:#fff;
line-height:26px;
}

.moduletable_polezno{
float:left;
margin:10px 0 10px 20px;
color:#fff;
font-size:13px;
width:200px;
}

.moduletable_polezno > h3{
color:#fff;
font-size:16px;
}

.moduletable_polezno td{
padding: 6px;
vertical-align:middle;
}

.moduletable_obrasci{
float:left;
margin:10px 0 10px 20px;
color:#fff;
font-size:13px;
width:200px;
}

.moduletable_obrasci > h3{
color:#fff;
font-size:16px;
margin-bottom:5px
}

.moduletable_obrasci td{
padding: 1px 5px;
vertical-align:middle;
}

.moduletable_contact{
float:left;
margin:10px 0 10px 20px;
color:#fff;
font-size:13px;
width:290px;
}

.moduletable_contact > h3{
color:#fff;
font-size:16px;
margin-bottom:6px
}

.moduletable_contact td{
vertical-align:middle;
}

.moduletable_contact td + td{
padding-left:4px;
}

.moduletable_contact a{
color:#fff;
}

.moduletable_map{
float:left;
margin:10px 0 0 20px;
color:#fff;
font-size:13px;
position:relative;
}

.moduletable_map > h3{
color:#fff;
font-size:16px;
margin-bottom:10px
}

.moduletable_map li{
display:block;
float:left;
margin-right:10px;
}

.moduletable_map ul{
position:absolute;
top:0;
right:0;
}

.moduletable_map p img{
border-radius:16px;
}

#comp-iusd3omk{
width:378px;
display:block;
float:left;
background-color: rgba(255, 255, 255, 1);
border-radius: 20px;
border: 3px dashed rgba(226, 28, 33, 1);
margin: 0 30px 30px 0;
}

#comp-iusd5677{
width:378px;
display:block;
float:left;
background-color: rgba(255, 255, 255, 1);
border-radius: 20px;
border: 3px dashed rgba(226, 28, 33, 1);
margin: 0 0 30px 0;
}

#comp-iusd82l5{
width:378px;
display:block;
float:left;
background-color: rgba(255, 255, 255, 1);
border-radius: 20px;
border: 3px dashed rgba(226, 28, 33, 1);
margin: 0 30px 0 0;
}

#comp-iusd9g3x{
width:378px;
display:block;
float:left;
background-color: rgba(255, 255, 255, 1);
border-radius: 20px;
border: 3px dashed rgba(226, 28, 33, 1);
}

.bottom_title{
float: left;
width: 100%;
margin-top: 60px;
color: #39729B;
font-size: 20px;
text-align: center;
margin-bottom: 50px;
font-weight: bold;
}

.item-page .page-header h2{
font-size: 40px;
color: #39729B;
text-align:center;
line-height:1;
margin-bottom:30px;
}

.item-page .wp2{
float:left;
margin: 15px;
}

.item-page .txtNew_opl p{
font-size: 20px;
text-align: center;
color: #39729B;
font-family: play,sans-serif;
font-weight: bold;
line-height: 26px;
float: left;
margin-top: 40px;
width: 230px;
}

.bottom_title + p img{
margin: 0 30px;
padding:10px;
display:block;
float:left;
border-radius: 8px 8px 8px 8px;
background-color: rgba(255, 255, 255, 1);
border: solid rgba(57, 114, 155, 1) 2px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.6), inset 0 -1px 1px rgba(255, 255, 255, 0.75);
}

.dost_title, .dost_title2{
font-size: 18px;
text-align: justify;
font-family: play,sans-serif;
color: #39729B;
line-height: 25px;
float: left;
width: 615px;
}

.stoimost_dost .font_7{
float:left;
width:100%;
font-size: 30px;
color: #39729B;
text-align: center;
line-height: 1;
margin:20px 0 20px 0;
font-weight:bold;
}

.foxcontainer_fox h2{
font-size: 30px;
line-height: 38px;
color: #39729B;
text-align: center;
font-weight: normal;
font-family: 'Lobster', cursive;
}

.block_dost{
float:left;
width:100%;
position:relative;
margin-bottom: 25px;
}

.left_block_dost{
float:left;
width:300px;
height:150px;
border: 3px dashed rgba(214, 16, 67, 1);
border-radius: 20px;
margin-left:15px;
}

.right_block_dost{
float:right;
width:300px;
height:150px;
border: 3px dashed rgba(214, 16, 67, 1);
border-radius: 20px;
margin-right:100px;
}

.left_block_dost h6 span, .right_block_dost h6 span{
font-size:20px;
color: #39729B;
line-height:1;
font-weight:bold;
display:block;
margin-bottom: 40px;
margin-top: 20px;
} 

.left_block_dost .font_2 span, .right_block_dost .font_2 span {
color: #6EA4CA;
}

.left_block_dost .font_2, .right_block_dost .font_2{
float:left;
margin-left: 65px;
font-weight:normal;
}

.left_block_dost .font_8, .right_block_dost .font_8{
float:left;
margin-left: 25px;
}

.stoimost_dost {
margin-bottom: 20px;
float: left;
width: 100%;
}

.img_dost_img{
float:left;
margin:0 5px 0 0;
display:block;
}

.right_img_strah p{
margin-bottom:5px;
margin-left: 0!important
}

.img_dost {
float:left;
display:block;
color: #000000;
font-size: 14px;
text-align: justify;
font-style: italic;
}

.moduletable_fox{
float: left;
width: 100%;
}


.moduletable_fox input{
border-radius: 4px!important;
border-width: 1.0107331228728342px!important;
border-style: dashed!important;
border-color: #1EABC7!important;
}

.moduletable_fox .control-label{
font-family: lobster,cursive;
color: #39729B;
font-size:17px;
}

.moduletable_fox .required, .moduletable_fox .asterisk {
color: #b94a48;
font-weight: bold;
margin-left: 10px;
}

.moduletable_fox .btn {
background: rgba(209,224,235,1)!important;    
border-color: #6EA4CA!important;
font: normal normal normal 20px/25px lobster,cursive!important;
width: 100%!important;
border-radius: 4px!important;
border-width: 2.1833786161819306px!important;
border-style: dashed!important;
padding: 10px 12px!important;
}

.moduletable_fox .btn span{
font: normal normal normal 20px/25px lobster,cursive!important;
color: #39729B!important;
}

.moduletable_fox .btn:hover{
background: rgba(125,202,218,1)!important; 
}

.moduletable_fox .btn:hover span{
color: #FFFFFF!important;
}

.cont_top_block, .cont_top_block3{
float: left;
width: 100%;
}

.cont_top_block2{
width:420px;
}

.cont_top_block3{
margin-top:20px;
}

.cont_left{
float:left;
width:305px;
}

.cont_right{
float:right;
width:345px;
}


.cont_left .font_7 span, .cont_right .font_7 span{
font-size: 20px;
color: #39729B;
font-weight: bold;
}

.cont_top_block table{
color: #39729B;
font-size: 16px;
font-family: play,sans-serif;
}

.cont_top_block td a{
color: #39729B;
font-size: 16px;
font-family: play,sans-serif;
}

.cont_top_block td{
padding:5px;
}

.cont_top_block2 td{
padding:5px;
}

.cont_top_block2 table{
color: #39729B;
font-size: 16px;
font-family: play,sans-serif;
}

.cont_top_block2 .font_7 span{
font-size: 20px;
color: #39729B;
font-weight: bold;
}

.cont_top_block3 .font_7 span{
font-size: 20px;
color: #39729B;
font-weight: bold;
}

.cont_top_block3 td{
padding:5px;
}

.cont_top_block3 table{
color: #39729B;
font-size: 16px;
font-family: play,sans-serif;
}

#map_cont{
float:right;
border: 3px dashed rgba(214, 16, 67, 1);
border-radius: 20px;
padding: 2px;
margin: -85px 0 20px 20px;
}

.pasporta_top_block3 a {
background-color: rgba(72, 145, 182, 1);
border: solid rgba(12, 60, 96, 1) 0px;
cursor: pointer !important;
display: block;
text-align: center;
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;
padding: 10px 0;
color: #fff;
border-radius: 10px;
}

.pasporta_top_block, .pasporta_top_block2, .pasporta_top_block3, .pasporta_top_block4, .pasporta_top_block_5{
float:left;
width:100%;
}

.left_block_pasport{
float:left;
width:480px;
border: 3px dashed rgba(214, 16, 67, 1);
border-radius: 20px;
padding: 10px;
}

.right_block_pasport{
float:right;
}

.left_block_pasport .color_18 {
color: #1EABC7;
}

.left_block_pasport {
color: #39729B;
font-size:17px;
line-height: 24px;
}

.pasporta_top_block2{
margin-top:30px;
color: #39729B;
font-size:16px;
line-height:22px;
border-left: 3px dashed rgba(214, 16, 67, 1);
padding-left:15px;
box-sizing:border-box;
}

.pasporta_top_block2 p{
margin-bottom:0;
}

.pasporta_top_block3{
margin-top:30px;
}

.pasporta_top_block4{
border-top: 6px solid rgba(110, 164, 202, 1);
margin-top:30px;
padding-top:10px;
}

.pasporta_top_block4 .voprosu{
background:url("../img/voprosu.webp")no-repeat;
line-height:50px;
background-position: 210px 0;
color: #39729B;
font-weight:bold;
font-family: open sans,sans-serif;
margin-bottom: 20px;
}

.pasporta_top_block_5{
border-top: 6px solid rgba(110, 164, 202, 1);
margin-top:30px;
padding-top:10px;
color: #0C3C60;
font-size:14px;
font: normal normal normal 14px/1.4em 'open sans',sans-serif;
}

.left_block_voprosu{
width:380px;
float:left;
}

.right_block_voprosu{
width:380px;
float:right;
}

.pasporta_top_block4 .color_14{
color: #39729B;
}

.left_block_voprosu .color_14{
font: normal normal normal 14px/1.4em 'open sans',sans-serif;
}

.right_block_voprosu .color_14{
font: normal normal normal 14px/1.4em 'open sans',sans-serif;
}

.pasporta_top_block4 .font_8 {
font: normal normal normal 14px/1.4em 'open sans',sans-serif;
color: #39729B;
}

.avia_block{
float:left;
width:100%;
margin-top:30px;
color: #39729B;
font-weight: bold;
}

.pasporta_top_block2.avia{
margin-top:10px;
background:url("../img/ok.webp")no-repeat;
background-position:right center;
width: 715px;
}

.strah_block{
float:left;
width:100%;
margin-top:14px;
}

.strah_block .img_dost_img{
float:left;
}

.strah_block .right_img_strah{
float: left;
width: 710px;
margin-top: 10px;
}

.strah_block_top{
float:left;
width:100%;
margin-top:20px;
}

#theTable {
border-radius: 8px;
}

#theTable > thead {
font: normal normal normal 13px/16px "open sans",sans-serif;
}
#theTable > tbody {
font: normal normal normal 13px/16px "open sans",sans-serif;
}

#theTable {
border: 1px solid #39729B!important;
}

.footable {
font-size: 14px;
}

.footable {
border-collapse: separate;
border-spacing: 0;
}

#theTable > thead > tr > th {
color: #FFFFFF;
background-color: #4891b6;
background-image: none;
vertical-align: top;
}

#theTable > tbody > tr {
color: #0A3942;
}

.footableOdd {
background-color: #FFFFFF;
}

.footableEven {
background-color: #edf1f5;
}

.footable > tbody > tr > td {
border-left-style: solid;
border-top-style: solid;
padding: 7px;
}

.footable > tbody > tr > td {
text-align: center;
}

.footable > tbody > tr > td, .footable > thead > tr > th {
border-left-width: 1px;
border-top-width: 1px;
}

.footable, .footable> thead > tr > th, .footable > tbody > tr > td {
border-color: #39729B;
border-left-color: #39729B;
}

.footable > tbody > tr > td, .footable > thead > tr > th {
border-left-width: 1px;
border-top-width: 1px;
}

#theTable > thead > tr > th:first-child {
border-radius: 8px 0px 0px;
}

.footable > tbody > tr > td:first-child {
border-left: 0px;
}

#theTable > thead > tr > th:last-child {
border-radius: 0px 8px 0px 0px;
}

#theTable > tbody > tr:last-child > td:last-child {
border-radius: 0px 0px 8px;
}

#theTable > tbody > tr:last-child > td:first-child {
border-radius: 0px 0px 0px 8px;
}

#theTable > tbody > tr:last-child > td:last-child {
border-radius: 0px 0px 8px;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
padding: 8px;
line-height: 1.428571429;
vertical-align: top;
}

.footable>tbody>tr:hover {
background-color: #A9E1EC;
}

.strah_block_top .color_15 {
color: #0C3C60;
}

.strah_block_top .color_14 {
color: #39729B;
}

.strah_block_top .font_8.strah{
text-align:center;
line-height:26px;
}

.strah_block_top .font_7 {
font: normal normal normal 16px/1.4em 'open sans',sans-serif;
color: #39729B;
}

.strah_block_top .color_13 {
color: #39729b;
}

.no_margin_top{
margin-top:0;
}

.strah_block_top ol.font_8 p{
margin-bottom:0;
}

.strah_block_top ol.font_8 p {
font: normal normal normal 14px/1.4em 'open sans',sans-serif;
}

.strah_block.tenn_old .right_img_strah {
float: left;
width: 710px;
margin-top: 0px;
margin-bottom: 5px;
}

.stranu_top_block{
float:left;
width:100%;
text-align:center;	
}

.stranu_top_block > table p{
margin-bottom:0;
}

.stranu_top_block > table{
margin:0 auto;
}

.stranu_top_block > table td{
vertical-align:middle;
}

.stranu_top_block2{
border-radius: 8px 8px 8px 8px;
padding:10px;
background-color: rgba(255, 255, 255, 1);
border: solid rgba(72, 145, 182, 1) 2px;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.6), inset 0 -1px 1px rgba(255, 255, 255, 0.75);
float:left;
margin-top:20px;
width:740px;
}

.left_stranu_block2{
float:left;
width:332px;
}

.right_stranu_block2{
float:right;
width:396px;
}

.left_stranu_block2 p, .right_stranu_block2 p{
background: url(../img/tochca.png)no-repeat;
background-position: left center;
margin-bottom: 10px;
padding-left: 20px;
}

.stranu_top_block .color_15 {
color: #0C3C60;
}

.stroch_oformlen{
float:left;
width:100%;
text-align:center;
}

.stroch_oformlen_center{
margin:0 auto;
width:460px;
}

.stroch_oformlen .color_14 {
color: #39729B;
}

.stroch_oformlen img{
float:left;
}

.stroch_oformlen .font_2{
float:left;
margin: 35px 15px 0 65px;
font-weight: normal;
}

.stroch_oformlen .font_8{
float:left;
margin: 35px 0 0 0;
}

.strah_block_top #word_doc{
display: inline-block;
margin: 0px 0 -3px 6px;
height: 20px!important;
width: auto!important;
}

.strah_block_top  ul p{
margin-bottom:0;
font: normal normal normal 14px/1.4em 'open sans',sans-serif;
}

.color_stranu_doc, .color_stranu_doc a{
color: #39729B;
}

.block_photo .color_14 {
color: #39729B;
}

.block_photo{
color: #39729B;
}

#block_photo_img{
float:left;
}

.block_photo_right{
float:left;
width:500px;
margin-left:20px;
}

.block_photo_right p{
background: url(../img/left_strela_stranu.png)no-repeat;
background-position: left top;
padding-left: 40px;
min-height: 36px;
font-size: 14px;
}

.voprosu_center{
float:left;
width:100%;
}

.pasporta_top_block4 a {
color: #39729B;
}

.strah_block #word_doc {
display: inline-block;
margin: 0px 0 -3px 6px;
height: 20px!important;
width: auto!important;
}

.stroch_oformlen_left{
float:left;
}

.stroch_oformlen_right{
float:right; 
}

.block_photo{
float:left;
width:100%;
}

.strah_block_text {
float:left;
width:100%;
margin-top:30px;
}

.img_strah_block_text{
float: right;
margin-top: -64px;
margin-bottom: 0;
}

.stroch_oformlen_left .font_6, .stroch_oformlen_right .font_6{
color: #39729B;
font-size: 20px;
text-indent: 70px;
}

#smoothtop{
background:url("../img/top_top2.png")no-repeat;
background-size:100%;
font: normal normal normal 16px/1.4em "open sans",sans-serif;
text-align: center;
color: #ED1C24;
line-height:134px;
opacity:1!important;
}

#smoothtop:hover{
color: #1EABC7
}

#gruemenu{
display:none;
}

.moduletable_tell a{
color:#fff;
}

.moduletable_right_menu.mob{
display:none;
}

.informer_Yandex{
float:left;
width:100%;
}
