#block_1  {  width: 100%;  overflow: hidden;  padding-left: 10%;  margin-left: -10%;  margin-bottom: 0.6em;   padding-right: 0.1%;  float: left;  }#in-block_1  {  width: 100%;  }.box_1, .box_2, .box_3 {  width: 31%;  height: auto;  float: left;  }.box_1, .box_2 {    margin-right: 3.4%;    }#img_left {  width: 5.7%;  height: auto;  float: left;           margin-right: -2em;   position: relative;  z-index: -1;  padding-bottom: 0.6em;  }.in-box {  width: 100%;        float: left;  }.flack_1 {  width: 100%;  float: left;         margin-bottom: -20%;   position: relative;  left: 0.06em;  z-index: 2;  border-bottom: 0.0625em solid #c2d2df;  }.flack_1 img {  width: 140%;  float: left;         padding-left: -15.8%;   padding-right: 15.8%;   margin-left: -28%;   }.ul_box, .img_box {  width: 100%;  float: left;  margin-top: 4.4%;   }.link_top {  background-color: #8e99a0;  width: 93.4%;  height: 0;  padding-top: 8%;  padding-bottom: 8%;  float: left;  position: relative;  z-index: 3;  left: -2%;  cursor: pointer;  margin-right: -100%;  font-size: 100%;  font-size: 16pt;  color: #fff;  text-transform: uppercase;  text-align: center;  font-weight: 300;  line-height: 0;  letter-spacing: 0.02em;  }.link_top:hover {  background-color: #5dad0e;  }.box_1:hover #link_top_1 {  background-color: #5dad0e;  }.box_2:hover #link_top_2 {  background-color: #5dad0e;  }.box_3:hover #link_top_3 {  background-color: #5dad0e;  }.link_top.active {  background-color: #5dad0e;  }.img_box {  background-color: #fff;  overflow: hidden;  cursor: pointer;  border: 0.0625em solid #c2d2df;  border-bottom: 0.125em solid #5dad0e;  position: relative;  z-index: 1;  top: -1em;  margin-bottom: -156%;   }#img_box {  background-image: url(../img/box_1_bg.png);  background-position: top;  background-repeat: repeat-x;  background-size: 100% 7.84em;  overflow: visible;  }.rolo {  width: 100%;         height: auto;  float: left;  margin-top: 1em;  }.img {  width: 100%;         height: auto;  float: left;  margin-top: 0%;   }.link_1 {  background-repeat: no-repeat;  background-origin: content-box;  background-size: 100% auto;  width: 100%;  float: left;  margin-top: -142%;   }.img_box a img {  width: 100%;  height: auto;  float: left;  }#link_01 img {  width: 128%;  margin: 0% 0% 0% -19%;  padding-bottom: 2.2%;   }.ul_box {  border: 0.0625em solid #b2c3d1;  border-bottom: 0.125em solid #aab6bd;  position: relative;  z-index: 0;  top: -0.04em;  }.img_left1 {  width: 1em;  height: 0;  float: left;           margin-right: -2em;   padding-bottom: 143.1%;   }.panel {  width: 100%;  float: left;  display: none;  }.panel1 {  width: 100%;  float: left;  }#in-block_1 ul {  width: 100%;  float: left;  overflow: hidden;  }#in-block_1 ul li {  width: 100%;  height: auto;  float: left;  }.menu_01, .menu_01_top {  margin-left: 2em;  }.menu_01_top {  margin-top: 3.35em;          }.menu_02 {  background-image: url(../img/nyil.png);  background-repeat: no-repeat;  background-position: 1em 0.7em;        height: auto;  margin-left: 2em;  }#in-block_1 ul a {  min-height: 1em;  float: left;  font-family: 'Roboto Condensed', sans-serif;  padding-top: 0.2em;  padding-bottom: 0.2em;  line-height: normal;  }.menu_01 a, .menu_01_top a  {  width: auto;  font-size: 12.4pt;  padding-left: 0%;   padding-right: 1%;   color: #5dad0e;  text-transform: uppercase;  }.menu_02 a {  width: 100%;  font-size: 12pt;  padding-left: 1.9em;   padding-right: 1%;   color: #61696e;  }.menu_02:hover {  background-color: #f5f5f5;  }#in-block_1 ul li:hover ul {  display: block;  }.contact {  width: 88%;  padding-top: 9%;   margin-top: -8.7em;   margin-bottom: 0.8em;   margin-left: 6%;   margin-right: 6%;   border-top: solid 0.0625em #d4dade;          float: left;  }.contact img {  width: 23%;  float: left;  margin-top: 0.2em;  margin-right: 4%;  }.contact_info {  width: 73%;  float: left;  margin-top: -0.2em;  }.contact_info a {  width: 100%;  font-family: 'Roboto Condensed', sans-serif;  font-size: 11pt;  color: #61696e;  clear: left;  }.img_box div {  margin-top: -0.04em;  }#block_2  {    width: 100%;  padding-bottom: 6em;   float: left;  }.title {  background-image: url(../img/nyil_right.png);  background-position: 0em 0.3em;  background-repeat: no-repeat;  width: 100%;  margin-top: 0.6em;  padding-bottom: 0.8em;  float: left;  border-bottom: 0.0625em solid #dedede;  }.title p {  margin-left: 1em;  float: left;  }.text  {    background-image: url(../img/line.png);  background-size: 100% 0.3em;  background-position: bottom;  background-repeat: no-repeat;  width: 100%;  float: left;  }.text div {    max-width: 31%;  padding-bottom: 1.6em;  float: left;  margin-top: 1em;   }.text div img {    width: auto;  margin-left: 0.3em;  margin-bottom: 0.3em;  float: right;  }.info {  color: #5dad0e;  float: none;     text-decoration: underline;  }