/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */<style type="text/css">  .pic_with_text { width:100%;  position:relative;  }  .text_in_pic { width: 250px;  position:absolute;  }    .btn_new {  -webkit-border-radius: 28;  -moz-border-radius: 28;  border-radius: 28px;  text-shadow: 1px 1px 3px #000000;  font-family: Arial;  color: #ffffff;  font-size: 20px;  background: #405b87;  padding: 10px 20px 10px 20px;  text-decoration: none;}.btn_new:hover {  background: #ff6f00;  text-decoration: none;}.btn_new_red {  -webkit-border-radius: 28;  -moz-border-radius: 28;  border-radius: 28px;  text-shadow: 1px 1px 3px #000000;  font-family: Arial;  color: #ffffff;  font-size: 20px;  background: #b40105;  padding: 10px 20px 10px 20px;  text-decoration: none;}.btn_new_red:hover {  background: #ff6f00;  text-decoration: none;}.div_count {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 160px;  position: relative;  margin: 5px;  padding: 10px;  overflow: hidden;  border: 0 solid;  border-top: 10px solid rgba(255,101,12,1);  -webkit-border-radius: 4px;  border-radius: 4px;  font: normal 16px/1 "Times New Roman", Times, serif;  color: rgba(112,111,111,1);  text-align: justify;  -o-text-overflow: ellipsis;  text-overflow: ellipsis;  -webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ;  text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;}.div_count2{  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 100%;  height: 220px;  position: relative;  margin: 5px;  padding: 10px;  overflow: hidden;  border: 0 solid;  border-top: 3px solid rgba(255,101,12,1);  font: normal 16px/1 "Times New Roman", Times, serif;  color: rgba(112,111,111,1);  text-align: justify;  -o-text-overflow: ellipsis;  text-overflow: ellipsis;  -webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ;   text-shadow: 1px 1px 1px rgba(0,0,0,0.2) ;}.vstavka {   -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 27%;  position: absolute;  top: 10px;  left: 10px;  margin: 4px;  padding: 10px;  overflow: hidden;  border: none;  -webkit-border-radius: 10px;  border-radius: 10px;  font: normal 15px/1 Georgia, serif;  color: rgba(145,7,7,1);  text-align: center;  -o-text-overflow: clip;  text-overflow: clip;  -webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ;  box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ; }  .vstavka2 {   -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 60%;  height: 173px;  position: absolute;  top: 10px;  left: 300px;  margin: 4px;  padding: 20px;  overflow: hidden;  border: none;  -webkit-border-radius: 10px;  border-radius: 10px;  font-family: Open Sans;  font: normal 15px/1;  color: rgba(145,7,7,1);  text-align: justyfi;  -o-text-overflow: clip;  text-overflow: clip;  -webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ;  box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ; }   .vstavka_f { -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 27%;  height:145px;  position: absolute;  top: 60px;  left: 10px;  margin: 4px;  padding: 10px;  overflow: hidden;  border: none;  -webkit-border-radius: 10px;  border-radius: 10px;  font: normal 15px/1 Georgia, serif;  color: rgba(145,7,7,1);  text-align: center;  -o-text-overflow: clip;  text-overflow: clip;  -webkit-box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ;  box-shadow: 4px 4px 5px 1px rgba(0,0,0,0.62) ;    }.red_btn{text-decoration:none; text-align:center;  padding:2px 12px;  border:solid 1px #720000;  -webkit-border-radius:4px; -moz-border-radius:4px;  border-radius: 4px;  font:14px Arial, Helvetica, sans-serif;  font-weight:bold;  color:#E5FFFF;  background-color:#bf0000;  background-image: -moz-linear-gradient(top, #bf0000 0%, #fc0000 100%);  background-image: -webkit-linear-gradient(top, #bf0000 0%, #fc0000 100%);  background-image: -o-linear-gradient(top, #bf0000 0%, #fc0000 100%);  background-image: -ms-linear-gradient(top, #bf0000 0% ,#fc0000 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0000', endColorstr='#fc0000',GradientType=0 );  background-image: linear-gradient(top, #bf0000 0% ,#fc0000 100%);    -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;   box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;      }.red_btn:hover{ padding:2px 12px;  border:solid 1px #720000;  -webkit-border-radius:4px; -moz-border-radius:4px;  border-radius: 4px;  font:14x Arial, Helvetica, sans-serif;  font-weight:bold;  color:#E5FFFF;  background-color:#690202;  background-image: -moz-linear-gradient(top, #690202 0%, #fc0000 100%);  background-image: -webkit-linear-gradient(top, #690202 0%, #fc0000 100%);  background-image: -o-linear-gradient(top, #690202 0%, #fc0000 100%);  background-image: -ms-linear-gradient(top, #690202 0% ,#fc0000 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc0000', endColorstr='#fc0000',GradientType=0 );  background-image: linear-gradient(top, #690202 0% ,#fc0000 100%);    -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;   box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;     }	 .smpl_div {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 95%;  height: auto;  position: relative;  margin: 5px;  padding: 10px;  overflow: hidden;  border: 0 solid;  border-top: 2px solid gray;  text-align: justify;  }  .smpl_div_text {  position: absolute; left: 260px; top: 15px; padding: 15px; font-size: 10.5pt;  }  #tab2, #tab3 {position: fixed; }  .menu1 > a,  .menu1 #tab2:target ~ a:nth-of-type(1),  .menu1 #tab3:target ~ a:nth-of-type(1),  .menu1 > div { padding: 5px; border: 1px solid #aaa; }   .menu1 > a { line-height: 28px; background: #fff; text-decoration: none; border-radius: 5px 18px 0 0; font-weight: 300} #tab2, #tab3,   .menu1 > div,   .menu1 #tab2:target ~ div:nth-of-type(1),  .menu1 #tab3:target ~ div:nth-of-type(1) {display: none; }   .menu1 > div:nth-of-type(1),   .menu1 #tab2:target ~ div:nth-of-type(2),  .menu1 #tab3:target ~ div:nth-of-type(3) { display: block; }  .menu1 > a:nth-of-type(1),  .menu1 #tab2:target ~ a:nth-of-type(2),  .menu1 #tab3:target ~ a:nth-of-type(3) { border-bottom: 2px solid #fff; font-weight:bold }    #raz { /* корпус */   position: relative;  height: 1250px;  border-top: 30px solid #fff;  }#raz > div { /* вкладка */   position: absolute;  z-index: 1;  height: 100%;  width: 100%;  visibility: collapse;  transition: 0s 9999999s;  box-sizing: border-box;  background: #fff;  padding: 5px;  border-radius: 0 17px 0 0px; }#raz > div:before { /* рамка вкладки */   content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;  border: #808080 solid 1px;  border-top: none;  border-radius: 0 17 0 0px;   }#raz > div:hover, #raz > div:nth-of-type(1) {  visibility: visible;  transition: 0s;}#raz:hover > div:not(:hover) {  visibility: hidden;  transition: 0s;}#raz > div > span { /* кнопка */position: absolute;top: -40px;line-height: 30px;height: 40px;width: 25%; /* 4 вкладки, а значит 100/4 */text-align: center;box-sizing: border-box;border: 1px solid rgb(128,128,128);border-left-color: rgba(0,0,0,0);visibility: visible;transition: 0s 9999999s;cursor: pointer;border-radius: 0 17px 0 0px; }#raz > div:nth-of-type(1) > span {left: 0; border-left-color: rgb(128,128,128);}#raz > div:nth-of-type(2) > span {left: 25%;}#raz > div:nth-of-type(3) > span {left: 50%;}#raz > div:nth-of-type(4) > span {left: 75%;}#raz > div:hover > span, #raz > div:nth-of-type(1) > span {border-bottom-color: rgba(0,0,0,0);transition: 0s;background: #ff3300;}#raz:hover > div:not(:hover) > span {border-bottom-color: rgba(128,128,128,.99);transition: 0s;background: #fff;}#raz > div:not(:nth-of-type(1)):after {position: absolute;left: 0;top: -30px;line-height: 30px;height: 30px;width: 25%;text-align: center;box-sizing: border-box;border: 1px solid rgb(128,128,128);background: #fff;border-radius: 0 17px 0 0px;}#raz:hover > div:nth-of-type(1) {  z-index: 2;}#raz:hover > div:nth-of-type(1):not(:hover) > span {background: #fff;}.table-1 {	margin:0px;padding:0px;	width:100%;	border:1px solid #000000;		-moz-border-radius-bottomleft:0px;	-webkit-border-bottom-left-radius:0px;	border-bottom-left-radius:0px;		-moz-border-radius-bottomright:0px;	-webkit-border-bottom-right-radius:0px;	border-bottom-right-radius:0px;		-moz-border-radius-topright:0px;	-webkit-border-top-right-radius:0px;	border-top-right-radius:0px;		-moz-border-radius-topleft:0px;	-webkit-border-top-left-radius:0px;	border-top-left-radius:0px;}.table-1 table{    border-collapse: collapse;        border-spacing: 0;	width:100%;	height:100%;	margin:0px;padding:0px;}.table-1 tr:last-child td:last-child {	-moz-border-radius-bottomright:0px;	-webkit-border-bottom-right-radius:0px;	border-bottom-right-radius:0px;}.table-1 table tr:first-child td:first-child {	-moz-border-radius-topleft:0px;	-webkit-border-top-left-radius:0px;	border-top-left-radius:0px;}.table-1 table tr:first-child td:last-child {	-moz-border-radius-topright:0px;	-webkit-border-top-right-radius:0px;	border-top-right-radius:0px;}.table-1 tr:last-child td:first-child{	-moz-border-radius-bottomleft:0px;	-webkit-border-bottom-left-radius:0px;	border-bottom-left-radius:0px;}.table-1 tr:hover td{	}.table-1 tr:nth-child(odd){ background-color:#ffaa56; }.table-1 tr:nth-child(even)    { background-color:#ffffff; }.table-1 td{	vertical-align:middle;			border:1px solid #000000;	border-width:0px 1px 1px 0px;	text-align:center;	padding:7px;	font-size:12px;	font-family:Arial;	font-weight:bold;	color:#000000;}.table-1 tr:last-child td{	border-width:0px 1px 0px 0px;}.table-1 tr td:last-child{	border-width:0px 0px 1px 0px;}.table-1 tr:last-child td:last-child{	border-width:0px 0px 0px 0px;}.table-1 tr:first-child td{		background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);	background-color:#ff7f00;	border:0px solid #000000;	text-align:center;	border-width:0px 0px 1px 1px;	font-size:14px;	font-family:Arial;	font-weight:bold;	color:#ffffff;}.table-1 tr:first-child:hover td{	background:-o-linear-gradient(bottom, #ff7f00 5%, #bf5f00 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff7f00), color-stop(1, #bf5f00) );	background:-moz-linear-gradient( center top, #ff7f00 5%, #bf5f00 100% );	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7f00", endColorstr="#bf5f00");	background: -o-linear-gradient(top,#ff7f00,bf5f00);	background-color:#ff7f00;}.table-1 tr:first-child td:first-child{	border-width:0px 0px 1px 0px;}.table-1 tr:first-child td:last-child{	border-width:0px 0px 1px 1px;	}		ul.ul_gold_star li {    background: transparent url("../images/typography/GoldStar.png") no-repeat scroll left top;    line-height: 23px;    list-style: outside none none;    margin-top: 12px;    padding: 0 19px 0 31px;}#s5_component_wrap ul.ul_gold_star {    line-height: 21px;    list-style-type: none;    margin-left: 0;    margin-right: 0;    padding-left: 0;}ul.ul_red_star li {    background: transparent url("../images/typography/red-star.png") no-repeat scroll left top;    line-height: 23px;    list-style: outside none none;    margin-top: 12px;    padding: 0 19px 0 31px;}#s5_component_wrap ul.ul_red_star {    line-height: 21px;    list-style-type: none;    margin-left: 0;    margin-right: 0;    padding-left: 0;	}	.c_block {  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 91%;  height: 5px;  position: relative;  margin: 2px;  padding: 10px;  overflow: hidden;  border: 0 solid;  border-top: 1px solid gray;  font: normal 16px/1 "Times New Roman", Times, serif;  color: black;  text-align: justify;  -o-text-overflow: ellipsis;  text-overflow: ellipsis;  }  .c_block_in1 {   -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 30%;  position: relative;  float: left;  top: -5px;  margin: 3px;  padding: 10px;  overflow: hidden;  border: none;  -webkit-border-radius: 10px;  border-radius: 10px;  font: normal 16px/1 "Times New Roman", Times, serif;  color: black;  text-align: center;    }    .c_block_in2 {   -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;  width: 27%;  position: absolute;  top: -5px;  left: 600px;  margin: 4px;  padding: 10px;  overflow: hidden;  border: none;  -webkit-border-radius: 10px;  border-radius: 10px;  font: normal 16px/1 "Times New Roman", Times, serif;  color: black;  text-align: center;  }  .d_block_main {  float: left;  width: 47%;  margin-bottom: 15px;  margin-right: 10px;  margin-left: 10px;  }  .d_block_head {  margin-bottom: 10px;  border-bottom: solid black 1px;  border-top: solid black 1px;  background: orange;  }  .d_block_all {  float: left;   text-align: justify;  }  .normal_text_just {  font-family: arial;  font-size: 12px;  text-align: justify;  } </style>