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

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

/* CORE CSS */

@font-face {
    font-family: 'sinkin_sans200_x_light';
    src: url('/__pfile/web/20-e839b3d348234014419a340b30f63ac39890d3d070c94af1739978c98d2eeeb0f7913a0a690451d8/sinkinsans-200xlight-webfont.eot');
    src: url('/__pfile/web/20-e839b3d348234014419a340b30f63ac39890d3d070c94af1739978c98d2eeeb0f7913a0a690451d8/sinkinsans-200xlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/23-237531f1b06cde81a16165e0385847ba677c2714a3ba9ea0f1063fd20e2144258324fcd249008571/sinkinsans-200xlight-webfont.woff') format('woff'),
         url('/__pfile/web/22-73a96d2729d727e00d41ca906f300fcbdd1d355c14ce3383f4cab6a4da568f1fc95d3bcc4e99cb66/sinkinsans-200xlight-webfont.ttf') format('truetype'),
         url('/__pfile/web/21-faefcae26e9171568cbe1b05192ef2fcf15ad1012a4e515ea1de0512f6756a37a406346e0bb293dc/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-2c53db0805bc088513baffde01dcce351bb1702241ba458a36a952c3a1a8e5caed7f411d78a6c51e/sinkinsans-300light-webfont.eot');
    src: url('/__pfile/web/24-2c53db0805bc088513baffde01dcce351bb1702241ba458a36a952c3a1a8e5caed7f411d78a6c51e/sinkinsans-300light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/27-3f50a060d9e155e0ad633dfb7017eb9c2d1bf54514a15eff0ff07837b0e08c294d1b13ec8fafca51/sinkinsans-300light-webfont.woff') format('woff'),
         url('/__pfile/web/26-34d1df1a6285aeff4dab700353862f42be77482e328704df557df9653bbe74cc0ef6ebc0c6f17767/sinkinsans-300light-webfont.ttf') format('truetype'),
         url('/__pfile/web/25-2cf48173df1f0207dda13281468034f74699edc7800f64ecdb76456555fd5c16eac8dc73fe81d53d/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-beabc5cd07fef57ed6775a452b9f2483c96ec8c6b19b0a10b161183604b751420a5edd0c3ed425fb/sinkinsans-400regular-webfont.eot');
    src: url('/__pfile/web/28-beabc5cd07fef57ed6775a452b9f2483c96ec8c6b19b0a10b161183604b751420a5edd0c3ed425fb/sinkinsans-400regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/31-5667c9583e24af16362ce801a1ef839f64ad2d8450a6156a6e03c09c08bfbe67cc47aaefc2b436dc/sinkinsans-400regular-webfont.woff') format('woff'),
         url('/__pfile/web/30-54b107eff8e18cc6277ae448512514d6787080bc72602ab6f0e571c7342aa074a77dc3724fb70706/sinkinsans-400regular-webfont.ttf') format('truetype'),
         url('/__pfile/web/29-604569a99902e7e432730344ee3808cefe4fed41dedf6dbc706b9d2643d7e7dcf8dc6c61c8d01ada/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-b792692a061e7bf2ace54cfbf164e1ca92de3bff166ba4f39ca5a6568ad937f2d59eae49a59eb30a/sinkinsans-600semibold-webfont.eot');
    src: url('/__pfile/web/32-b792692a061e7bf2ace54cfbf164e1ca92de3bff166ba4f39ca5a6568ad937f2d59eae49a59eb30a/sinkinsans-600semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/35-0fb9ced6e0ea522536370990a5477b434c4ae12c53562db4f5a514cc35b6ce509e25322f4a79dac9/sinkinsans-600semibold-webfont.woff') format('woff'),
         url('/__pfile/web/34-095fa665f3f5584235c64c11bd05f62b06f1a9ac206ef6433fec01f13aafdd67e2d33e1290aac724/sinkinsans-600semibold-webfont.ttf') format('truetype'),
         url('/__pfile/web/33-160dfe647a84ce948004eee807a34dc95a2600f9830e8b5bacfb3d9a03dde471a19ca8c322b6e45f/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-53bf7431057ed793f9304455b95f7259bca71317cb075265fa20c39bbc3a9100d51833a6752bc57e/sinkinsans-700bold-webfont.eot');
    src: url('/__pfile/web/36-53bf7431057ed793f9304455b95f7259bca71317cb075265fa20c39bbc3a9100d51833a6752bc57e/sinkinsans-700bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/__pfile/web/39-11153d1c78f57eba04257ff06403d9bea047a6defbe67af65ce7418a2a86f5c0742b435c12575aab/sinkinsans-700bold-webfont.woff') format('woff'),
         url('/__pfile/web/38-ff05590d334bfcccb5eff1f3266f14c61a95a4ea5ecef3f62cc9e8b7073219758e050aa3c07a876c/sinkinsans-700bold-webfont.ttf') format('truetype'),
         url('/__pfile/web/37-9636c40c64ffaae8caeb4f4c8b8edb9ff29864ae0e7031bc79eb2f67a3a15009bd5765415c746322/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;
}
/* === */