body {
  background: #f9f9f9;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  line-height: 20px;
  color: #767676;
}

a, a:link, a:active, a:visited {
  color: #767676;
  text-decoration: none;
  outline: 0
}

a:hover {
  color: #1c70b9
}

a.arrow-link {
  padding-left: 10px;
  margin-right: 10px;
  background: url("../img/arrow_link.png") no-repeat scroll left center transparent
}

a.arrow-link:hover {
  background: url("../img/arrow_link_active.png") no-repeat scroll left center transparent
}

#wrapper {
  display: block;
  width: 999px;
  margin: 0 auto;
  min-height: 700px;
  position: relative;
}



#image-slider-wrap {
  position: relative
}
#main {
  display: inline-block
}

.BEL_Home #main {
	display: block;
}

#main .content-column {
  width: 285px;
  padding: 4px;
  margin: 0 20px;
  display: block;
  float: left
}

#main .content-column.twoCol {
  margin: 0 20px 0 0;
  padding: 4px 0 0;
  width: 618px;
}

.content-column h3 {
  background: none repeat scroll 0 0 #6A7781;
  color: #FFFFFF;
  display: inline-block;
  font-size: 12px;
  padding: 0 3px;
}
#main .content-column h4 {
  color: #6A7781;
  font-size: 18px;
  line-height: 20px;
  padding: 3px 0 16px;
}

#main .content-column h5 {
  font-size: 17px;
  line-height: 20px;
  padding: 3px 0 16px
}

#navigation-top {
  display: block;
  font-family: Arial,Verdana,sans-serif;
  position: absolute;
  top: 0;
  z-index: 20;
}

#navigation-top .inner {
  position: relative;
  background: none repeat scroll 0 0 #FFFFFF;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  display: none;
  padding: 14px;
  width: 357px;
  /*height:63px; asc*/
  height: 92px;
  /*height:127px; asc*/
  z-index: 1;
}
#navigation-top .inner .clearfloat {
  float: none;
  clear: both
}

#navigation-top .inner .element {
  display: none
}

#navigation-top .inner .element.active {
  display: block
}

#navigation-top .inner .element.contact .phone {
  font-family: 'Ubuntu', Arial, Verdana, sans-serif;
  font-size: 20px;
  color: #697780;
  margin-bottom: 15px
}

#navigation-top .inner .element.contact a {
  padding-left: 10px;
  margin-right: 10px;
  background: url("../img/arrow_link.png") no-repeat scroll left center transparent
}

#navigation-top .inner .element.contact a:hover {
  background: url("../img/arrow_link_active.png") no-repeat scroll left center transparent
}



#navigation-top .inner .element.search a {
  background: url("../img/arrow_link.png") no-repeat scroll left center transparent;
  clear: both;
  display: inline-block;
  margin-left: 8px;
  padding-left: 10px;
}
#navigation-top .inner .element.search a:hover {
  background: url("../img/arrow_link_active.png") no-repeat scroll left center transparent
}


#navigation-top .inner .element.search .search-input {
  border: 1px solid #DDDDDD;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  margin: 0 0 10px;
  padding: 0 15px;
  width: 247px;
}

#navigation-top .inner .element.search .search-btn {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 0;
  background: url("../img/search-btn.jpg") no-repeat center center transparent;
  display: block;
  float: left;
  border:0px none;
}

#navigation-top .navigation {
  position: relative;
  display: block;
  height: 29px;
  width: 387px;
  float: none;
  margin-top: -1px;
  font-family: 'Ubuntu', Arial, Verdana, sans-serif;
  font-weight: 400;
  z-index: 3;
}

#navigation-top .navigation li {
  float: left
}

#navigation-top .navigation a {
  font-size: 10px;
  letter-spacing: .1em;
  color: #565656;
  line-height: 30px;
  display: block;
  background: url("../img/toolbox_inactive_active_2.png") no-repeat 0 0 transparent;
  text-transform: uppercase;
}

#navigation-top .navigation a:hover,
#navigation-top .navigation a.active {
  color: #1c70b9
}


