/* === SKIN /_skins/website */

/*
Fontawesome
=========================== */

/* CORE CSS */

@font-face {
    font-family: 'sinkin_sans200_x_light';
    src: url('/__pfile/web/20-1aa114c0eb0273237279b76dfe22d3303f6ca50e7d3725199ebb1356f0bc96fc/sinkinsans-200xlight-webfont.eot');
    src: url('/__pfile/web/20-1aa114c0eb0273237279b76dfe22d3303f6ca50e7d3725199ebb1356f0bc96fc/sinkinsans-200xlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/23-f9545606fad239f2a9692da02475da3df5f2060f9ff59fc797462307ec0305c5/sinkinsans-200xlight-webfont.woff') format('woff'),
         url('/__pfile/web/22-e89c4d00d2d50865b99782d2562c7e5ae9046564548c7173439dae12a0510ab6/sinkinsans-200xlight-webfont.ttf') format('truetype'),
         url('/__pfile/web/21-39c243f43d11040aec4848e9c3c8cf04b66f349f20471e1099b01391d974e564/sinkinsans-200xlight-webfont.svg#sinkin_sans200_x_light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sinkin_sans300_light';
    src: url('/__pfile/web/24-e4685614628e5bcfb3e780a6c00e180e9e8a8db3686f704760aa5f31c16f4fdb/sinkinsans-300light-webfont.eot');
    src: url('/__pfile/web/24-e4685614628e5bcfb3e780a6c00e180e9e8a8db3686f704760aa5f31c16f4fdb/sinkinsans-300light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/27-710907a5071c76b497b7cb02159828b51d7dfa92875207e970fa22f86314de18/sinkinsans-300light-webfont.woff') format('woff'),
         url('/__pfile/web/26-52b89ace9f11fe3fdef28ebafd74c2d613c16af9ae3c231db8b33583055a7ec9/sinkinsans-300light-webfont.ttf') format('truetype'),
         url('/__pfile/web/25-789f2558614dfd292909d6fccdaf5d59d33a82c84b53f2f5e35758b9a4a0144c/sinkinsans-300light-webfont.svg#sinkin_sans300_light') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sinkin_sans400_regular';
    src: url('/__pfile/web/28-b0672792aed876671a1081b9bf591f15e5dcd5c5fe4383468627142df3673852/sinkinsans-400regular-webfont.eot');
    src: url('/__pfile/web/28-b0672792aed876671a1081b9bf591f15e5dcd5c5fe4383468627142df3673852/sinkinsans-400regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/31-598ce563f9d064561c09258fa5d6feb72cef338df567f9bc14efa19907f2a969/sinkinsans-400regular-webfont.woff') format('woff'),
         url('/__pfile/web/30-e5f5bcb5718b101f5c1021aaed2dac31cb4442393717273efcf34bbda3673197/sinkinsans-400regular-webfont.ttf') format('truetype'),
         url('/__pfile/web/29-9a8aad7150a514d4b5679320bdb708024d38d4fafe81b51f6cffb1ac9f8f4728/sinkinsans-400regular-webfont.svg#sinkin_sans400_regular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sinkin_sans600_semibold';
    src: url('/__pfile/web/32-d55290cf058a100a4da01aa7c6ebbdbd39cb6c99ac747c98fb2e4372346dcb0c/sinkinsans-600semibold-webfont.eot');
    src: url('/__pfile/web/32-d55290cf058a100a4da01aa7c6ebbdbd39cb6c99ac747c98fb2e4372346dcb0c/sinkinsans-600semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/35-7323dbb3d2ca11eef4a5e82ed3858f4c0f08bd17049c1ef80e8f0b05ca06e6af/sinkinsans-600semibold-webfont.woff') format('woff'),
         url('/__pfile/web/34-6009000b9b914302f4f30ea036ee9d0fe753ebcd8d9e45e037de0f1cccad8230/sinkinsans-600semibold-webfont.ttf') format('truetype'),
         url('/__pfile/web/33-4f835a8a4a64af423208c82f5129172cce20a8bf93cac861a778ab5b49d7ba10/sinkinsans-600semibold-webfont.svg#sinkin_sans600_semibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sinkin_sans700_bold';
    src: url('/__pfile/web/36-1123f074f6e40631a93459b22f6230d77dfc73262cb33279864a67822ad00e65/sinkinsans-700bold-webfont.eot');
    src: url('/__pfile/web/36-1123f074f6e40631a93459b22f6230d77dfc73262cb33279864a67822ad00e65/sinkinsans-700bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/39-341278817f5bc63687537381dd0545bcbba1a5047081b5e79b7939ed94ac2184/sinkinsans-700bold-webfont.woff') format('woff'),
         url('/__pfile/web/38-3069e61b02e3ee30d9949e18c6eecd7b2043eff3c7d59428b6b49f25c18f073e/sinkinsans-700bold-webfont.ttf') format('truetype'),
         url('/__pfile/web/37-4f3e5e0d4c0add0005940aaf608f9079f71b90825422cf769f2dd94d770854c8/sinkinsans-700bold-webfont.svg#sinkin_sans700_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}



/*
Global style
=========================== */

*{padding:0;margin:0;}
html{}
img{border:none;} 
.cleaner{clear:both;height:1px;}
.f-left{float:left;} 
.f-right{float:right;}
.opacity{opacity: 1; filter:alpha (opacity=100);}
.opacity:hover{opacity: 0.8; filter:alpha (opacity=80);}
.a-center{width:100%;text-align:center;}
.a-right{width:100%;text-align:right;}    
a{color:#1d1d1b;}
a:hover{text-decoration:none;}
.hidden{display:none;}
table{border-collapse: collapse;border-spacing: 0;}


/*
Layout style
=========================== */
html{
  width: 100%;
  height: 100%;
  font-size: 100%;
}

body{
  margin:0;
  padding:0;
  background:#fff;
  font-family: 'Open Sans', sans-serif;
  font-size:15px;
  color:#000;
	min-height: 100%;
	position: relative;
  padding-bottom: 90px;
}

.container{
  position:relative;
  width:990px;
  margin:0 auto;
} 


/*
Typography
=========================== */
h1,h2,h3,h4,h5 {
  color:#ff9f02;
}
h1{font-size:44px; font-weight:100; line-height:44px; margin-top:20px;}
h2{font-size:34px; font-weight:800; line-height:44px; margin-top:15px;} 
h3{font-size:28px; font-weight:100; line-height:44px; margin-top:15px;}  
h4{font-size:24px; font-weight:100; line-height:44px; margin-top:15px;}
h5{font-size:20px; font-weight:100; line-height:44px; margin-top:10px;}  
p{line-height:24px;} 


/*
Grid
=========================== */
.grid-0{width:100%;}
.grid-1{width:50%;float:left;position:relative;}
.grid-2{width:800px;margin:0 auto;padding:45px 0 25px 0;}
.grid-3{width:30%;}
.grid-4{width:30%;margin:0 5%;}
.row-0{height:533px;}
.row-1{height:365px;}



/*
Header
=========================== */
header{
  height:47px;
  background:url("/__imgthumb/web/404-326/3840-3840/7780-header-line.png") no-repeat 50% 100%;
}

header ul{
  width:100%;
  list-style:none;
}

header ul li{
  float:left;
  display:inline-block;
  margin:0 1.3%;
  text-align:center;
}

header ul li a{
  display:inline-block;
  height:46px;
  line-height:46px;
  font-size:13px;
  font-weight:400;
  text-decoration:none;
  color:#808285;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

header ul li a:hover{
  color:#f99f1c;
}

.logo-lontainer{
  width:100%;
  position:absolute;
  z-index:99;
}

.logo-lontainer .logo{
  display:inline-block;
  margin:30px auto 0 auto;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.logo-lontainer .logo:hover{
  opacity: 0.8; filter:alpha (opacity=80);
}


/*
Serices block
=========================== */
.service{
  z-index:9;
  margin-top:70px;
}

.service-1, .service-2, .service-3, .service-4{
  display:block;
  font-size:22px;
  font-weight:800;
  color:#fff;
  text-decoration:none;
  position:relative;
}

.service-1:hover, .service-2:hover{
  color:#f99f1c;
}

.service-3:hover, .service-4:hover{
  color:#ffd421;
}

.service-1{
  background:url("/__imgthumb/web/438-410/3840-3840/32d8-banner-1.jpeg") no-repeat 100% 0;
}

.service-1:hover{
  background:url("/__imgthumb/web/438-410/3840-3840/32d8-banner-1.jpeg") no-repeat 100% -533px;
}

.service-2{
  background:url("/__imgthumb/web/437-406/3840-3840/19b3-banner-2.jpeg") no-repeat 0 0;
}

.service-2:hover{
  background:url("/__imgthumb/web/437-406/3840-3840/19b3-banner-2.jpeg") no-repeat 0 -533px;
}

.service-3{
  background:url("/__imgthumb/web/442-426/3840-3840/a114-banner-3.jpeg") no-repeat 100% 0;
}

.service-3:hover{
  background:url("/__imgthumb/web/442-426/3840-3840/a114-banner-3.jpeg") no-repeat 100% -365px;
}

.service-4{
  background:url("/__imgthumb/web/443-430/3840-3840/8abf-banner-4.jpeg") no-repeat 0 0;
}

.service-4:hover{
  background:url("/__imgthumb/web/443-430/3840-3840/8abf-banner-4.jpeg") no-repeat 0 -365px;
}

.service-1 span{
  display:inline-block;
  position:absolute;
  right:85px;
  bottom:25px;
}

.service-2 span{
  display:inline-block;
  position:absolute;
  left:85px;
  bottom:25px;
}

.service-3 span{
  display:inline-block;
  position:absolute;
  right:85px;
  top:25px;
}

.service-4 span{
  display:inline-block;
  position:absolute;
  left:85px;
  top:25px;
}


/*
Links
=========================== */
.links{
  width:100%;
  background:#ff9f02;
}

.links ul{
  list-style:none;
}

.links a{
  font-family:arial;
  font-size:12px;
  text-decoration:none;
  line-height:18px;
  color:#fff;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.links a:hover{
  text-decoration:underline;
}


/*
Footer
=========================== */
footer {
  height: 110px;
}

footer{
  width:100%;
  //background:#ff9f02;
  background: rgb(32, 69, 130);
  position:absolute;
  bottom: 0;  
}

footer p{
  //color:#808285;
  color: white;
  font-size:10px;
  padding:20px 0;
  line-height:18px;
}

/* custom */
.no-show {
  display: none;
}

#content {
  margin: 180px auto 30px;
  width: 990px;
  padding-left: 70px;
}

.homepage-content {
  margin-top: -110px;
  height: 100%;
}

.links {
  font-family: arial;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
}

.content-all {
  min-height: 100px;
}

.not-hp footer {
  height: 290px;
}

.not-hp footer .kruh {
  background: #fff url('/__imgthumb/web/492-590/3840-3840/318b-kruh-dolni.png');
  height: 170px;
}

.not-hp #content {
  padding-top: 100px;
  padding-bottom: 170px;
}

.not-hp .kruh-top {
  background: #fff url('/__imgthumb/web/493-582/3840-3840/a0e6-kruh-horni.png');
  height: 170px;
  width: 100%;
  position: absolute;
  top: 124px;
}

.motto-left, .motto-right {
  font-size: 25px;
  position: absolute;
  top: 80px;
  z-index: 99;
  color: #808285;
  display: none;
}

.motto-left {
  text-align: left;
  left: 460px;
}

.motto-right {
  text-align: right;
  right: 450px;
}
/* === */