@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGLhZfOo4eSOlrve6pGrXHAo.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGIPZSf8Ud0kNoe3bGnF7K24.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/ODelI1aHBYDBqgeIAH2zlBBHWFfxJXS04xYOz0jw624.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGAE-U1AYRUXXE0Dth8uKIE0.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: local('Source Sans Pro ExtraLight'), local('SourceSansPro-ExtraLight'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGLhZfOo4eSOlrve6pGrXHAo.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGIPZSf8Ud0kNoe3bGnF7K24.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/ODelI1aHBYDBqgeIAH2zlBBHWFfxJXS04xYOz0jw624.woff) format('woff');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGAE-U1AYRUXXE0Dth8uKIE0.woff) format('woff');
}
/* Základni rozvrzeni celeho webu */
body {
    background: url("/cimagebank/bg.jpg") no-repeat scroll center top #E8E8E8;
    font-family: 'Source Sans Pro';
    color: #353535;
}
a{
    color: #DA8807;
}
p{
    font-weight: normal;
}
h3{
    margin-top: 10px;
}
#base {
    width: 1000px;
}
       /* Head */
#head {
    height: 100px;
    position: absolute;
    top: 0;
    width: 990px;
}
h1, .desc-format h2, .desc-format h3, .desc-format h4, .desc-format h5 {
    font-size: 48px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 1.2em;
    margin-bottom: 53px;
}
.desc-format h2, .desc-format h3, .desc-format h4, .desc-format h5 {
    margin-top: 53px;
    margin-bottom: 0;
}
blockquote {
    color: #DA8807;
    font-size: 22px;
    font-weight: 300;
    margin-top: 19px;
}
p{
    font-size: 21px;
    font-weight: 100;
    line-height: 36px;
    padding-top: 50px;
}
blockquote p {
    font-size: 24px;
    padding-top: 0;
    text-align: center;
}
.home p {
    text-align: center;
}
.home .col1 {
width: 674px;
position: absolute;
left: 298px;
top: 425px;
background: black;
height: 252px;
padding: 56px;
color: rgb(2, 164, 255);
font-size: 26px;
line-height: 32px;
}

.home .col1 img {
    margin: 50px 0;
}
       /* Head - logo */
#head #logo {
    background: url("/cimagebank/logo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 79px;
    left: 23px;
    position: absolute;
    top: 14px;
    width: 287px;
}
#head #logo a{
    height: 70px;
    width: 287px;
}
       /* Cols */
#cols {
    background: none;
    position: relative;
    text-align: center;
    top: 100px;
}
       /* Foot */
#foot {
    display: none;
    position: relative;
    top: 100px;
}
#foot a{color: #fff;}
#foot p.infonia .fonio{
    display: inline;
    float: left;
    width: 160px;
    text-align: left;
    color: #f3f3f3;
}
#foot p.infonia .infonia{
    display: inline;
    float: left;
    width: 210px;
    text-align: left;
    margin-right:15px;
    color: #fff;
}
#foot p.infonia img {
    display: inline;
    margin-left: 5px;
    margin-bottom: -2px;
}
#foot p.infonia {
    margin-top: 6px;
    color: #fff;
    margin-right: -35px;
}

#foot p.address {
    margin-top: 5px;
    padding: 0 30px 0 0;
}
#foot p#subnav {
    margin-left: 107px;
}






/* Menu */
       /* Hlavni nastaveni*/  
#menu.horizontal-dropdown {
    display: none;
    float: right;
    height: 43px;
    margin-right: 143px;
    margin-top: 22px;
}
       /* polozky prvniho radu*/
#menu.horizontal-dropdown ul li {
    float: left;
    height: 43px;
    margin: 0;
    padding: 0 10.8px;
    position: relative;
}
       /* nataveni jednotne barvy pro najeti mysi, po kliknuti a statusu kde je zrovna uzivatel */

       /* Polozky podradu*/
#menu.horizontal-dropdown ul li ul li{
    background: #0380d1;
    border-bottom: 1px solid #CCCCCC;
    height: 32px;
    margin: 0;
    position: relative;
}
#menu.horizontal-dropdown ul li ul li:hover a{
    color: #ffffff;
}
       /* Ostatni nastaveni*/