#navigation-top .navigation a.contact {
  background-position: 0 0;
  padding-left: 45px;
  width: 85px;
}
#navigation-top .navigation a.contact:hover, #navigation-top .navigation a.contact.active {
  background-position: 0 -81px
}
#navigation-top .navigation a.worldwide {
  background-position: -130px 0;
  padding-left: 45px;
  width: 84px;
}
#navigation-top .navigation a.worldwide:hover, #navigation-top .navigation a.worldwide.active {
  background-position: -130px -81px
}

#navigation-top .navigation a.search {
  background-position: -259px 0;
  padding-left: 45px;
  width: 83px;
}
#navigation-top .navigation a.search:hover, #navigation-top .navigation a.search.active {
  background-position: -259px -81px
}


#navigation-top .worldwide ul li {
  float: left
}

#navigation-top .worldwide ul li a span {
  background: url("../img/flags_kaco.png") no-repeat center center transparent;
  display: block;
  height: 26px;
  margin: 4px 6px;
  width: 38px;
}

#navigation-top .worldwide ul li a span.cn {
  background-position: -159px -40px
}

#navigation-top .worldwide ul li a span.cs {
  background-position: -53px -40px
}

#navigation-top .worldwide ul li a span.ru {
  background-position: -53px -40px
}

#navigation-top .worldwide ul li a span.de {
  background-position: 0 0
}

#navigation-top .worldwide ul li a span.en-us {
  background-position: -106px 0
}

#navigation-top .worldwide ul li a span.en {
  background-position: -53px 0
}

#navigation-top .worldwide ul li a span.fr {
  background-position: -159px 0
}

#navigation-top .worldwide ul li a span.el {
  background-position: -107px -40px
}

#navigation-top .worldwide ul li a span.he {
  background-position: -265px -40px
}

#navigation-top .worldwide ul li a span.it {
  background-position: -212px 0
}

#navigation-top .worldwide ul li a span.ko {
  background-position: -212px -40px
}

#navigation-top .worldwide ul li a span.pt {
  background-position: 0 -40px
}

#navigation-top .worldwide ul li a span.es {
  background-position: -265px 0
}

#navigation-top .worldwide ul li a span.jp {
  background-position: -318px 1px
}

#navigation-top .worldwide ul li a span.gr {
  background-position: -107px -40px
}

#navigation-top .worldwide ul li a span.za {
  background-position: -372px -40px
}

#navigation-top .worldwide ul li a span.ae {
  background-position: -371px 0
}

#navigation-top .worldwide ul li a span.tr {
  background-position: -318px -40px;
}

#navigation-top .worldwide ul li a span.ru {
  background-position: -425px -0px;
}

#navigation-top .worldwide ul li a span.pl {
  background-position: -425px -40px;
}

#navigation-top .worldwide ul li a span.gb {
  background-position: -478px -0px;
}

#navigation-top .worldwide ul li a span.th {
  background-position: -478px -40px;
}

#navigation-top .worldwide ul li a span.jo {
  background-position: -531px 0px;
}

#navigation-top .worldwide ul li a span.mx {
  background-position: -637px -40px;
}

#navigation-top .worldwide ul li a span.br {
  background-position: -584px 0px;
}

#navigation-top .worldwide ul li a span.car {
  background-position: -637px 0px;
}

#navigation-top .worldwide ul li a span.cam {
  background-position: -584px -40px;
}

#navigation-top .worldwide ul li a span.sam {
  background-position: -531px -40px;
}

#navigation-top .worldwide ul li a.active span.cn, #navigation-top .worldwide ul li a:hover span.cn {
  background-position: -159px -120px
}

#navigation-top .worldwide ul li a.active span.cs, #navigation-top .worldwide ul li a:hover span.cs {
  background-position: -53px -120px
}

#navigation-top .worldwide ul li a.active span.cs, #navigation-top .worldwide ul li a:hover span.ru {
  background-position: -53px -120px
}

#navigation-top .worldwide ul li a.active span.de, #navigation-top .worldwide ul li a:hover span.de {
  background-position: 0 -80px
}

#navigation-top .worldwide ul li a.active span.en-us, #navigation-top .worldwide ul li a:hover span.en-us {
  background-position: -106px -80px
}

#navigation-top .worldwide ul li a.active span.en, #navigation-top .worldwide ul li a:hover span.en {
  background-position: -53px -80px
}

#navigation-top .worldwide ul li a.active span.fr, #navigation-top .worldwide ul li a:hover span.fr {
  background-position: -159px -80px
}

