* {    margin: 0;    padding: 0;}.posunuti01 {position: relative; top: 12px;}.posunuti02 {margin: 30px 30px 30px 0px;}.wrapper {    width: 100%;    overflow: hidden;}.clear {    clear: both;    font-size: 0%;    line-height: 0%;    height: 0;}input, select {    vertical-align: middle;    font-weight: normal;    margin-bottom: 0.5em;}h1{    margin-bottom: 50px;}img {    border: 0;    vertical-align: top;    text-align: left;}ul, ol {    list-style: none;}a {    font-weight: bold;    color: #268eb5;}a:hover {    text-decoration: none;}body {    background: #153141 url(images/body-tail.jpg) repeat-x 0% 0%;    font-family: Tahoma, Geneva, sans-serif;    font-size: 100%;    color: #44545d;}#main {    width: 920px;    margin: 0 auto;    font-size: 0.75em;}.col-1, .col-2, .col-3, .col-4 {    float: left;    overflow: hidden;}.no-padding {    padding: 0 !important;}h2 {    font-family: "Times New Roman", Times, serif;    font-size: 3.583em;    font-weight: normal;    letter-spacing: 2px;    color: #000;    padding: 0 0 18px 0;}h3 {    font-family: "Times New Roman", Times, serif;    font-size: 2.083em;    font-weight: normal;    font-style: italic;    color: #000;    padding: 0 0 22px 4px;    letter-spacing: -1px;    word-spacing: 3px;}h3 span {    letter-spacing: normal;}h3.more-indent {    padding: 0 0 31px 4px;}h4, h3#zakaznici {    font-family: "Times New Roman", Times, serif;    font-size: 2.083em;    font-weight: normal;    font-style: italic;    color: #b7e1fa;    padding: 0 0 22px 4px;}div.box-content-hor h4,div.box-content-hor h3#zakaznici{    color:#000;}.box-content2 h3.studie-nadpis,.box-content2 h3.studie-nadpis a,h4.katalog-nadpis,h4.katalog-nadpis a{    font-size: 14px;    font-weight: normal;    color: #036e9c;    padding: 10px 0 15px 4px;    font-family: Tahoma,Geneva,sans-serif;    font-weight: normal;    font-style: normal;}.box-content2 h3.studie-nadpis-16,.box-content2 h3.studie-nadpis-16 a{    font-size: 16px;    font-weight: normal;    color: #036e9c;    padding: 10px 0 15px 4px;    font-family: Tahoma,Geneva,sans-serif;    font-weight: normal;    font-style: normal;}.box-content2 h3.ref{    font-size: 16px;    font-weight: normal;    color: #44545d;    padding: 10px 0 15px 4px;    font-family: Tahoma,Geneva,sans-serif;    font-weight: normal;    font-style: normal;}.box-content2 h3.ref a{    font-size: 16px;    font-weight: normal;    color: #036e9c;    padding: 10px 0 15px 4px;    font-family: Tahoma,Geneva,sans-serif;    font-weight: normal;    font-style: normal;}h5,strong.sluzby-nadpisy a {    line-height: 1.429em;    font-size: 1.167em;    font-weight: normal;    color: #036e9c;    padding: 0 0 25px 4px;    clear: none;}strong.sluzby-nadpisy{    padding-bottom: 9px;}.clear-left{    clear:left;}.list-products{    margin-top: 25px;}h5 a {    font-weight: normal;}h6 {    padding: 5px 0 0 0;    font-size: 1em;    font-weight: normal;    color: #0c0c0b;}#header {    height: 89px;    overflow: hidden;}#header ul {    margin-top:40px;}#header ul li {    float: left;    margin: 0px 50px 0 0;    font-family: "Times New Roman", Times, serif;    font-size: 1.75em;    font-style: italic;    color: #ffffff;}html>body #header ul li {    margin: 0 88px 0 0;}html>body #header ul li.last{    margin: 0;}#header ul li a {    font-weight: normal;    text-decoration: none;    color: #ffffff;}#header ul li a:hover {    color: #268ec2;}#m-act a {    color: #a9d3ec !important;}#logo {    font-family: "Times New Roman", Times, serif;    color: #000;    padding: 0 0 3px 0;}#logo a {    font-weight: normal;    text-decoration: none;    color: #000;}#logo span {    margin: 0 -7px 0 -14px;    font-size: 0.348em;    color: #1786b0;}#url {    font-size: 0.917em;    color: #7f94a0;    position: absolute;    top: 35px;    left: 45px;}#flash {    margin-left:0px;}#flash object{}#slogan span {}#slogan em {    color: #067daa;}#slogan span {    display: block;}#header-text {    width: 596px;    font-size: 1.083em;    line-height: 1.385em;    color: #030202;    position: absolute;    top: 245px;    left: 331px;}#header-text a {    display: block;    float: right;    margin: 9px 0 0 0;    font-family: "Times New Roman", Times, serif;    font-size: 1.538em;    font-style: italic;    font-weight: bold;    text-align: right;    text-decoration: none;    color: #ee4907;}#header-text a:hover {    text-decoration: underline;}#content {}#content p {    padding: 0 0 25px 0;    line-height: 1.5em;    color: #000;}#content p.smaller-indent {    padding: 0 0 17px 0;}#content p.medium-indent {    margin-left: 50px;}#content p.no-indent {    padding: 0 0 0 0;}#content p.type1 {    padding: 0;    font-weight: bold;    color: #268eb5;}#content p.type1 a {    font-weight: bold;    color: #268eb5;}#content p a,div.box-content p a{    font-weight: normal;    color: #244659;}#content p img {    margin: 3px 0 0 0;}#content p em {    float: right;    padding: 0 10% 0 0;    font-style: normal;}.box {    margin: 0 0 12px 0;}.corner-top-left {    background: url(images/corner-top-left.gif) no-repeat 0% 0%;}.corner-top-right {    background: url(images/corner-top-right.gif) no-repeat 100% 0%;    width: 100%;}.border-top {    background: url(images/border-top.jpg) repeat-x 0% 0%;    height: 17px;    margin: 0 15px 0 230px;}.box-content-hor {    background: #acd1e7 url(images/box-hor.jpg) repeat-x 0% 0%;}.box-content {    background: url(images/box-content.jpg) no-repeat 0% 0%;    min-height: 141px;    height: auto !important;    height: 141px;    padding: 6px 10px 12px 23px;}.box-content p {    padding: 0 0 25px 4px !important;    color: #273035 !important;}.box-content p.smaller-indent {    padding: 0 0 20px 0 !important;}.box-content p.no-indent {    padding: 0 0 0 4px !important;}.box-content ul {    padding: 0 0 20px 0;}.box-content ul li {    background: url(images/marker.gif) no-repeat 0% 8px;    line-height: 1.667em;    padding: 0 0 0 19px;}.box-content ul li a {    font-weight: normal;    color: #244659;}.box-content p img {    vertical-align: baseline;}.corner-bot-left {    background: url(images/corner-bot-left.gif) no-repeat 0% 0%;}.corner-bot-right {    background: url(images/corner-bot-right.gif) no-repeat 100% 0%;    width: 100%;}.border-bot {    background: url(images/border-bot.jpg) repeat-x 0% 0%;    height: 16px;    margin: 0 16px 0 16px;}.corner-top-left1 {    background: url(images/corner-top-left1.gif) no-repeat 0% 0%;}.corner-top-right1 {    background: url(images/corner-top-right1.gif) no-repeat 100% 0%;    width: 100%;    position: relative;    left: 1px;}.border-top1 {    background: url(images/border-top1.jpg) repeat-x 0% 0%;    height: 17px;    margin: 0 15px 0 15px;}.box-content1 {    background-color: #244659;    min-height: 141px;    height: auto !important;    height: 141px;    padding: 6px 16px 12px 23px;}.box-content1 ul {    padding: 0 0 20px 0;}.box-content1 ul li {    background: url(images/marker1.gif) no-repeat 0% 8px;    line-height: 1.667em;    padding: 0 0 0 19px;}.box-content1 ul li a {    font-weight: normal;    color: #b7e1fa;}.box-content1 p {    padding: 0 0 25px 4px !important;    color: #ffffff !important;}.box-content1 p.smaller-indent {    padding: 0 10px 20px 4px !important;}.box-content1 p.no-indent {    padding: 0 10px 0 4px !important;}.box-content1 p img {    vertical-align: baseline;}.corner-bot-left1 {    background: url(images/corner-bot-left1.gif) no-repeat 0% 0%;}.corner-bot-right1 {    background: url(images/corner-bot-right1.gif) no-repeat 100% 0%;    width: 100%;}.border-bot1 {    background: url(images/border-bot1.jpg) repeat-x 0% 0%;    height: 16px;    margin: 0 16px 0 16px;}.box2 {    margin: 0 0 11px 0;}.corner-top-left2 {    background: url(images/corner-top-left2.gif) no-repeat 0% 0%;}.corner-top-right2 {    background: url(images/corner-top-right2.gif) no-repeat 100% 0%;    width: 100%;    position: relative;    left: 1px;    }.border-top2 {    background: url(images/border-top2.jpg) repeat-x 0% 0%;    height: 17px;    margin: 0 15px 0 15px;}.box-content2 {    background: #fff;    min-height: 141px;    height: auto !important;    height: 141px;    padding: 16px 50px 16px 32px;}#page5 .box-content2 {    background: #fff;    min-height: 141px;    height: auto !important;    height: 141px;    padding: 16px 10px 12px 32px;}.box-content2 ul {    padding: 0 0 20px 0;}.box-content2 ul li {    background: url(images/marker2.gif) no-repeat 0% 8px;    line-height: 1.667em;    padding: 0 0 0 19px;}.box-content2 ul li a {    font-weight: normal;    color: #244659;}.corner-bot-left2 {    background: url(images/corner-bot-left2.gif) no-repeat 0% 0%;    position: relative; top: -16px;}.corner-bot-right2 {    background: url(images/corner-bot-right2.gif) no-repeat 100% 0%;    width: 100%;}/*{.corner-bot-right2 {background: url(images/corner-bot-right2.png) no-repeat 100% 0%;width: 100%;}*/.border-bot2 {    height: 16px;    margin: 0 16px 0 16px;    position: relative; top: 0px;    z-index: -5;}.corner-top-left3 {    background: url(images/corner-top-left3.gif) no-repeat 0% 0%;}.corner-top-right3 {    background: url(images/corner-top-right3.gif) no-repeat 100% 0%;    width: 100%;    position: relative;    left: 1px;}.border-top3 {    background: url(images/border-top3.jpg) repeat-x 0% 0%;        height: 17px;    margin: 0 15px 0 15px;}.box-content3 {    background: #eaf7fe;    min-height: 145px;    height: auto !important;    height: 145px;    padding: 12px 20px 24px 32px;}.box-content3 ul {    padding: 0 0 20px 0;}.box-content3 ul li {    background: url(images/marker2.gif) no-repeat 0% 8px;    line-height: 1.667em;    padding: 0 0 0 19px;}.box-content3 ul li a {    font-weight: normal;    color: #244659;}.box-content3 p {    padding: 0 0 20px 0 !important;}.box-content3 p.no-indent {    padding: 0 !important;}.corner-bot-left3 {    background: url(images/corner-bot-left3.gif) no-repeat 0% 0%;}.corner-bot-right3 {    background: url(images/corner-bot-right3.gif) no-repeat 100% 0%;    width: 100%;}.border-bot3 {    background: url(images/border-bot3.jpg) repeat-x 0% 0%;    height: 16px;    margin: 0 16px 0 16px;    position: relative;    z-index: 1;}.picture-flow {    float: left;    margin: 0px 15px 6px 0;}.picture-position {    float: right;    position: relative;    z-index: 2;    margin: -33px -51px -28px -30px;    padding: 0 0 0 -10px;}.link {    color: #000;}.link1 {    padding: 0 0 0 4px;    color: #b7e1fa;}.link-arrow {    background: url(images/arrow-link.gif) no-repeat 0% 0%;    padding: 0 7px;    margin: 0 0 0 4px;    text-decoration: none;}.link-arrow1 {    background: url(images/arrow-link1.gif) no-repeat 0% 0%;    padding: 0 7px;    margin: 0 0 0 4px;    text-decoration: none;}#subscribe-form {    margin: 0 0 7px 0;}#subscribe-form input {    background: #fff;    width: 158px;    height: 16px;    padding: 5px 0 5px 8px;    margin: 0 0 0 2px;    font-family: Tahoma, Geneva, sans-serif;    font-size: 1em;    color: #919191;    border: none;    border-top: 1px solid #000;    border-left: 1px solid #000;}#subscribe-form #subscribe-form-submit {    background: url(images/subscribe-form-submit.gif) no-repeat 0% 0% !important;    width: 33px !important;    height: 27px !important;    padding: 0 !important;    margin: 0 0 0 2px !important;    border: none !important;}.two-blocks {    width: 100%;    overflow: hidden;}.two-blocks .block1 {    float: left;    width: 47%;    padding: 0 0 0 0;}.two-blocks .block2 {    float: right;    width: 48%;    padding: 0 0 0 0;}.two-blocks1 {    width: 100%;    overflow: hidden;}.two-blocks1 .block1 {    float: left;    width: 50%;}.two-blocks1 .block2 {    float: right;    width: 49%;    padding: 0 0 0 1%;}.two-blocks1 img {    margin: 0 15px 20px 0 !important;}.two-blocks1 p {    padding: 0 0 20px 0 !important;}.list-left {    float: left;    margin: 0 0px 0 0;}.fleft {    float: left;}.fright {    float: right;}#contact-form {    width: 197px;}#contact-form label {    display: none;}#contact-form input {    background: #fff;    padding: 2px 3px 1px 3px;    font-family: Tahoma, Geneva, sans-serif;    font-size: 1em;    color: #44545d;    border: 1px solid #949494;    width:189px;}#contact-form textarea {    background: #fff;    width: 189px;    height: 108px;    padding: 2px 3px 1px 3px;    margin: 0 0 10px 0;    font-family: Tahoma, Geneva, sans-serif;    font-size: 1em;    color: #44545d;    border: 1px solid #949494;}#contact-form a {    float: right;    margin: 0 0 0 19px;    color: #000;}#contact-form.dark a{    color: #b7e1fa;}#footer {    width: 920px;    height: 91px;    margin: 20px 0px 0px 285px;    text-align: right;    margin-left: auto;    margin-right: auto;    color: #5c849c;    font-size: 0.75em;}#footer-last-row {    padding: 20px 0px 0px 0px;}#footer a {    margin: 0 11px 0 6px;    font-weight: normal;    color: #acd1e7;}strong.novinka{    font-weight:normal;}.hidden{    display:none;}/* NAVIGACE    */div#navigation{    margin: 5px 0px 10px 14px;}div#navigation,div#navigation a{    font-weight: bold;    color: #fff;}ul.produkt-pododkazy{    clear:both;    margin-bottom: 10px;    }.box-content2 ul.produkt-pododkazy li{    background: none;    float:left;    list-style-type: none;    padding:10px 0px 0px 5px;    height: 60px;}.box-content2 ul.produkt-pododkazy li.active{}.box-content2 ul.produkt-pododkazy li.active a,.box-content2 ul.produkt-pododkazy li.active a:hover,.box-content2 ul.produkt-pododkazy li.active a:active {    text-decoration: none;    color:#000;    cursor: pointer !important;    position:relative;    top:1px;    cursor: default !important;}.box-content2 ul.produkt-pododkazy a{    padding: 5px 10px 5px 5px;    vertical-align:bottom;    color: #268EB5;    font-weight: bold;}.box-content2 h3{    clear: left;    padding-top: 20px;}div#produkt{    float: right;    text-align:center;    margin-left:10px;}div#produkt img{    display:block;    margin-right:0em;    position:relative;    right:-20px;}.corner-bot-left4 {    background: url(images/corner-bot-left4.gif) no-repeat 0% 0%;    position: relative; top: -16px;}.corner-bot-right4 {    background: url(images/corner-bot-right4.gif) no-repeat 100% 0%;    width: 100%;}#contact-subtitle{width:400px; margin-top:12px;}#small-logo-contact{float:right;}#content p.ok,#content p.err,.box-content1 p.ok,.box-content1 #content p.err{    border: 1px solid #5F5 !important;    line-height: 1.2em;    padding: 0.6em !important;    margin-bottom: 1em;}.box-content p.ok,.box-content #content p.err{    border: 1px solid #3a3 !important;    line-height: 1.2em;    padding: 0.6em !important;    margin-bottom: 1em;}#content p.err{    border: 1px solid #F55;}#wrapper label{    display: none;}p#welcome-box{    margin-top: 61px;    &margin-top:75px ;    position:absolute;    z-index:9;}p#after-welcome-box{    margin-top: 149px;    &margin-top:163px ;}p#after-welcome-box a{    font-weight: bold;    color: #268eb5;}#page1 h2#uvod{    position:absolute;    z-index:10;}div.novinky div{    background:transparent no-repeat url('images/4page-img3.gif');    padding-left: 60px;}div.novinky div.clear{    background:none;}div.novinky p *{}.hidden{    display:none;}div.moduly-right{    margin-left: 30px;}#content p a.intext-link{    color:#268EB5;}#content p a.intext-link strong{    font-weight: normal;}a#osobni-schuzka{    color:white;}div.box-content-hor a#osobni-schuzka{    color:#268EB5;}div.col-1 a{    font-weight: normal;}h3.prinosy{    padding-left:0;}form sup{    font-weight: bold;    color: red;}.schuzka input{    margin-left: 10px;}input#submitSchuzka{    margin-top: 10px;    margin-left:20px;}div.schuzka textarea{    display: block;}div.schuzka table{    border-collapse:collapse;}xdiv.schuzka table,div.schuzka textarea,div.schuzka label{    margin-left:20px;}#schuzka-form input,#schuzka-form textarea {           background:none repeat scroll 0 0 #FFFFFF;    border:1px solid #949494;    color:#44545D;    font-family:Tahoma,Geneva,sans-serif;    font-size:1em;    padding:2px 3px 1px;}.schuzka td{    padding-bottom: 0;}.schuzka td input{    margin-bottom: 0;    margin-top: 8px;}.schuzka table{    margin-bottom:5px;}#schuzka-form textarea {       width:530px;       margin-top:5px;}#schuzka-form input.submit,#schuzka-form input.reset{    border:0px;    font-weight: bold;    text-decoration: underline;    display: block;    float: left;    padding:2px 3px 1px;    margin-top: 10px;    color:#44545D;    cursor: pointer;}.cl{    clear: left;}#contact-form input.submit,#contact-form input.reset{    color:#B7E1FA;    display: block;    float: right;    padding:2px 3px 1px;    margin-top: 10px;    font-weight: bold;    border:0px;    width: auto;    cursor: pointer;    background-color: transparent;    text-decoration: underline;}.box-content-hor #contact-form input.submit,.box-content-hor #contact-form input.reset{    color:#44545D;}#contact-form input.submit:hover,#contact-form input.reset:hover,#schuzka-form input.submit:hover,#schuzka-form input.reset:hover{    text-decoration:none;}a.ppt{    background-image:url('images/ikona-powerpoint-26.png');    background-repeat: no-repeat;    padding: 6px 4px 5px 27px;    margin-left: 6px;}img.right{    float:right;}.schuzka-mail-message{    clear:right;    margin-top:1em;}div.box-content2 h3.in-text{    font-style: normal;    font-size: 1.2em;    font-family: Tahoma,Geneva,sans-serif;    padding-bottom:1em;    clear:none;    padding-top:0;    padding-left:0;}.inline{}div.thumb-margin{    margin-left:130px;}.box-content2 ul ul{    padding:0 0 0 0;}.box-content2 ul{    margin-left: 10px;}p.studie-text-bez-obr{    margin-left: 15px;}