#menu.horizontal-dropdown a, #menu.horizontal-dropdown li:hover a {
   color: #353535;
    font-size: 18px;
    margin-top: 6px;
}
.desc-format .col1, .desc-format .col2, .desc-format .col3, .desc-format .col4, .desc-format .col5, .desc-format .col6, .desc-format .col7, .desc-format .col8, .desc-format .col9{
    float: left;
    margin: 0 0 25px;
    width: 100%;
}
.desc-format .col6 img{
    margin: 7px;
}

.desc-format .col1 p em {
    float: left;
    margin: -4px 346px 25px 336px;
}
.desc-format .col2 ul, .desc-format .col3 ul, .desc-format .col4 ul{
    float: left;
    font-size: 20px;
    font-weight: 100;
    height: 205px;
    line-height: 0;
    text-align: left;
    width: 440px;
    margin-bottom: 0;
}

.desc-format .col2 ul {
    font-size: 24px;
    height: auto;
    line-height: 47px;
    margin-left: 111px;
    margin-top: 84px;
    width: auto;
}
.desc-format .col3 ul, .desc-format .col4 ul {
    font-weight: normal;
    list-style: square outside url("/cimagebank/li.png");
}
.desc-format .col4 ul {
    width: 280px;
    height: 143px;
}
.desc-format .col6 ul{
    float: left;
    font-size: 20px;
    line-height: 37px;
    list-style: square outside url("/cimagebank/li.png");
    padding-left: 65px;
    text-align: left;
    width: 255px;
}
.desc-format a.buttonek {
    background: linear-gradient(to bottom, #5DA845 0%, #21660B 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 6px solid #92C183;
    border-radius: 10px;
    color: #FFFFFF;
    float: left;
    font-style: normal;
    margin-top: 20px;
    padding: 7px 20px;
    text-align: center;
    text-decoration: none;
    font-weight: 400;
}

.desc-format .col3 a.buttonek {
    margin-left: 327px;
}
.desc-format .col4 a.buttonek {
    margin-left: 324px;
}
.desc-format .col5 a.buttonek{
    margin-left: 345px;
}

.desc-format .col6 a.buttonek, .desc-format .col7 a.buttonek{
    margin-left: 337px;
}
.desc-format .col7 a.buttonek{
    margin-left: 360px;
}
.desc-format .col8 p a {
    background: url("/cimagebank/kolo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: left;
    font-size: 44px;
    height: 212px;
    line-height: 47px;
    margin-left: 278px;
    padding: 149px 80px 45px;
    text-align: center;
    text-decoration: none;
    width: 297px;
}
#context {
    display: none;
    visibility: hidden;
}
.col8 > p {
    float: left;
    padding: 0 20px;
    width: 440px;
}
.col9 > p {
    float: left;
    width: 318px;
}
a.ext-link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-right: 0;
}

.desc-format .col10 a.buttonek {
    border: 5px solid #92C182;
    font-size: 17px;
    padding: 3px 15px;
    position: absolute;
    right: 0;
    top: -101px;
    z-index: 9999;
}
div.col3 p span.content-img img{
    left: -58px;
    position: relative;
    top: -165px;
}

div.col2 p span.content-img img.t_left {
    left: 120px;
    margin-right: 34px;
    position: relative;
    top: 20px;
}

.col7{
    position: relative;
}

.col7 img.t_right {
    left: -226px;
    position: absolute;
    top: -96px;
}
#socnet_buttons{
    left: 699px;
    position: absolute;
    top: 4px;
}

.desc-format p, .desc-format h3, .desc-format h4, .desc-format h5 {
    font-weight: normal;
    margin: 0;
    padding: 5px 0;
}
.desc-format .col9{
    margin-top: 100px;
    opacity: 0.5;
}
.col9:hover {
    opacity: 1;
}
#foot-grad-bg{
    background: none repeat scroll 0 0 #D9D9D9;
    border-top: 1px solid #BFBFBF;
    bottom: 0;
    height: 280px;
    margin-top: -180px;
    position: relative;
    z-index: -99;
}