#navigation-top .worldwide ul li a.active span.el, #navigation-top .worldwide ul li a:hover span.el {
  background-position: -107px -120px
}

#navigation-top .worldwide ul li a.active span.he, #navigation-top .worldwide ul li a:hover span.he {
  background-position: -265px -120px
}

#navigation-top .worldwide ul li a.active span.it, #navigation-top .worldwide ul li a:hover span.it {
  background-position: -212px -80px
}

#navigation-top .worldwide ul li a.active span.ko, #navigation-top .worldwide ul li a:hover span.ko {
  background-position: -212px -120px
}

#navigation-top .worldwide ul li a.active span.pt, #navigation-top .worldwide ul li a:hover span.pt {
  background-position: 0 -120px
}

#navigation-top .worldwide ul li a.active span.es, #navigation-top .worldwide ul li a:hover span.es {
  background-position: -265px -80px
}

#navigation-top .worldwide ul li a.active span.jp, #navigation-top .worldwide ul li a:hover span.jp {
  background-position: -318px -80px
}

#navigation-top .worldwide ul li a.active span.gr, #navigation-top .worldwide ul li a:hover span.gr {
  background-position: -107px -120px
}

#navigation-top .worldwide ul li a.active span.za, #navigation-top .worldwide ul li a:hover span.za {
  background-position: -371px -120px
}

#navigation-top .worldwide ul li a.active span.ae, #navigation-top .worldwide ul li a:hover span.ae {
  background-position: -370px -80px
}

#navigation-top .worldwide ul li a.active span.tr, #navigation-top .worldwide ul li a:hover span.tr {
  background-position: -318px -120px;
}

#navigation-top .worldwide ul li a.active span.ru, #navigation-top .worldwide ul li a:hover span.ru {
  background-position: -424px -80px
}

#navigation-top .worldwide ul li a.active span.pl, #navigation-top .worldwide ul li a:hover span.pl {
  background-position: -424px -120px;
}

#navigation-top .worldwide ul li a.active span.gb, #navigation-top .worldwide ul li a:hover span.gb {
  background-position: -477px -80px;
}

#navigation-top .worldwide ul li a.active span.th, #navigation-top .worldwide ul li a:hover span.th {
  background-position: -477px -120px;
}

#navigation-top .worldwide ul li a.active span.jo, #navigation-top .worldwide ul li a:hover span.jo {
  background-position: -530px -80px
}

#navigation-top .worldwide ul li a.active span.mx, #navigation-top .worldwide ul li a:hover span.mx {
  background-position: -636px -120px
}

#navigation-top .worldwide ul li a.active span.br, #navigation-top .worldwide ul li a:hover span.br {
  background-position: -583px -80px
}

#navigation-top .worldwide ul li a.active span.car, #navigation-top .worldwide ul li a:hover span.car {
  background-position: -636px -80px
}

#navigation-top .worldwide ul li a.active span.cam, #navigation-top .worldwide ul li a:hover span.cam {
  background-position: -583px -120px
}

#navigation-top .worldwide ul li a.active span.sam, #navigation-top .worldwide ul li a:hover span.sam {
  background-position: -530px -120px
}

#navigation-main ul {
  margin: 0;
  padding: 0
}

#navigation-main ul li {
  float: left;
  height: 43px;
  margin: 0 1px;

}

#navigation-main ul li a {
  text-transform: uppercase;
  text-decoration: none;
  color: #767676;
  line-height: 43px;
  height: 43px;
  padding: 0 13px;
  display: inline-block;
  border: 1px solid #f9f9f9;
  border-bottom: 0 none;
  border-radius: 5px 5px 0 0;

  font-size: 15px;
  font-family: 'Ubuntu';
  font-weight: 400;
}
#navigation-main ul li.hide-overlay-menu a {
  border-radius: 5px;
  height: 42px;
}
#navigation-main ul li:hover a, #navigation-main ul li.active:hover a, #navigation-main ul li.selected a, #navigation-main ul li.active.selected a {
  background: #3d85bf;
  background: -moz-linear-gradient(top, #3d85bf 0, #054380 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d85bf), color-stop(100%, #054380));
  background: -webkit-linear-gradient(top, #3d85bf 0, #054380 100%);
  background: -o-linear-gradient(top, #3d85bf 0, #054380 100%);
  background: -ms-linear-gradient(top, #3d85bf 0, #054380 100%);
  background: linear-gradient(to bottom, #3d85bf 0, #054380 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#3d85bf', endColorstr = '#054380', GradientType = 0);
  color: #fff;
  border: 1px solid #3d85bf;
  border-bottom: 0 none
}

#navigation-main ul li.active a {
  background: #3d85bf;
  background: -moz-linear-gradient(top, #f3f3f3 0, #fff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #fff));
  background: -webkit-linear-gradient(top, #f3f3f3 0, #fff 100%);
  background: -o-linear-gradient(top, #f3f3f3 0, #fff 100%);
  background: -ms-linear-gradient(top, #f3f3f3 0, #fff 100%);
  background: linear-gradient(to bottom, #f3f3f3 0, #fff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f4f4f4', endColorstr = '#ffffff', GradientType = 0);
  border: 1px solid #c9c9c9;
  color: #1c70b9;
  border-bottom: 0 none
}

#navigation-main ul li.home a span {
  display: block;
  height: 43px;
  width: 20px;
  background: url("../img/navi_head_home.png") center center no-repeat
}

#navigation-main ul li.home:hover a span, #navigation-main ul li.home.active:hover a span {
  background: url("../img/navi_head_home_over.png") center center no-repeat
}

#navigation-main ul li.home.active a span {
  background: url("../img/navi_head_home.png") center center no-repeat
}


#image-slider {
  display: block;
  height: 199px;
  background: url("../img/image_slider_bg.jpg") center center transparent;
  margin-bottom: 91px;
  width: 1000px;
  overflow: hidden;
  margin-bottom: 90px
}

#image-slider ul {
  width: 1000px;
  height: 196px;
  overflow: hidden;
  padding-top: 2px !important
}

#image-slider ul li {
  float: left;
  display: block;
  height: 196px
}

#image-slider ul li .wrap {
  display: block;
  margin-bottom: 30px;
  padding: 0 30px;
  width: 273px
}

#image-slider ul li .wrap h2 {
  font-size: 21px;
  line-height: 26px;
  padding: 30px 0 16px 0;
  width: 100%;
  text-align: center
}

#image-slider ul li .wrap img {
  margin-left: 11px
}

#image-slider ul li .wrap a {
  position: relative;
  top: 10px
}

.image_slider_control {
  width: 32px;
  height: 33px;
  position: absolute;
  top: 82px;
  cursor: pointer;
  z-index: 1000
}

.image_slider_control.next {
  background: url('../img/lounge_button_right.png') no-repeat;
  right: -16px
}

.image_slider_control.prev {
  background: url('../img/lounge_button_left.png') no-repeat;
  left: -16px
}
body.no-billboard #background-slider-back {
  display: none
}


body.no-billboard #background-slider-front {
  display: none
}

#image_slider_rotation .collapsingText {
  display: none;
  height: 110px;
  padding: 0 20px;
  text-align: left;
  color: #767676
}

#deko-bar {
  position: absolute;
  bottom: 0;
  background: #f1f1f1;
  width: 100%;
  height: 59px
}

body.no-billboard #slider-placeholder {
  display: none
}

.crumb {
  margin: 0 10px
}

.crumb.footer {
  margin: 0 10px
}

.crumb.first {
  margin-left: 0
}

.spec_tab_td_descr {
  width: 300px;
}
.contenttable {
  margin-bottom: 30px;
}

.contenttable th {
  /*background-color: #f0f0f0;*/
  font-weight: bold;
  text-align: left;
  width: 620px;
  padding-bottom: 6px;
}

.cols .col33.col_3rd {
  margin:0px 0px 0px 45px;
}

.newsImages img{
  padding-top: 10px;
}

.news-single-imgcaption {
  padding-bottom: 20px;
  font-size: 11px;
  line-height: 13px;
}

.csc-firstHeader h3{font-size: 27px;}

#content #main li {
	list-style: url('../img/li.png') outside;
	margin-left: 1.2em;
}

#content #main #image-slider-wrap li {
	list-style: none;
	margin-left: 0;
}


.fileLInk.fileLink_pdf .downloadCol_1_image img[alt=kuf]  {
	display: none;
}